./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread/fib_unsafe-11.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/fib_unsafe-11.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread/fib_unsafe-11.i ./goblint.2024-06-19_11-23-25.files/protection/fib_unsafe-11.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:05:50,836 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:05:50,903 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:05:50,908 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:05:50,908 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:05:50,931 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:05:50,934 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:05:50,934 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:05:50,935 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:05:50,938 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:05:50,938 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:05:50,939 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:05:50,939 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:05:50,941 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:05:50,941 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:05:50,941 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:05:50,941 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:05:50,941 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:05:50,942 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:05:50,942 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:05:50,942 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:05:50,943 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:05:50,943 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:05:50,943 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:05:50,943 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:05:50,943 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:05:50,944 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:05:50,944 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:05:50,945 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:05:50,945 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:05:50,946 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:05:50,946 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:05:50,946 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:05:50,946 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:05:50,946 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:05:50,947 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:05:50,947 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:05:50,947 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:05:50,954 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:05:50,954 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:05:50,954 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:05:50,955 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:05:50,955 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:05:50,955 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 18:05:51,157 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:05:51,180 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:05:51,182 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:05:51,183 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:05:51,183 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:05:51,184 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_unsafe-11.i [2024-06-27 18:05:52,235 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:05:52,501 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:05:52,501 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_unsafe-11.i [2024-06-27 18:05:52,512 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e3f02bd6/189aadfe1f5843ecb614f7a134271c9a/FLAGb5f785877 [2024-06-27 18:05:52,526 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e3f02bd6/189aadfe1f5843ecb614f7a134271c9a [2024-06-27 18:05:52,528 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:05:52,528 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:05:52,529 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/fib_unsafe-11.yml/witness.yml [2024-06-27 18:05:52,642 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:05:52,644 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:05:52,646 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:05:52,647 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:05:52,651 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:05:52,651 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:05:52" (1/2) ... [2024-06-27 18:05:52,652 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@519c202e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:05:52, skipping insertion in model container [2024-06-27 18:05:52,652 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:05:52" (1/2) ... [2024-06-27 18:05:52,654 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@e1f8d60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:05:52, skipping insertion in model container [2024-06-27 18:05:52,654 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:05:52" (2/2) ... [2024-06-27 18:05:52,655 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@519c202e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:52, skipping insertion in model container [2024-06-27 18:05:52,655 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:05:52" (2/2) ... [2024-06-27 18:05:52,655 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:05:52,697 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:05:52,698 INFO L97 edCorrectnessWitness]: Location invariant before [L722-L722] (((((((! multithreaded || 0 <= next) && (! multithreaded || 0 <= q)) && (! multithreaded || 0 <= x)) && (! multithreaded || 0 <= p)) && (! multithreaded || 0 <= prev)) && (! multithreaded || 0 <= cur)) && (! multithreaded || 1 <= j)) && (! multithreaded || 1 <= i) [2024-06-27 18:05:52,699 INFO L97 edCorrectnessWitness]: Location invariant before [L721-L721] (((((((! multithreaded || 0 <= next) && (! multithreaded || 0 <= q)) && (! multithreaded || 0 <= x)) && (! multithreaded || 0 <= p)) && (! multithreaded || 0 <= prev)) && (! multithreaded || 0 <= cur)) && (! multithreaded || 1 <= j)) && (! multithreaded || 1 <= i) [2024-06-27 18:05:52,699 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:05:52,699 INFO L106 edCorrectnessWitness]: ghost_update [L720-L720] multithreaded = 1; [2024-06-27 18:05:52,739 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:05:52,964 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_unsafe-11.i[30243,30256] [2024-06-27 18:05:52,978 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:05:52,985 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:05:53,053 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_unsafe-11.i[30243,30256] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:05:53,064 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:05:53,089 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:05:53,091 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53 WrapperNode [2024-06-27 18:05:53,091 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:05:53,093 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:05:53,093 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:05:53,093 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:05:53,098 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,120 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,135 INFO L138 Inliner]: procedures = 164, calls = 20, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 71 [2024-06-27 18:05:53,135 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:05:53,136 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:05:53,136 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:05:53,136 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:05:53,143 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,144 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,149 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,166 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 18:05:53,166 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,166 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,170 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,173 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,174 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,174 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,176 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:05:53,177 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:05:53,177 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:05:53,177 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:05:53,178 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (1/1) ... [2024-06-27 18:05:53,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:05:53,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:05:53,199 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 18:05:53,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 18:05:53,272 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2024-06-27 18:05:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2024-06-27 18:05:53,273 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2024-06-27 18:05:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2024-06-27 18:05:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:05:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:05:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:05:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:05:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:05:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:05:53,276 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:05:53,461 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:05:53,463 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:05:53,684 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:05:53,685 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:05:53,757 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:05:53,757 INFO L320 CfgBuilder]: Removed 3 assume(true) statements. [2024-06-27 18:05:53,757 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:05:53 BoogieIcfgContainer [2024-06-27 18:05:53,757 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:05:53,759 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:05:53,759 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:05:53,762 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:05:53,762 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:05:52" (1/4) ... [2024-06-27 18:05:53,762 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35c284d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:05:53, skipping insertion in model container [2024-06-27 18:05:53,762 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:05:52" (2/4) ... [2024-06-27 18:05:53,763 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35c284d3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:05:53, skipping insertion in model container [2024-06-27 18:05:53,763 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:05:53" (3/4) ... [2024-06-27 18:05:53,763 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35c284d3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:05:53, skipping insertion in model container [2024-06-27 18:05:53,763 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:05:53" (4/4) ... [2024-06-27 18:05:53,764 INFO L112 eAbstractionObserver]: Analyzing ICFG fib_unsafe-11.i [2024-06-27 18:05:53,777 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:05:53,777 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 18:05:53,777 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:05:53,801 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:05:53,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 34 transitions, 76 flow [2024-06-27 18:05:53,843 INFO L124 PetriNetUnfolderBase]: 4/32 cut-off events. [2024-06-27 18:05:53,843 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:05:53,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39 conditions, 32 events. 4/32 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 33 event pairs, 0 based on Foata normal form. 0/25 useless extension candidates. Maximal degree in co-relation 28. Up to 2 conditions per place. [2024-06-27 18:05:53,846 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 34 transitions, 76 flow [2024-06-27 18:05:53,848 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 35 places, 32 transitions, 70 flow [2024-06-27 18:05:53,854 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:05:53,859 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@75dea19b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:05:53,860 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-06-27 18:05:53,863 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:05:53,863 INFO L124 PetriNetUnfolderBase]: 0/10 cut-off events. [2024-06-27 18:05:53,864 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:05:53,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:53,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:53,865 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:53,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:53,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1002670089, now seen corresponding path program 1 times [2024-06-27 18:05:53,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:53,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416800298] [2024-06-27 18:05:53,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:53,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:54,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:54,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:54,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:54,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416800298] [2024-06-27 18:05:54,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416800298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:54,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:54,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:05:54,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418612120] [2024-06-27 18:05:54,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:54,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:05:54,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:54,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:05:54,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:05:54,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:54,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 32 transitions, 70 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:54,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:54,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:54,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:54,630 INFO L124 PetriNetUnfolderBase]: 354/619 cut-off events. [2024-06-27 18:05:54,631 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-06-27 18:05:54,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1182 conditions, 619 events. 354/619 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2648 event pairs, 51 based on Foata normal form. 33/585 useless extension candidates. Maximal degree in co-relation 1165. Up to 343 conditions per place. [2024-06-27 18:05:54,639 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 41 selfloop transitions, 11 changer transitions 1/60 dead transitions. [2024-06-27 18:05:54,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 60 transitions, 235 flow [2024-06-27 18:05:54,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:05:54,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:05:54,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-27 18:05:54,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6235294117647059 [2024-06-27 18:05:54,650 INFO L175 Difference]: Start difference. First operand has 35 places, 32 transitions, 70 flow. Second operand 5 states and 106 transitions. [2024-06-27 18:05:54,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 60 transitions, 235 flow [2024-06-27 18:05:54,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 60 transitions, 232 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:05:54,654 INFO L231 Difference]: Finished difference. Result has 40 places, 38 transitions, 142 flow [2024-06-27 18:05:54,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=142, PETRI_PLACES=40, PETRI_TRANSITIONS=38} [2024-06-27 18:05:54,658 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 5 predicate places. [2024-06-27 18:05:54,658 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 38 transitions, 142 flow [2024-06-27 18:05:54,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:54,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:54,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:54,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:05:54,659 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:54,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:54,660 INFO L85 PathProgramCache]: Analyzing trace with hash -936565413, now seen corresponding path program 1 times [2024-06-27 18:05:54,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:54,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427132671] [2024-06-27 18:05:54,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:54,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:54,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:54,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:54,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:54,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427132671] [2024-06-27 18:05:54,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427132671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:54,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:54,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:05:54,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133206997] [2024-06-27 18:05:54,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:54,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:05:54,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:54,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:05:54,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:05:54,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:54,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 38 transitions, 142 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:54,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:54,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:54,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:55,059 INFO L124 PetriNetUnfolderBase]: 322/569 cut-off events. [2024-06-27 18:05:55,059 INFO L125 PetriNetUnfolderBase]: For 236/236 co-relation queries the response was YES. [2024-06-27 18:05:55,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1489 conditions, 569 events. 322/569 cut-off events. For 236/236 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2457 event pairs, 30 based on Foata normal form. 12/565 useless extension candidates. Maximal degree in co-relation 1465. Up to 295 conditions per place. [2024-06-27 18:05:55,072 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 51 selfloop transitions, 17 changer transitions 0/75 dead transitions. [2024-06-27 18:05:55,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 75 transitions, 380 flow [2024-06-27 18:05:55,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:05:55,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:05:55,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 18:05:55,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5630252100840336 [2024-06-27 18:05:55,075 INFO L175 Difference]: Start difference. First operand has 40 places, 38 transitions, 142 flow. Second operand 7 states and 134 transitions. [2024-06-27 18:05:55,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 75 transitions, 380 flow [2024-06-27 18:05:55,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 75 transitions, 380 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 18:05:55,078 INFO L231 Difference]: Finished difference. Result has 48 places, 44 transitions, 224 flow [2024-06-27 18:05:55,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=224, PETRI_PLACES=48, PETRI_TRANSITIONS=44} [2024-06-27 18:05:55,079 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 13 predicate places. [2024-06-27 18:05:55,079 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 44 transitions, 224 flow [2024-06-27 18:05:55,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:55,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:55,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:55,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:05:55,080 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:55,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:55,081 INFO L85 PathProgramCache]: Analyzing trace with hash 544161191, now seen corresponding path program 1 times [2024-06-27 18:05:55,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:55,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17646283] [2024-06-27 18:05:55,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:55,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:55,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:55,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:55,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:55,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17646283] [2024-06-27 18:05:55,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17646283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:55,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:55,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:05:55,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281384285] [2024-06-27 18:05:55,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:55,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:05:55,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:55,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:05:55,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:05:55,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:55,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 44 transitions, 224 flow. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:55,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:55,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:55,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:55,556 INFO L124 PetriNetUnfolderBase]: 307/544 cut-off events. [2024-06-27 18:05:55,556 INFO L125 PetriNetUnfolderBase]: For 512/515 co-relation queries the response was YES. [2024-06-27 18:05:55,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1701 conditions, 544 events. 307/544 cut-off events. For 512/515 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2306 event pairs, 20 based on Foata normal form. 11/539 useless extension candidates. Maximal degree in co-relation 1670. Up to 295 conditions per place. [2024-06-27 18:05:55,561 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 54 selfloop transitions, 19 changer transitions 0/80 dead transitions. [2024-06-27 18:05:55,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 80 transitions, 481 flow [2024-06-27 18:05:55,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:05:55,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:05:55,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 18:05:55,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404411764705882 [2024-06-27 18:05:55,564 INFO L175 Difference]: Start difference. First operand has 48 places, 44 transitions, 224 flow. Second operand 8 states and 147 transitions. [2024-06-27 18:05:55,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 80 transitions, 481 flow [2024-06-27 18:05:55,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 80 transitions, 449 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 18:05:55,568 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 244 flow [2024-06-27 18:05:55,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=244, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-27 18:05:55,569 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 16 predicate places. [2024-06-27 18:05:55,570 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 244 flow [2024-06-27 18:05:55,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:55,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:55,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:55,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:05:55,571 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:55,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:55,571 INFO L85 PathProgramCache]: Analyzing trace with hash 587817960, now seen corresponding path program 1 times [2024-06-27 18:05:55,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:55,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696267950] [2024-06-27 18:05:55,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:55,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:55,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:55,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:55,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696267950] [2024-06-27 18:05:55,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696267950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:55,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:55,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:05:55,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121460460] [2024-06-27 18:05:55,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:55,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:05:55,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:55,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:05:55,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:05:55,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:55,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 244 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:55,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:55,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:55,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:55,967 INFO L124 PetriNetUnfolderBase]: 373/652 cut-off events. [2024-06-27 18:05:55,968 INFO L125 PetriNetUnfolderBase]: For 835/835 co-relation queries the response was YES. [2024-06-27 18:05:55,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2129 conditions, 652 events. 373/652 cut-off events. For 835/835 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2868 event pairs, 62 based on Foata normal form. 21/658 useless extension candidates. Maximal degree in co-relation 2097. Up to 245 conditions per place. [2024-06-27 18:05:55,973 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 51 selfloop transitions, 21 changer transitions 0/79 dead transitions. [2024-06-27 18:05:55,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 79 transitions, 538 flow [2024-06-27 18:05:55,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:05:55,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:05:55,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 18:05:55,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5378151260504201 [2024-06-27 18:05:55,975 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 244 flow. Second operand 7 states and 128 transitions. [2024-06-27 18:05:55,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 79 transitions, 538 flow [2024-06-27 18:05:55,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 79 transitions, 494 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 18:05:55,979 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 323 flow [2024-06-27 18:05:55,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=323, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-27 18:05:55,980 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 20 predicate places. [2024-06-27 18:05:55,981 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 323 flow [2024-06-27 18:05:55,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:55,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:55,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:55,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:05:55,982 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:55,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:55,982 INFO L85 PathProgramCache]: Analyzing trace with hash 460670153, now seen corresponding path program 1 times [2024-06-27 18:05:55,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:55,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129853320] [2024-06-27 18:05:55,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:55,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:55,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:56,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:56,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:56,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129853320] [2024-06-27 18:05:56,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129853320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:56,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:56,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:05:56,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795349466] [2024-06-27 18:05:56,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:56,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:05:56,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:56,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:05:56,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:05:56,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:56,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 323 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:56,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:56,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:56,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:56,387 INFO L124 PetriNetUnfolderBase]: 355/621 cut-off events. [2024-06-27 18:05:56,387 INFO L125 PetriNetUnfolderBase]: For 1110/1110 co-relation queries the response was YES. [2024-06-27 18:05:56,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2208 conditions, 621 events. 355/621 cut-off events. For 1110/1110 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2683 event pairs, 58 based on Foata normal form. 9/615 useless extension candidates. Maximal degree in co-relation 2170. Up to 242 conditions per place. [2024-06-27 18:05:56,392 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 50 selfloop transitions, 21 changer transitions 0/78 dead transitions. [2024-06-27 18:05:56,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 78 transitions, 567 flow [2024-06-27 18:05:56,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:05:56,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:05:56,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 18:05:56,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49264705882352944 [2024-06-27 18:05:56,394 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 323 flow. Second operand 8 states and 134 transitions. [2024-06-27 18:05:56,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 78 transitions, 567 flow [2024-06-27 18:05:56,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 78 transitions, 560 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:05:56,399 INFO L231 Difference]: Finished difference. Result has 62 places, 52 transitions, 363 flow [2024-06-27 18:05:56,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=363, PETRI_PLACES=62, PETRI_TRANSITIONS=52} [2024-06-27 18:05:56,400 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 27 predicate places. [2024-06-27 18:05:56,400 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 52 transitions, 363 flow [2024-06-27 18:05:56,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:56,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:56,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:56,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:05:56,401 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:56,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:56,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1780842470, now seen corresponding path program 1 times [2024-06-27 18:05:56,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:56,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830553326] [2024-06-27 18:05:56,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:56,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:56,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:56,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:56,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:56,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830553326] [2024-06-27 18:05:56,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830553326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:56,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:56,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:05:56,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122877594] [2024-06-27 18:05:56,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:56,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:05:56,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:56,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:05:56,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:05:56,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:56,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 52 transitions, 363 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:56,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:56,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:56,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:56,845 INFO L124 PetriNetUnfolderBase]: 367/640 cut-off events. [2024-06-27 18:05:56,846 INFO L125 PetriNetUnfolderBase]: For 1371/1376 co-relation queries the response was YES. [2024-06-27 18:05:56,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2383 conditions, 640 events. 367/640 cut-off events. For 1371/1376 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2765 event pairs, 60 based on Foata normal form. 5/630 useless extension candidates. Maximal degree in co-relation 2341. Up to 232 conditions per place. [2024-06-27 18:05:56,851 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 57 selfloop transitions, 29 changer transitions 0/93 dead transitions. [2024-06-27 18:05:56,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 93 transitions, 699 flow [2024-06-27 18:05:56,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:05:56,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:05:56,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 18:05:56,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163398692810458 [2024-06-27 18:05:56,853 INFO L175 Difference]: Start difference. First operand has 62 places, 52 transitions, 363 flow. Second operand 9 states and 158 transitions. [2024-06-27 18:05:56,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 93 transitions, 699 flow [2024-06-27 18:05:56,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 93 transitions, 647 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 18:05:56,857 INFO L231 Difference]: Finished difference. Result has 65 places, 59 transitions, 434 flow [2024-06-27 18:05:56,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=434, PETRI_PLACES=65, PETRI_TRANSITIONS=59} [2024-06-27 18:05:56,858 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 30 predicate places. [2024-06-27 18:05:56,858 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 59 transitions, 434 flow [2024-06-27 18:05:56,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:56,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:56,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:56,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:05:56,859 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:56,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:56,860 INFO L85 PathProgramCache]: Analyzing trace with hash 148751756, now seen corresponding path program 2 times [2024-06-27 18:05:56,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:56,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366245150] [2024-06-27 18:05:56,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:56,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:56,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:57,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:57,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:57,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366245150] [2024-06-27 18:05:57,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366245150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:57,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:57,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:05:57,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964664648] [2024-06-27 18:05:57,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:57,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:05:57,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:57,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:05:57,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:05:57,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:57,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 59 transitions, 434 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:57,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:57,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:57,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:57,290 INFO L124 PetriNetUnfolderBase]: 385/670 cut-off events. [2024-06-27 18:05:57,290 INFO L125 PetriNetUnfolderBase]: For 1626/1626 co-relation queries the response was YES. [2024-06-27 18:05:57,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2643 conditions, 670 events. 385/670 cut-off events. For 1626/1626 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2933 event pairs, 61 based on Foata normal form. 4/659 useless extension candidates. Maximal degree in co-relation 2600. Up to 267 conditions per place. [2024-06-27 18:05:57,295 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 57 selfloop transitions, 32 changer transitions 0/96 dead transitions. [2024-06-27 18:05:57,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 96 transitions, 807 flow [2024-06-27 18:05:57,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:05:57,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:05:57,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 18:05:57,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49673202614379086 [2024-06-27 18:05:57,296 INFO L175 Difference]: Start difference. First operand has 65 places, 59 transitions, 434 flow. Second operand 9 states and 152 transitions. [2024-06-27 18:05:57,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 96 transitions, 807 flow [2024-06-27 18:05:57,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 96 transitions, 736 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:05:57,303 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 549 flow [2024-06-27 18:05:57,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=549, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-06-27 18:05:57,304 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 35 predicate places. [2024-06-27 18:05:57,304 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 549 flow [2024-06-27 18:05:57,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:57,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:57,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:57,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:05:57,305 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:57,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:57,305 INFO L85 PathProgramCache]: Analyzing trace with hash -622892136, now seen corresponding path program 3 times [2024-06-27 18:05:57,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:57,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314636516] [2024-06-27 18:05:57,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:57,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:57,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:57,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:57,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:57,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314636516] [2024-06-27 18:05:57,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314636516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:57,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:57,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:05:57,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718562723] [2024-06-27 18:05:57,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:57,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:05:57,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:57,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:05:57,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:05:57,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:57,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 549 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:57,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:57,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:57,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:57,687 INFO L124 PetriNetUnfolderBase]: 397/688 cut-off events. [2024-06-27 18:05:57,687 INFO L125 PetriNetUnfolderBase]: For 1934/1944 co-relation queries the response was YES. [2024-06-27 18:05:57,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2883 conditions, 688 events. 397/688 cut-off events. For 1934/1944 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3020 event pairs, 60 based on Foata normal form. 9/682 useless extension candidates. Maximal degree in co-relation 2837. Up to 278 conditions per place. [2024-06-27 18:05:57,691 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 63 selfloop transitions, 36 changer transitions 0/106 dead transitions. [2024-06-27 18:05:57,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 106 transitions, 922 flow [2024-06-27 18:05:57,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:05:57,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:05:57,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 18:05:57,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5032679738562091 [2024-06-27 18:05:57,693 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 549 flow. Second operand 9 states and 154 transitions. [2024-06-27 18:05:57,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 106 transitions, 922 flow [2024-06-27 18:05:57,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 106 transitions, 882 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 18:05:57,698 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 670 flow [2024-06-27 18:05:57,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=513, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=670, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-06-27 18:05:57,699 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 43 predicate places. [2024-06-27 18:05:57,699 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 670 flow [2024-06-27 18:05:57,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:57,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:57,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:57,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:05:57,700 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:57,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:57,700 INFO L85 PathProgramCache]: Analyzing trace with hash 149346402, now seen corresponding path program 4 times [2024-06-27 18:05:57,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:57,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554072410] [2024-06-27 18:05:57,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:57,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:57,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:57,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:57,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:57,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554072410] [2024-06-27 18:05:57,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554072410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:57,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:57,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:05:57,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989979740] [2024-06-27 18:05:57,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:57,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:05:57,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:57,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:05:57,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:05:57,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:57,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 670 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:57,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:57,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:57,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:58,085 INFO L124 PetriNetUnfolderBase]: 409/709 cut-off events. [2024-06-27 18:05:58,086 INFO L125 PetriNetUnfolderBase]: For 2414/2414 co-relation queries the response was YES. [2024-06-27 18:05:58,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3149 conditions, 709 events. 409/709 cut-off events. For 2414/2414 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3140 event pairs, 57 based on Foata normal form. 4/698 useless extension candidates. Maximal degree in co-relation 3098. Up to 294 conditions per place. [2024-06-27 18:05:58,090 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 67 selfloop transitions, 38 changer transitions 0/112 dead transitions. [2024-06-27 18:05:58,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 112 transitions, 1062 flow [2024-06-27 18:05:58,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:05:58,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:05:58,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 18:05:58,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5065359477124183 [2024-06-27 18:05:58,091 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 670 flow. Second operand 9 states and 155 transitions. [2024-06-27 18:05:58,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 112 transitions, 1062 flow [2024-06-27 18:05:58,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 112 transitions, 1003 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 18:05:58,098 INFO L231 Difference]: Finished difference. Result has 84 places, 82 transitions, 771 flow [2024-06-27 18:05:58,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=771, PETRI_PLACES=84, PETRI_TRANSITIONS=82} [2024-06-27 18:05:58,099 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 49 predicate places. [2024-06-27 18:05:58,099 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 82 transitions, 771 flow [2024-06-27 18:05:58,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:58,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:58,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:58,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:05:58,100 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:58,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:58,100 INFO L85 PathProgramCache]: Analyzing trace with hash 314779076, now seen corresponding path program 5 times [2024-06-27 18:05:58,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:58,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762228089] [2024-06-27 18:05:58,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:58,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:58,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:58,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:58,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:58,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762228089] [2024-06-27 18:05:58,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762228089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:58,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:58,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:05:58,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293804876] [2024-06-27 18:05:58,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:58,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:05:58,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:58,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:05:58,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:05:58,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:58,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 82 transitions, 771 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:58,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:58,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:58,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:58,474 INFO L124 PetriNetUnfolderBase]: 415/714 cut-off events. [2024-06-27 18:05:58,474 INFO L125 PetriNetUnfolderBase]: For 2955/2955 co-relation queries the response was YES. [2024-06-27 18:05:58,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3364 conditions, 714 events. 415/714 cut-off events. For 2955/2955 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3165 event pairs, 60 based on Foata normal form. 1/700 useless extension candidates. Maximal degree in co-relation 3310. Up to 297 conditions per place. [2024-06-27 18:05:58,479 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 66 selfloop transitions, 41 changer transitions 0/114 dead transitions. [2024-06-27 18:05:58,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 114 transitions, 1159 flow [2024-06-27 18:05:58,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:05:58,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:05:58,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 18:05:58,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4934640522875817 [2024-06-27 18:05:58,480 INFO L175 Difference]: Start difference. First operand has 84 places, 82 transitions, 771 flow. Second operand 9 states and 151 transitions. [2024-06-27 18:05:58,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 114 transitions, 1159 flow [2024-06-27 18:05:58,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 114 transitions, 1103 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 18:05:58,488 INFO L231 Difference]: Finished difference. Result has 90 places, 87 transitions, 873 flow [2024-06-27 18:05:58,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=873, PETRI_PLACES=90, PETRI_TRANSITIONS=87} [2024-06-27 18:05:58,488 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 55 predicate places. [2024-06-27 18:05:58,489 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 87 transitions, 873 flow [2024-06-27 18:05:58,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:58,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:58,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:58,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:05:58,489 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:58,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:58,490 INFO L85 PathProgramCache]: Analyzing trace with hash 322135376, now seen corresponding path program 6 times [2024-06-27 18:05:58,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:58,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444338024] [2024-06-27 18:05:58,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:58,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:58,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:58,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:58,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:58,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444338024] [2024-06-27 18:05:58,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444338024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:58,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:58,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:05:58,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272094496] [2024-06-27 18:05:58,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:58,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:05:58,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:58,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:05:58,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:05:58,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:58,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 87 transitions, 873 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:58,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:58,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:58,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:58,860 INFO L124 PetriNetUnfolderBase]: 415/714 cut-off events. [2024-06-27 18:05:58,860 INFO L125 PetriNetUnfolderBase]: For 3553/3559 co-relation queries the response was YES. [2024-06-27 18:05:58,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3485 conditions, 714 events. 415/714 cut-off events. For 3553/3559 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3160 event pairs, 64 based on Foata normal form. 4/703 useless extension candidates. Maximal degree in co-relation 3427. Up to 310 conditions per place. [2024-06-27 18:05:58,865 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 68 selfloop transitions, 45 changer transitions 0/120 dead transitions. [2024-06-27 18:05:58,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 120 transitions, 1285 flow [2024-06-27 18:05:58,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:05:58,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:05:58,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 18:05:58,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:05:58,867 INFO L175 Difference]: Start difference. First operand has 90 places, 87 transitions, 873 flow. Second operand 9 states and 153 transitions. [2024-06-27 18:05:58,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 120 transitions, 1285 flow [2024-06-27 18:05:58,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 120 transitions, 1207 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 18:05:58,877 INFO L231 Difference]: Finished difference. Result has 96 places, 93 transitions, 985 flow [2024-06-27 18:05:58,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=985, PETRI_PLACES=96, PETRI_TRANSITIONS=93} [2024-06-27 18:05:58,878 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 61 predicate places. [2024-06-27 18:05:58,878 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 93 transitions, 985 flow [2024-06-27 18:05:58,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:58,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:58,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:58,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:05:58,878 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:58,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:58,879 INFO L85 PathProgramCache]: Analyzing trace with hash 485330931, now seen corresponding path program 1 times [2024-06-27 18:05:58,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:58,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085196154] [2024-06-27 18:05:58,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:58,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:58,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:58,925 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:58,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:58,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085196154] [2024-06-27 18:05:58,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085196154] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 18:05:58,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668688443] [2024-06-27 18:05:58,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:58,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 18:05:58,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:05:58,927 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 18:05:58,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-06-27 18:05:58,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:58,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 3 conjunts are in the unsatisfiable core [2024-06-27 18:05:58,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 18:05:59,029 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:59,029 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 18:05:59,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:59,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668688443] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 18:05:59,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 18:05:59,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-06-27 18:05:59,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710371112] [2024-06-27 18:05:59,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 18:05:59,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:05:59,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:59,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:05:59,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:05:59,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 34 [2024-06-27 18:05:59,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 93 transitions, 985 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:59,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:59,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 34 [2024-06-27 18:05:59,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:59,135 INFO L124 PetriNetUnfolderBase]: 396/727 cut-off events. [2024-06-27 18:05:59,136 INFO L125 PetriNetUnfolderBase]: For 4964/5041 co-relation queries the response was YES. [2024-06-27 18:05:59,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3595 conditions, 727 events. 396/727 cut-off events. For 4964/5041 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3283 event pairs, 80 based on Foata normal form. 61/736 useless extension candidates. Maximal degree in co-relation 3535. Up to 258 conditions per place. [2024-06-27 18:05:59,141 INFO L140 encePairwiseOnDemand]: 31/34 looper letters, 67 selfloop transitions, 27 changer transitions 0/120 dead transitions. [2024-06-27 18:05:59,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 120 transitions, 1383 flow [2024-06-27 18:05:59,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:05:59,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:05:59,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 18:05:59,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6764705882352942 [2024-06-27 18:05:59,142 INFO L175 Difference]: Start difference. First operand has 96 places, 93 transitions, 985 flow. Second operand 6 states and 138 transitions. [2024-06-27 18:05:59,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 120 transitions, 1383 flow [2024-06-27 18:05:59,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 120 transitions, 1293 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 18:05:59,156 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 1003 flow [2024-06-27 18:05:59,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1003, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2024-06-27 18:05:59,157 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 64 predicate places. [2024-06-27 18:05:59,157 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 1003 flow [2024-06-27 18:05:59,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:59,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:59,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:59,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-06-27 18:05:59,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-06-27 18:05:59,370 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:59,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:59,370 INFO L85 PathProgramCache]: Analyzing trace with hash 392354368, now seen corresponding path program 1 times [2024-06-27 18:05:59,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:59,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150488197] [2024-06-27 18:05:59,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:59,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:59,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:05:59,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:05:59,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:05:59,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150488197] [2024-06-27 18:05:59,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150488197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:05:59,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:05:59,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:05:59,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668405175] [2024-06-27 18:05:59,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:05:59,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:05:59,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:05:59,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:05:59,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:05:59,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:05:59,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 1003 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:59,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:05:59,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:05:59,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:05:59,879 INFO L124 PetriNetUnfolderBase]: 547/951 cut-off events. [2024-06-27 18:05:59,879 INFO L125 PetriNetUnfolderBase]: For 6044/6049 co-relation queries the response was YES. [2024-06-27 18:05:59,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4804 conditions, 951 events. 547/951 cut-off events. For 6044/6049 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4367 event pairs, 60 based on Foata normal form. 7/941 useless extension candidates. Maximal degree in co-relation 4740. Up to 341 conditions per place. [2024-06-27 18:05:59,887 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 86 selfloop transitions, 51 changer transitions 0/144 dead transitions. [2024-06-27 18:05:59,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 144 transitions, 1582 flow [2024-06-27 18:05:59,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:05:59,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:05:59,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 18:05:59,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5235294117647059 [2024-06-27 18:05:59,888 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 1003 flow. Second operand 10 states and 178 transitions. [2024-06-27 18:05:59,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 144 transitions, 1582 flow [2024-06-27 18:05:59,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 144 transitions, 1516 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 18:05:59,906 INFO L231 Difference]: Finished difference. Result has 108 places, 101 transitions, 1120 flow [2024-06-27 18:05:59,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1120, PETRI_PLACES=108, PETRI_TRANSITIONS=101} [2024-06-27 18:05:59,907 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 73 predicate places. [2024-06-27 18:05:59,907 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 101 transitions, 1120 flow [2024-06-27 18:05:59,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:05:59,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:05:59,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:05:59,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:05:59,908 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:05:59,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:05:59,908 INFO L85 PathProgramCache]: Analyzing trace with hash 991216414, now seen corresponding path program 2 times [2024-06-27 18:05:59,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:05:59,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974397998] [2024-06-27 18:05:59,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:05:59,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:05:59,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:00,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:00,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:00,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974397998] [2024-06-27 18:06:00,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974397998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:00,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:00,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:00,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185548871] [2024-06-27 18:06:00,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:00,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:00,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:00,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:00,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:00,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:00,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 101 transitions, 1120 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:00,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:00,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:00,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:00,459 INFO L124 PetriNetUnfolderBase]: 583/1011 cut-off events. [2024-06-27 18:06:00,459 INFO L125 PetriNetUnfolderBase]: For 7361/7361 co-relation queries the response was YES. [2024-06-27 18:06:00,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5257 conditions, 1011 events. 583/1011 cut-off events. For 7361/7361 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4743 event pairs, 86 based on Foata normal form. 3/997 useless extension candidates. Maximal degree in co-relation 5189. Up to 347 conditions per place. [2024-06-27 18:06:00,466 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 86 selfloop transitions, 52 changer transitions 0/145 dead transitions. [2024-06-27 18:06:00,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 145 transitions, 1667 flow [2024-06-27 18:06:00,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:00,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:00,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 18:06:00,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176470588235295 [2024-06-27 18:06:00,468 INFO L175 Difference]: Start difference. First operand has 108 places, 101 transitions, 1120 flow. Second operand 10 states and 176 transitions. [2024-06-27 18:06:00,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 145 transitions, 1667 flow [2024-06-27 18:06:00,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 145 transitions, 1581 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:06:00,481 INFO L231 Difference]: Finished difference. Result has 113 places, 105 transitions, 1215 flow [2024-06-27 18:06:00,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1215, PETRI_PLACES=113, PETRI_TRANSITIONS=105} [2024-06-27 18:06:00,482 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 78 predicate places. [2024-06-27 18:06:00,482 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 105 transitions, 1215 flow [2024-06-27 18:06:00,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:00,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:00,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:00,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:06:00,483 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:00,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:00,483 INFO L85 PathProgramCache]: Analyzing trace with hash 991220134, now seen corresponding path program 3 times [2024-06-27 18:06:00,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:00,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463385064] [2024-06-27 18:06:00,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:00,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:00,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:00,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:00,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:00,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463385064] [2024-06-27 18:06:00,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463385064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:00,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:00,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:00,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568150301] [2024-06-27 18:06:00,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:00,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:00,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:00,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:00,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:00,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:00,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 105 transitions, 1215 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:00,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:00,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:00,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:00,966 INFO L124 PetriNetUnfolderBase]: 601/1038 cut-off events. [2024-06-27 18:06:00,980 INFO L125 PetriNetUnfolderBase]: For 8196/8201 co-relation queries the response was YES. [2024-06-27 18:06:00,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5548 conditions, 1038 events. 601/1038 cut-off events. For 8196/8201 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4851 event pairs, 98 based on Foata normal form. 7/1028 useless extension candidates. Maximal degree in co-relation 5477. Up to 386 conditions per place. [2024-06-27 18:06:00,987 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 83 selfloop transitions, 54 changer transitions 0/144 dead transitions. [2024-06-27 18:06:00,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 144 transitions, 1699 flow [2024-06-27 18:06:00,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:00,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:00,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 18:06:00,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5117647058823529 [2024-06-27 18:06:00,989 INFO L175 Difference]: Start difference. First operand has 113 places, 105 transitions, 1215 flow. Second operand 10 states and 174 transitions. [2024-06-27 18:06:00,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 144 transitions, 1699 flow [2024-06-27 18:06:01,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 144 transitions, 1622 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 18:06:01,033 INFO L231 Difference]: Finished difference. Result has 117 places, 107 transitions, 1291 flow [2024-06-27 18:06:01,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1291, PETRI_PLACES=117, PETRI_TRANSITIONS=107} [2024-06-27 18:06:01,034 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 82 predicate places. [2024-06-27 18:06:01,034 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 107 transitions, 1291 flow [2024-06-27 18:06:01,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:01,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:01,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:01,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:06:01,035 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:01,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:01,035 INFO L85 PathProgramCache]: Analyzing trace with hash 991220289, now seen corresponding path program 1 times [2024-06-27 18:06:01,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:01,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974685331] [2024-06-27 18:06:01,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:01,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:01,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:01,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:01,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974685331] [2024-06-27 18:06:01,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974685331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:01,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:01,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:01,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010662591] [2024-06-27 18:06:01,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:01,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:01,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:01,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:01,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:01,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:01,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 107 transitions, 1291 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:01,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:01,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:01,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:01,563 INFO L124 PetriNetUnfolderBase]: 619/1071 cut-off events. [2024-06-27 18:06:01,563 INFO L125 PetriNetUnfolderBase]: For 9365/9370 co-relation queries the response was YES. [2024-06-27 18:06:01,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5787 conditions, 1071 events. 619/1071 cut-off events. For 9365/9370 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5100 event pairs, 92 based on Foata normal form. 7/1061 useless extension candidates. Maximal degree in co-relation 5714. Up to 410 conditions per place. [2024-06-27 18:06:01,578 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 84 selfloop transitions, 55 changer transitions 0/146 dead transitions. [2024-06-27 18:06:01,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 146 transitions, 1758 flow [2024-06-27 18:06:01,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:01,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:01,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 18:06:01,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5117647058823529 [2024-06-27 18:06:01,580 INFO L175 Difference]: Start difference. First operand has 117 places, 107 transitions, 1291 flow. Second operand 10 states and 174 transitions. [2024-06-27 18:06:01,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 146 transitions, 1758 flow [2024-06-27 18:06:01,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 146 transitions, 1646 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 18:06:01,601 INFO L231 Difference]: Finished difference. Result has 119 places, 109 transitions, 1329 flow [2024-06-27 18:06:01,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1329, PETRI_PLACES=119, PETRI_TRANSITIONS=109} [2024-06-27 18:06:01,601 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 84 predicate places. [2024-06-27 18:06:01,602 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 109 transitions, 1329 flow [2024-06-27 18:06:01,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:01,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:01,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:01,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:06:01,603 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:01,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:01,603 INFO L85 PathProgramCache]: Analyzing trace with hash 328371713, now seen corresponding path program 2 times [2024-06-27 18:06:01,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:01,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384988834] [2024-06-27 18:06:01,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:01,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:01,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:01,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:01,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:01,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384988834] [2024-06-27 18:06:01,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384988834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:01,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:01,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:01,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080424582] [2024-06-27 18:06:01,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:01,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:01,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:01,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:01,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:01,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:01,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 109 transitions, 1329 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:01,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:01,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:01,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:02,132 INFO L124 PetriNetUnfolderBase]: 637/1098 cut-off events. [2024-06-27 18:06:02,133 INFO L125 PetriNetUnfolderBase]: For 10073/10078 co-relation queries the response was YES. [2024-06-27 18:06:02,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6023 conditions, 1098 events. 637/1098 cut-off events. For 10073/10078 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5220 event pairs, 98 based on Foata normal form. 7/1088 useless extension candidates. Maximal degree in co-relation 5949. Up to 455 conditions per place. [2024-06-27 18:06:02,140 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 87 selfloop transitions, 51 changer transitions 0/145 dead transitions. [2024-06-27 18:06:02,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 145 transitions, 1790 flow [2024-06-27 18:06:02,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:02,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:02,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 18:06:02,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:02,142 INFO L175 Difference]: Start difference. First operand has 119 places, 109 transitions, 1329 flow. Second operand 10 states and 170 transitions. [2024-06-27 18:06:02,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 145 transitions, 1790 flow [2024-06-27 18:06:02,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 145 transitions, 1697 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 18:06:02,163 INFO L231 Difference]: Finished difference. Result has 122 places, 111 transitions, 1380 flow [2024-06-27 18:06:02,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1380, PETRI_PLACES=122, PETRI_TRANSITIONS=111} [2024-06-27 18:06:02,164 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 87 predicate places. [2024-06-27 18:06:02,164 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 111 transitions, 1380 flow [2024-06-27 18:06:02,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:02,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:02,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:02,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:06:02,165 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:02,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:02,165 INFO L85 PathProgramCache]: Analyzing trace with hash 328367838, now seen corresponding path program 4 times [2024-06-27 18:06:02,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:02,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511037668] [2024-06-27 18:06:02,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:02,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:02,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:02,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:02,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:02,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511037668] [2024-06-27 18:06:02,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511037668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:02,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:02,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:02,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246972885] [2024-06-27 18:06:02,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:02,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:02,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:02,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:02,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:02,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:02,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 111 transitions, 1380 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:02,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:02,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:02,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:02,681 INFO L124 PetriNetUnfolderBase]: 673/1158 cut-off events. [2024-06-27 18:06:02,681 INFO L125 PetriNetUnfolderBase]: For 12189/12194 co-relation queries the response was YES. [2024-06-27 18:06:02,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6503 conditions, 1158 events. 673/1158 cut-off events. For 12189/12194 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 5601 event pairs, 92 based on Foata normal form. 7/1148 useless extension candidates. Maximal degree in co-relation 6427. Up to 484 conditions per place. [2024-06-27 18:06:02,691 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 93 selfloop transitions, 52 changer transitions 0/152 dead transitions. [2024-06-27 18:06:02,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 152 transitions, 1955 flow [2024-06-27 18:06:02,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:02,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:02,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 18:06:02,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5058823529411764 [2024-06-27 18:06:02,692 INFO L175 Difference]: Start difference. First operand has 122 places, 111 transitions, 1380 flow. Second operand 10 states and 172 transitions. [2024-06-27 18:06:02,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 152 transitions, 1955 flow [2024-06-27 18:06:02,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 152 transitions, 1837 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 18:06:02,718 INFO L231 Difference]: Finished difference. Result has 125 places, 115 transitions, 1453 flow [2024-06-27 18:06:02,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1453, PETRI_PLACES=125, PETRI_TRANSITIONS=115} [2024-06-27 18:06:02,719 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 90 predicate places. [2024-06-27 18:06:02,719 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 115 transitions, 1453 flow [2024-06-27 18:06:02,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:02,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:02,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:02,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:06:02,720 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:02,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:02,720 INFO L85 PathProgramCache]: Analyzing trace with hash 187162218, now seen corresponding path program 5 times [2024-06-27 18:06:02,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:02,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781291785] [2024-06-27 18:06:02,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:02,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:02,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:02,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:02,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:02,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781291785] [2024-06-27 18:06:02,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781291785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:02,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:02,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:02,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087239864] [2024-06-27 18:06:02,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:02,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:02,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:02,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:02,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:02,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:02,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 115 transitions, 1453 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:02,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:02,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:02,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:03,255 INFO L124 PetriNetUnfolderBase]: 691/1188 cut-off events. [2024-06-27 18:06:03,256 INFO L125 PetriNetUnfolderBase]: For 13282/13282 co-relation queries the response was YES. [2024-06-27 18:06:03,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6739 conditions, 1188 events. 691/1188 cut-off events. For 13282/13282 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5794 event pairs, 98 based on Foata normal form. 3/1174 useless extension candidates. Maximal degree in co-relation 6661. Up to 527 conditions per place. [2024-06-27 18:06:03,263 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 90 selfloop transitions, 54 changer transitions 0/151 dead transitions. [2024-06-27 18:06:03,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 151 transitions, 1957 flow [2024-06-27 18:06:03,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:03,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:03,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 18:06:03,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:03,265 INFO L175 Difference]: Start difference. First operand has 125 places, 115 transitions, 1453 flow. Second operand 10 states and 170 transitions. [2024-06-27 18:06:03,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 151 transitions, 1957 flow [2024-06-27 18:06:03,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 151 transitions, 1879 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 18:06:03,290 INFO L231 Difference]: Finished difference. Result has 129 places, 117 transitions, 1534 flow [2024-06-27 18:06:03,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1534, PETRI_PLACES=129, PETRI_TRANSITIONS=117} [2024-06-27 18:06:03,291 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 94 predicate places. [2024-06-27 18:06:03,291 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 117 transitions, 1534 flow [2024-06-27 18:06:03,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:03,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:03,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:03,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:06:03,291 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:03,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:03,292 INFO L85 PathProgramCache]: Analyzing trace with hash 334771818, now seen corresponding path program 6 times [2024-06-27 18:06:03,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:03,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130377906] [2024-06-27 18:06:03,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:03,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:03,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:03,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:03,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:03,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130377906] [2024-06-27 18:06:03,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130377906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:03,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:03,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:03,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491287739] [2024-06-27 18:06:03,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:03,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:03,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:03,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:03,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:03,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:03,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 117 transitions, 1534 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:03,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:03,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:03,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:03,791 INFO L124 PetriNetUnfolderBase]: 709/1215 cut-off events. [2024-06-27 18:06:03,791 INFO L125 PetriNetUnfolderBase]: For 14795/14795 co-relation queries the response was YES. [2024-06-27 18:06:03,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7023 conditions, 1215 events. 709/1215 cut-off events. For 14795/14795 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5932 event pairs, 96 based on Foata normal form. 3/1201 useless extension candidates. Maximal degree in co-relation 6943. Up to 556 conditions per place. [2024-06-27 18:06:03,830 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 92 selfloop transitions, 54 changer transitions 0/153 dead transitions. [2024-06-27 18:06:03,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 153 transitions, 2045 flow [2024-06-27 18:06:03,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:03,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:03,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 18:06:03,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:03,832 INFO L175 Difference]: Start difference. First operand has 129 places, 117 transitions, 1534 flow. Second operand 10 states and 170 transitions. [2024-06-27 18:06:03,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 153 transitions, 2045 flow [2024-06-27 18:06:03,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 153 transitions, 1962 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 18:06:03,857 INFO L231 Difference]: Finished difference. Result has 132 places, 119 transitions, 1613 flow [2024-06-27 18:06:03,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1613, PETRI_PLACES=132, PETRI_TRANSITIONS=119} [2024-06-27 18:06:03,857 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 97 predicate places. [2024-06-27 18:06:03,858 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 119 transitions, 1613 flow [2024-06-27 18:06:03,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:03,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:03,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:03,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:06:03,858 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:03,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:03,859 INFO L85 PathProgramCache]: Analyzing trace with hash 335008193, now seen corresponding path program 3 times [2024-06-27 18:06:03,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:03,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13385867] [2024-06-27 18:06:03,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:03,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:03,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:04,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:04,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:04,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13385867] [2024-06-27 18:06:04,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13385867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:04,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:04,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:04,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006764833] [2024-06-27 18:06:04,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:04,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:04,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:04,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:04,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:04,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:04,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 119 transitions, 1613 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:04,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:04,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:04,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:04,386 INFO L124 PetriNetUnfolderBase]: 745/1275 cut-off events. [2024-06-27 18:06:04,386 INFO L125 PetriNetUnfolderBase]: For 16389/16394 co-relation queries the response was YES. [2024-06-27 18:06:04,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7460 conditions, 1275 events. 745/1275 cut-off events. For 16389/16394 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6327 event pairs, 98 based on Foata normal form. 16/1274 useless extension candidates. Maximal degree in co-relation 7378. Up to 588 conditions per place. [2024-06-27 18:06:04,394 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 98 selfloop transitions, 55 changer transitions 0/160 dead transitions. [2024-06-27 18:06:04,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 160 transitions, 2165 flow [2024-06-27 18:06:04,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:04,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:04,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 18:06:04,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5088235294117647 [2024-06-27 18:06:04,395 INFO L175 Difference]: Start difference. First operand has 132 places, 119 transitions, 1613 flow. Second operand 10 states and 173 transitions. [2024-06-27 18:06:04,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 160 transitions, 2165 flow [2024-06-27 18:06:04,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 160 transitions, 2043 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 18:06:04,426 INFO L231 Difference]: Finished difference. Result has 135 places, 123 transitions, 1689 flow [2024-06-27 18:06:04,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1497, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1689, PETRI_PLACES=135, PETRI_TRANSITIONS=123} [2024-06-27 18:06:04,427 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 100 predicate places. [2024-06-27 18:06:04,427 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 123 transitions, 1689 flow [2024-06-27 18:06:04,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:04,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:04,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:04,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:06:04,427 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:04,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:04,428 INFO L85 PathProgramCache]: Analyzing trace with hash 334771973, now seen corresponding path program 4 times [2024-06-27 18:06:04,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:04,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029251280] [2024-06-27 18:06:04,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:04,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:04,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:04,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:04,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:04,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029251280] [2024-06-27 18:06:04,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029251280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:04,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:04,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:04,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340075866] [2024-06-27 18:06:04,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:04,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:04,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:04,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:04,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:04,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:04,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 123 transitions, 1689 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:04,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:04,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:04,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:04,947 INFO L124 PetriNetUnfolderBase]: 763/1305 cut-off events. [2024-06-27 18:06:04,947 INFO L125 PetriNetUnfolderBase]: For 18011/18016 co-relation queries the response was YES. [2024-06-27 18:06:04,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7794 conditions, 1305 events. 763/1305 cut-off events. For 18011/18016 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 6527 event pairs, 98 based on Foata normal form. 7/1295 useless extension candidates. Maximal degree in co-relation 7710. Up to 613 conditions per place. [2024-06-27 18:06:04,955 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 94 selfloop transitions, 58 changer transitions 0/159 dead transitions. [2024-06-27 18:06:04,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 159 transitions, 2193 flow [2024-06-27 18:06:04,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:04,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:04,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 18:06:04,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:04,957 INFO L175 Difference]: Start difference. First operand has 135 places, 123 transitions, 1689 flow. Second operand 10 states and 170 transitions. [2024-06-27 18:06:04,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 159 transitions, 2193 flow [2024-06-27 18:06:04,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 159 transitions, 2103 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 18:06:04,990 INFO L231 Difference]: Finished difference. Result has 139 places, 125 transitions, 1764 flow [2024-06-27 18:06:04,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1764, PETRI_PLACES=139, PETRI_TRANSITIONS=125} [2024-06-27 18:06:04,991 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 104 predicate places. [2024-06-27 18:06:04,991 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 125 transitions, 1764 flow [2024-06-27 18:06:04,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:04,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:04,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:04,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:06:04,992 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:04,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:04,992 INFO L85 PathProgramCache]: Analyzing trace with hash 316337792, now seen corresponding path program 7 times [2024-06-27 18:06:04,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:04,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729589158] [2024-06-27 18:06:04,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:04,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:05,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:05,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:05,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:05,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729589158] [2024-06-27 18:06:05,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729589158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:05,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:05,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:05,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552573447] [2024-06-27 18:06:05,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:05,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:05,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:05,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:05,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:05,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:05,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 125 transitions, 1764 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:05,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:05,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:05,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:05,569 INFO L124 PetriNetUnfolderBase]: 781/1331 cut-off events. [2024-06-27 18:06:05,569 INFO L125 PetriNetUnfolderBase]: For 20951/20957 co-relation queries the response was YES. [2024-06-27 18:06:05,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8129 conditions, 1331 events. 781/1331 cut-off events. For 20951/20957 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6675 event pairs, 101 based on Foata normal form. 9/1323 useless extension candidates. Maximal degree in co-relation 8043. Up to 637 conditions per place. [2024-06-27 18:06:05,578 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 92 selfloop transitions, 59 changer transitions 0/158 dead transitions. [2024-06-27 18:06:05,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 158 transitions, 2295 flow [2024-06-27 18:06:05,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:05,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:05,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:06:05,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49117647058823527 [2024-06-27 18:06:05,580 INFO L175 Difference]: Start difference. First operand has 139 places, 125 transitions, 1764 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:06:05,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 158 transitions, 2295 flow [2024-06-27 18:06:05,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 158 transitions, 2198 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 18:06:05,618 INFO L231 Difference]: Finished difference. Result has 142 places, 127 transitions, 1843 flow [2024-06-27 18:06:05,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1843, PETRI_PLACES=142, PETRI_TRANSITIONS=127} [2024-06-27 18:06:05,618 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 107 predicate places. [2024-06-27 18:06:05,619 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 127 transitions, 1843 flow [2024-06-27 18:06:05,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:05,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:05,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:05,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:06:05,619 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:05,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:05,620 INFO L85 PathProgramCache]: Analyzing trace with hash 316337947, now seen corresponding path program 5 times [2024-06-27 18:06:05,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:05,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31972431] [2024-06-27 18:06:05,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:05,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:05,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:05,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:05,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:05,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31972431] [2024-06-27 18:06:05,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31972431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:05,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:05,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:05,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867731719] [2024-06-27 18:06:05,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:05,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:05,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:05,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:05,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:05,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:05,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 127 transitions, 1843 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:05,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:05,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:05,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:06,166 INFO L124 PetriNetUnfolderBase]: 799/1358 cut-off events. [2024-06-27 18:06:06,166 INFO L125 PetriNetUnfolderBase]: For 22219/22225 co-relation queries the response was YES. [2024-06-27 18:06:06,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8317 conditions, 1358 events. 799/1358 cut-off events. For 22219/22225 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 6789 event pairs, 99 based on Foata normal form. 9/1350 useless extension candidates. Maximal degree in co-relation 8229. Up to 661 conditions per place. [2024-06-27 18:06:06,180 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 93 selfloop transitions, 60 changer transitions 0/160 dead transitions. [2024-06-27 18:06:06,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 160 transitions, 2347 flow [2024-06-27 18:06:06,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:06,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:06,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:06:06,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49117647058823527 [2024-06-27 18:06:06,181 INFO L175 Difference]: Start difference. First operand has 142 places, 127 transitions, 1843 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:06:06,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 160 transitions, 2347 flow [2024-06-27 18:06:06,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 160 transitions, 2217 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 18:06:06,223 INFO L231 Difference]: Finished difference. Result has 144 places, 129 transitions, 1886 flow [2024-06-27 18:06:06,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1886, PETRI_PLACES=144, PETRI_TRANSITIONS=129} [2024-06-27 18:06:06,224 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 109 predicate places. [2024-06-27 18:06:06,224 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 129 transitions, 1886 flow [2024-06-27 18:06:06,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:06,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:06,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:06,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:06:06,225 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:06,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:06,225 INFO L85 PathProgramCache]: Analyzing trace with hash 316574167, now seen corresponding path program 6 times [2024-06-27 18:06:06,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:06,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036174876] [2024-06-27 18:06:06,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:06,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:06,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:06,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:06,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:06,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036174876] [2024-06-27 18:06:06,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036174876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:06,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:06,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:06,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628178537] [2024-06-27 18:06:06,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:06,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:06,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:06,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:06,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:06,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:06,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 129 transitions, 1886 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:06,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:06,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:06,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:06,751 INFO L124 PetriNetUnfolderBase]: 835/1421 cut-off events. [2024-06-27 18:06:06,751 INFO L125 PetriNetUnfolderBase]: For 24198/24198 co-relation queries the response was YES. [2024-06-27 18:06:06,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8817 conditions, 1421 events. 835/1421 cut-off events. For 24198/24198 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 7253 event pairs, 107 based on Foata normal form. 12/1416 useless extension candidates. Maximal degree in co-relation 8728. Up to 693 conditions per place. [2024-06-27 18:06:06,761 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 99 selfloop transitions, 61 changer transitions 0/167 dead transitions. [2024-06-27 18:06:06,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 167 transitions, 2464 flow [2024-06-27 18:06:06,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:06,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:06,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 18:06:06,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:06,763 INFO L175 Difference]: Start difference. First operand has 144 places, 129 transitions, 1886 flow. Second operand 10 states and 170 transitions. [2024-06-27 18:06:06,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 167 transitions, 2464 flow [2024-06-27 18:06:06,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 167 transitions, 2360 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 18:06:06,808 INFO L231 Difference]: Finished difference. Result has 148 places, 133 transitions, 2002 flow [2024-06-27 18:06:06,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2002, PETRI_PLACES=148, PETRI_TRANSITIONS=133} [2024-06-27 18:06:06,809 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 113 predicate places. [2024-06-27 18:06:06,809 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 133 transitions, 2002 flow [2024-06-27 18:06:06,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:06,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:06,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:06,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:06:06,810 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:06,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:06,810 INFO L85 PathProgramCache]: Analyzing trace with hash 168728192, now seen corresponding path program 8 times [2024-06-27 18:06:06,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:06,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231273590] [2024-06-27 18:06:06,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:06,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:06,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:07,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:07,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:07,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231273590] [2024-06-27 18:06:07,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231273590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:07,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:07,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:07,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701095934] [2024-06-27 18:06:07,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:07,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:07,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:07,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:07,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:07,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:07,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 133 transitions, 2002 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:07,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:07,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:07,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:07,333 INFO L124 PetriNetUnfolderBase]: 853/1448 cut-off events. [2024-06-27 18:06:07,333 INFO L125 PetriNetUnfolderBase]: For 27567/27567 co-relation queries the response was YES. [2024-06-27 18:06:07,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9257 conditions, 1448 events. 853/1448 cut-off events. For 27567/27567 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 7399 event pairs, 113 based on Foata normal form. 3/1434 useless extension candidates. Maximal degree in co-relation 9165. Up to 713 conditions per place. [2024-06-27 18:06:07,345 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 94 selfloop transitions, 65 changer transitions 0/166 dead transitions. [2024-06-27 18:06:07,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 166 transitions, 2567 flow [2024-06-27 18:06:07,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:07,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:07,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:06:07,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49117647058823527 [2024-06-27 18:06:07,346 INFO L175 Difference]: Start difference. First operand has 148 places, 133 transitions, 2002 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:06:07,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 166 transitions, 2567 flow [2024-06-27 18:06:07,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 166 transitions, 2464 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 18:06:07,395 INFO L231 Difference]: Finished difference. Result has 152 places, 135 transitions, 2091 flow [2024-06-27 18:06:07,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1900, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2091, PETRI_PLACES=152, PETRI_TRANSITIONS=135} [2024-06-27 18:06:07,396 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 117 predicate places. [2024-06-27 18:06:07,396 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 135 transitions, 2091 flow [2024-06-27 18:06:07,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:07,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:07,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:07,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:06:07,397 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:07,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:07,397 INFO L85 PathProgramCache]: Analyzing trace with hash 168728347, now seen corresponding path program 7 times [2024-06-27 18:06:07,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:07,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914049324] [2024-06-27 18:06:07,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:07,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:07,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:07,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:07,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:07,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914049324] [2024-06-27 18:06:07,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914049324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:07,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:07,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:07,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799142119] [2024-06-27 18:06:07,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:07,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:07,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:07,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:07,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:07,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:07,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 135 transitions, 2091 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:07,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:07,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:07,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:07,948 INFO L124 PetriNetUnfolderBase]: 871/1475 cut-off events. [2024-06-27 18:06:07,948 INFO L125 PetriNetUnfolderBase]: For 29257/29263 co-relation queries the response was YES. [2024-06-27 18:06:07,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9463 conditions, 1475 events. 871/1475 cut-off events. For 29257/29263 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 7542 event pairs, 111 based on Foata normal form. 9/1467 useless extension candidates. Maximal degree in co-relation 9369. Up to 737 conditions per place. [2024-06-27 18:06:07,959 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 95 selfloop transitions, 66 changer transitions 0/168 dead transitions. [2024-06-27 18:06:07,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 168 transitions, 2625 flow [2024-06-27 18:06:07,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:07,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:07,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:06:07,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49117647058823527 [2024-06-27 18:06:07,962 INFO L175 Difference]: Start difference. First operand has 152 places, 135 transitions, 2091 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:06:07,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 168 transitions, 2625 flow [2024-06-27 18:06:08,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 168 transitions, 2481 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 18:06:08,010 INFO L231 Difference]: Finished difference. Result has 154 places, 137 transitions, 2138 flow [2024-06-27 18:06:08,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2138, PETRI_PLACES=154, PETRI_TRANSITIONS=137} [2024-06-27 18:06:08,011 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 119 predicate places. [2024-06-27 18:06:08,011 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 137 transitions, 2138 flow [2024-06-27 18:06:08,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:08,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:08,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:08,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:06:08,012 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:08,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:08,012 INFO L85 PathProgramCache]: Analyzing trace with hash 168666812, now seen corresponding path program 9 times [2024-06-27 18:06:08,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:08,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557883831] [2024-06-27 18:06:08,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:08,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:08,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:08,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:08,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:08,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557883831] [2024-06-27 18:06:08,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557883831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:08,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:08,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:08,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021670508] [2024-06-27 18:06:08,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:08,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:08,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:08,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:08,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:08,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:08,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 137 transitions, 2138 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:08,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:08,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:08,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:08,542 INFO L124 PetriNetUnfolderBase]: 889/1505 cut-off events. [2024-06-27 18:06:08,542 INFO L125 PetriNetUnfolderBase]: For 31950/31956 co-relation queries the response was YES. [2024-06-27 18:06:08,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9801 conditions, 1505 events. 889/1505 cut-off events. For 31950/31956 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7759 event pairs, 105 based on Foata normal form. 9/1497 useless extension candidates. Maximal degree in co-relation 9706. Up to 742 conditions per place. [2024-06-27 18:06:08,553 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 100 selfloop transitions, 67 changer transitions 0/174 dead transitions. [2024-06-27 18:06:08,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 174 transitions, 2804 flow [2024-06-27 18:06:08,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:08,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:08,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 18:06:08,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4970588235294118 [2024-06-27 18:06:08,555 INFO L175 Difference]: Start difference. First operand has 154 places, 137 transitions, 2138 flow. Second operand 10 states and 169 transitions. [2024-06-27 18:06:08,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 174 transitions, 2804 flow [2024-06-27 18:06:08,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 174 transitions, 2694 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:06:08,605 INFO L231 Difference]: Finished difference. Result has 158 places, 140 transitions, 2253 flow [2024-06-27 18:06:08,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2253, PETRI_PLACES=158, PETRI_TRANSITIONS=140} [2024-06-27 18:06:08,606 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 123 predicate places. [2024-06-27 18:06:08,606 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 140 transitions, 2253 flow [2024-06-27 18:06:08,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:08,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:08,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:08,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:06:08,607 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:08,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:08,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1404542661, now seen corresponding path program 8 times [2024-06-27 18:06:08,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:08,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784374165] [2024-06-27 18:06:08,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:08,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:08,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:08,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:08,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:08,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784374165] [2024-06-27 18:06:08,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784374165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:08,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:08,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:08,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810318789] [2024-06-27 18:06:08,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:08,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:08,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:08,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:08,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:08,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:08,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 140 transitions, 2253 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:08,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:08,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:08,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:09,192 INFO L124 PetriNetUnfolderBase]: 925/1565 cut-off events. [2024-06-27 18:06:09,192 INFO L125 PetriNetUnfolderBase]: For 34162/34168 co-relation queries the response was YES. [2024-06-27 18:06:09,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10283 conditions, 1565 events. 925/1565 cut-off events. For 34162/34168 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 8142 event pairs, 105 based on Foata normal form. 12/1560 useless extension candidates. Maximal degree in co-relation 10186. Up to 798 conditions per place. [2024-06-27 18:06:09,208 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 98 selfloop transitions, 71 changer transitions 0/176 dead transitions. [2024-06-27 18:06:09,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 176 transitions, 2863 flow [2024-06-27 18:06:09,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:09,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:09,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 18:06:09,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48823529411764705 [2024-06-27 18:06:09,210 INFO L175 Difference]: Start difference. First operand has 158 places, 140 transitions, 2253 flow. Second operand 10 states and 166 transitions. [2024-06-27 18:06:09,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 176 transitions, 2863 flow [2024-06-27 18:06:09,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 176 transitions, 2743 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:09,285 INFO L231 Difference]: Finished difference. Result has 161 places, 145 transitions, 2402 flow [2024-06-27 18:06:09,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2137, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2402, PETRI_PLACES=161, PETRI_TRANSITIONS=145} [2024-06-27 18:06:09,286 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 126 predicate places. [2024-06-27 18:06:09,286 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 145 transitions, 2402 flow [2024-06-27 18:06:09,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:09,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:09,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:09,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:06:09,287 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:09,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:09,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1396268451, now seen corresponding path program 9 times [2024-06-27 18:06:09,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:09,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713893199] [2024-06-27 18:06:09,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:09,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:09,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:09,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:09,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:09,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713893199] [2024-06-27 18:06:09,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713893199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:09,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:09,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:09,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659648154] [2024-06-27 18:06:09,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:09,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:09,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:09,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:09,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:09,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:09,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 145 transitions, 2402 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:09,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:09,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:09,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:09,912 INFO L124 PetriNetUnfolderBase]: 925/1565 cut-off events. [2024-06-27 18:06:09,912 INFO L125 PetriNetUnfolderBase]: For 38341/38347 co-relation queries the response was YES. [2024-06-27 18:06:09,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10605 conditions, 1565 events. 925/1565 cut-off events. For 38341/38347 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 8149 event pairs, 107 based on Foata normal form. 12/1560 useless extension candidates. Maximal degree in co-relation 10506. Up to 822 conditions per place. [2024-06-27 18:06:09,927 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 100 selfloop transitions, 73 changer transitions 0/180 dead transitions. [2024-06-27 18:06:09,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 180 transitions, 2984 flow [2024-06-27 18:06:09,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:09,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:09,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 18:06:09,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:09,929 INFO L175 Difference]: Start difference. First operand has 161 places, 145 transitions, 2402 flow. Second operand 10 states and 170 transitions. [2024-06-27 18:06:09,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 180 transitions, 2984 flow [2024-06-27 18:06:10,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 180 transitions, 2859 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 18:06:10,017 INFO L231 Difference]: Finished difference. Result has 166 places, 148 transitions, 2507 flow [2024-06-27 18:06:10,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2507, PETRI_PLACES=166, PETRI_TRANSITIONS=148} [2024-06-27 18:06:10,017 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 131 predicate places. [2024-06-27 18:06:10,017 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 148 transitions, 2507 flow [2024-06-27 18:06:10,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:10,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:10,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:10,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:06:10,018 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:10,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:10,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1396262716, now seen corresponding path program 10 times [2024-06-27 18:06:10,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:10,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888216947] [2024-06-27 18:06:10,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:10,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:10,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:10,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:10,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:10,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888216947] [2024-06-27 18:06:10,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888216947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:10,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:10,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:10,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689540691] [2024-06-27 18:06:10,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:10,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:10,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:10,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:10,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:10,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:10,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 148 transitions, 2507 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:10,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:10,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:10,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:10,606 INFO L124 PetriNetUnfolderBase]: 919/1556 cut-off events. [2024-06-27 18:06:10,607 INFO L125 PetriNetUnfolderBase]: For 39801/39807 co-relation queries the response was YES. [2024-06-27 18:06:10,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10565 conditions, 1556 events. 919/1556 cut-off events. For 39801/39807 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 8058 event pairs, 105 based on Foata normal form. 3/1542 useless extension candidates. Maximal degree in co-relation 10463. Up to 814 conditions per place. [2024-06-27 18:06:10,617 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 95 selfloop transitions, 75 changer transitions 0/177 dead transitions. [2024-06-27 18:06:10,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 177 transitions, 3039 flow [2024-06-27 18:06:10,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:10,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:10,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:06:10,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49117647058823527 [2024-06-27 18:06:10,620 INFO L175 Difference]: Start difference. First operand has 166 places, 148 transitions, 2507 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:06:10,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 177 transitions, 3039 flow [2024-06-27 18:06:10,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 177 transitions, 2929 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 18:06:10,689 INFO L231 Difference]: Finished difference. Result has 171 places, 148 transitions, 2552 flow [2024-06-27 18:06:10,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2552, PETRI_PLACES=171, PETRI_TRANSITIONS=148} [2024-06-27 18:06:10,690 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 136 predicate places. [2024-06-27 18:06:10,690 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 148 transitions, 2552 flow [2024-06-27 18:06:10,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:10,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:10,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:10,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:06:10,691 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:10,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:10,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1396262871, now seen corresponding path program 10 times [2024-06-27 18:06:10,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:10,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925858667] [2024-06-27 18:06:10,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:10,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:10,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:10,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:10,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:10,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925858667] [2024-06-27 18:06:10,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925858667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:10,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:10,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:06:10,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323521078] [2024-06-27 18:06:10,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:10,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:06:10,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:10,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:06:10,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:06:10,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:10,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 148 transitions, 2552 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:10,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:10,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:10,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:11,229 INFO L124 PetriNetUnfolderBase]: 937/1586 cut-off events. [2024-06-27 18:06:11,229 INFO L125 PetriNetUnfolderBase]: For 42420/42426 co-relation queries the response was YES. [2024-06-27 18:06:11,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10778 conditions, 1586 events. 937/1586 cut-off events. For 42420/42426 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 8272 event pairs, 117 based on Foata normal form. 3/1572 useless extension candidates. Maximal degree in co-relation 10673. Up to 838 conditions per place. [2024-06-27 18:06:11,242 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 96 selfloop transitions, 76 changer transitions 0/179 dead transitions. [2024-06-27 18:06:11,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 179 transitions, 3108 flow [2024-06-27 18:06:11,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:06:11,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:06:11,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:06:11,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49117647058823527 [2024-06-27 18:06:11,243 INFO L175 Difference]: Start difference. First operand has 171 places, 148 transitions, 2552 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:06:11,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 179 transitions, 3108 flow [2024-06-27 18:06:11,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 179 transitions, 2896 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:11,313 INFO L231 Difference]: Finished difference. Result has 172 places, 150 transitions, 2561 flow [2024-06-27 18:06:11,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2342, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2561, PETRI_PLACES=172, PETRI_TRANSITIONS=150} [2024-06-27 18:06:11,314 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 137 predicate places. [2024-06-27 18:06:11,315 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 150 transitions, 2561 flow [2024-06-27 18:06:11,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:11,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:11,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:11,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:06:11,315 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:11,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:11,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1963042471, now seen corresponding path program 1 times [2024-06-27 18:06:11,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:11,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280697482] [2024-06-27 18:06:11,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:11,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:11,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:11,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:11,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:11,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280697482] [2024-06-27 18:06:11,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280697482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:11,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:11,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:11,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370132235] [2024-06-27 18:06:11,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:11,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:11,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:11,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:11,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:11,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:11,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 150 transitions, 2561 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:11,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:11,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:11,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:11,960 INFO L124 PetriNetUnfolderBase]: 991/1680 cut-off events. [2024-06-27 18:06:11,960 INFO L125 PetriNetUnfolderBase]: For 48161/48166 co-relation queries the response was YES. [2024-06-27 18:06:11,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11274 conditions, 1680 events. 991/1680 cut-off events. For 48161/48166 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 8885 event pairs, 60 based on Foata normal form. 13/1676 useless extension candidates. Maximal degree in co-relation 11169. Up to 685 conditions per place. [2024-06-27 18:06:11,972 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 111 selfloop transitions, 82 changer transitions 0/200 dead transitions. [2024-06-27 18:06:11,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 200 transitions, 3395 flow [2024-06-27 18:06:11,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:11,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:11,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 18:06:11,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213903743315508 [2024-06-27 18:06:11,974 INFO L175 Difference]: Start difference. First operand has 172 places, 150 transitions, 2561 flow. Second operand 11 states and 195 transitions. [2024-06-27 18:06:11,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 200 transitions, 3395 flow [2024-06-27 18:06:12,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 200 transitions, 3262 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 18:06:12,050 INFO L231 Difference]: Finished difference. Result has 176 places, 151 transitions, 2624 flow [2024-06-27 18:06:12,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2624, PETRI_PLACES=176, PETRI_TRANSITIONS=151} [2024-06-27 18:06:12,051 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 141 predicate places. [2024-06-27 18:06:12,051 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 151 transitions, 2624 flow [2024-06-27 18:06:12,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:12,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:12,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:12,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:06:12,052 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:12,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:12,052 INFO L85 PathProgramCache]: Analyzing trace with hash 662938569, now seen corresponding path program 2 times [2024-06-27 18:06:12,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:12,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475386725] [2024-06-27 18:06:12,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:12,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:12,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:12,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:12,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:12,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475386725] [2024-06-27 18:06:12,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475386725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:12,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:12,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:12,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022866548] [2024-06-27 18:06:12,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:12,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:12,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:12,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:12,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:12,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:12,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 151 transitions, 2624 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:12,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:12,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:12,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:12,690 INFO L124 PetriNetUnfolderBase]: 1045/1767 cut-off events. [2024-06-27 18:06:12,690 INFO L125 PetriNetUnfolderBase]: For 53897/53902 co-relation queries the response was YES. [2024-06-27 18:06:12,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11789 conditions, 1767 events. 1045/1767 cut-off events. For 53897/53902 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 9484 event pairs, 126 based on Foata normal form. 13/1763 useless extension candidates. Maximal degree in co-relation 11682. Up to 856 conditions per place. [2024-06-27 18:06:12,704 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 111 selfloop transitions, 80 changer transitions 0/198 dead transitions. [2024-06-27 18:06:12,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 198 transitions, 3393 flow [2024-06-27 18:06:12,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:12,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:12,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-27 18:06:12,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516042780748663 [2024-06-27 18:06:12,706 INFO L175 Difference]: Start difference. First operand has 176 places, 151 transitions, 2624 flow. Second operand 11 states and 193 transitions. [2024-06-27 18:06:12,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 198 transitions, 3393 flow [2024-06-27 18:06:12,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 198 transitions, 3242 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:06:12,790 INFO L231 Difference]: Finished difference. Result has 180 places, 152 transitions, 2666 flow [2024-06-27 18:06:12,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2666, PETRI_PLACES=180, PETRI_TRANSITIONS=152} [2024-06-27 18:06:12,790 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 145 predicate places. [2024-06-27 18:06:12,791 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 152 transitions, 2666 flow [2024-06-27 18:06:12,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:12,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:12,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:12,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:06:12,791 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:12,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:12,792 INFO L85 PathProgramCache]: Analyzing trace with hash 663058539, now seen corresponding path program 3 times [2024-06-27 18:06:12,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:12,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464094912] [2024-06-27 18:06:12,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:12,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:12,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:13,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:13,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:13,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464094912] [2024-06-27 18:06:13,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464094912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:13,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:13,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:13,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996087806] [2024-06-27 18:06:13,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:13,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:13,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:13,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:13,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:13,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:13,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 152 transitions, 2666 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:13,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:13,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:13,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:13,458 INFO L124 PetriNetUnfolderBase]: 1099/1860 cut-off events. [2024-06-27 18:06:13,458 INFO L125 PetriNetUnfolderBase]: For 58599/58599 co-relation queries the response was YES. [2024-06-27 18:06:13,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12315 conditions, 1860 events. 1099/1860 cut-off events. For 58599/58599 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 10121 event pairs, 150 based on Foata normal form. 9/1852 useless extension candidates. Maximal degree in co-relation 12207. Up to 947 conditions per place. [2024-06-27 18:06:13,473 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 107 selfloop transitions, 82 changer transitions 0/196 dead transitions. [2024-06-27 18:06:13,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 196 transitions, 3325 flow [2024-06-27 18:06:13,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:13,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:13,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 18:06:13,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106951871657754 [2024-06-27 18:06:13,474 INFO L175 Difference]: Start difference. First operand has 180 places, 152 transitions, 2666 flow. Second operand 11 states and 191 transitions. [2024-06-27 18:06:13,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 196 transitions, 3325 flow [2024-06-27 18:06:13,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 196 transitions, 3182 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 18:06:13,567 INFO L231 Difference]: Finished difference. Result has 185 places, 153 transitions, 2720 flow [2024-06-27 18:06:13,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2525, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2720, PETRI_PLACES=185, PETRI_TRANSITIONS=153} [2024-06-27 18:06:13,568 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 150 predicate places. [2024-06-27 18:06:13,568 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 153 transitions, 2720 flow [2024-06-27 18:06:13,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:13,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:13,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:13,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:06:13,569 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:13,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:13,569 INFO L85 PathProgramCache]: Analyzing trace with hash 663053889, now seen corresponding path program 4 times [2024-06-27 18:06:13,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:13,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889671221] [2024-06-27 18:06:13,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:13,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:13,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:13,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:13,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:13,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889671221] [2024-06-27 18:06:13,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889671221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:13,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:13,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:13,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664109633] [2024-06-27 18:06:13,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:13,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:13,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:13,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:13,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:13,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:13,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 153 transitions, 2720 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:13,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:13,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:13,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:14,211 INFO L124 PetriNetUnfolderBase]: 1153/1947 cut-off events. [2024-06-27 18:06:14,211 INFO L125 PetriNetUnfolderBase]: For 62521/62526 co-relation queries the response was YES. [2024-06-27 18:06:14,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12859 conditions, 1947 events. 1153/1947 cut-off events. For 62521/62526 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10702 event pairs, 168 based on Foata normal form. 13/1943 useless extension candidates. Maximal degree in co-relation 12750. Up to 1019 conditions per place. [2024-06-27 18:06:14,226 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 107 selfloop transitions, 83 changer transitions 0/197 dead transitions. [2024-06-27 18:06:14,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 197 transitions, 3425 flow [2024-06-27 18:06:14,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:14,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:14,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 18:06:14,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106951871657754 [2024-06-27 18:06:14,227 INFO L175 Difference]: Start difference. First operand has 185 places, 153 transitions, 2720 flow. Second operand 11 states and 191 transitions. [2024-06-27 18:06:14,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 197 transitions, 3425 flow [2024-06-27 18:06:14,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 197 transitions, 3247 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:06:14,328 INFO L231 Difference]: Finished difference. Result has 186 places, 154 transitions, 2741 flow [2024-06-27 18:06:14,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2544, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2741, PETRI_PLACES=186, PETRI_TRANSITIONS=154} [2024-06-27 18:06:14,328 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 151 predicate places. [2024-06-27 18:06:14,328 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 154 transitions, 2741 flow [2024-06-27 18:06:14,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:14,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:14,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:14,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:06:14,329 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:14,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:14,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1507062269, now seen corresponding path program 5 times [2024-06-27 18:06:14,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:14,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728858591] [2024-06-27 18:06:14,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:14,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:14,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:14,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:14,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:14,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728858591] [2024-06-27 18:06:14,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728858591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:14,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:14,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:14,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786099957] [2024-06-27 18:06:14,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:14,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:14,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:14,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:14,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:14,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:14,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 154 transitions, 2741 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:14,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:14,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:14,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:15,020 INFO L124 PetriNetUnfolderBase]: 1207/2037 cut-off events. [2024-06-27 18:06:15,020 INFO L125 PetriNetUnfolderBase]: For 66993/66998 co-relation queries the response was YES. [2024-06-27 18:06:15,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13379 conditions, 2037 events. 1207/2037 cut-off events. For 66993/66998 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 11307 event pairs, 186 based on Foata normal form. 13/2033 useless extension candidates. Maximal degree in co-relation 13269. Up to 1112 conditions per place. [2024-06-27 18:06:15,042 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 109 selfloop transitions, 79 changer transitions 0/195 dead transitions. [2024-06-27 18:06:15,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 195 transitions, 3434 flow [2024-06-27 18:06:15,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:15,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:15,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 18:06:15,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:15,044 INFO L175 Difference]: Start difference. First operand has 186 places, 154 transitions, 2741 flow. Second operand 11 states and 187 transitions. [2024-06-27 18:06:15,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 195 transitions, 3434 flow [2024-06-27 18:06:15,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 195 transitions, 3270 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:06:15,163 INFO L231 Difference]: Finished difference. Result has 189 places, 155 transitions, 2768 flow [2024-06-27 18:06:15,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2768, PETRI_PLACES=189, PETRI_TRANSITIONS=155} [2024-06-27 18:06:15,163 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 154 predicate places. [2024-06-27 18:06:15,163 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 155 transitions, 2768 flow [2024-06-27 18:06:15,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:15,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:15,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:15,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:06:15,164 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:15,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:15,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1505159489, now seen corresponding path program 6 times [2024-06-27 18:06:15,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:15,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276728918] [2024-06-27 18:06:15,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:15,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:15,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:15,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:15,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276728918] [2024-06-27 18:06:15,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276728918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:15,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:15,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:15,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516375319] [2024-06-27 18:06:15,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:15,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:15,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:15,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:15,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:15,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:15,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 155 transitions, 2768 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:15,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:15,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:15,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:15,866 INFO L124 PetriNetUnfolderBase]: 1261/2127 cut-off events. [2024-06-27 18:06:15,866 INFO L125 PetriNetUnfolderBase]: For 72476/72476 co-relation queries the response was YES. [2024-06-27 18:06:15,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13896 conditions, 2127 events. 1261/2127 cut-off events. For 72476/72476 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 11962 event pairs, 198 based on Foata normal form. 9/2119 useless extension candidates. Maximal degree in co-relation 13785. Up to 1165 conditions per place. [2024-06-27 18:06:15,880 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 113 selfloop transitions, 79 changer transitions 0/199 dead transitions. [2024-06-27 18:06:15,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 199 transitions, 3531 flow [2024-06-27 18:06:15,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:15,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:15,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 18:06:15,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053475935828877 [2024-06-27 18:06:15,882 INFO L175 Difference]: Start difference. First operand has 189 places, 155 transitions, 2768 flow. Second operand 11 states and 189 transitions. [2024-06-27 18:06:15,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 199 transitions, 3531 flow [2024-06-27 18:06:15,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 199 transitions, 3379 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:06:15,991 INFO L231 Difference]: Finished difference. Result has 193 places, 156 transitions, 2807 flow [2024-06-27 18:06:15,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2618, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2807, PETRI_PLACES=193, PETRI_TRANSITIONS=156} [2024-06-27 18:06:15,992 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 158 predicate places. [2024-06-27 18:06:15,992 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 156 transitions, 2807 flow [2024-06-27 18:06:15,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:15,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:15,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:15,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:06:15,992 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:15,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:15,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1589589163, now seen corresponding path program 7 times [2024-06-27 18:06:15,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:15,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397679041] [2024-06-27 18:06:15,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:15,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:15,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:16,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:16,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:16,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397679041] [2024-06-27 18:06:16,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397679041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:16,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:16,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:16,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35604479] [2024-06-27 18:06:16,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:16,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:16,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:16,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:16,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:16,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:16,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 156 transitions, 2807 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:16,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:16,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:16,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:16,665 INFO L124 PetriNetUnfolderBase]: 1315/2217 cut-off events. [2024-06-27 18:06:16,665 INFO L125 PetriNetUnfolderBase]: For 77949/77949 co-relation queries the response was YES. [2024-06-27 18:06:16,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14437 conditions, 2217 events. 1315/2217 cut-off events. For 77949/77949 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 12624 event pairs, 198 based on Foata normal form. 9/2209 useless extension candidates. Maximal degree in co-relation 14325. Up to 1256 conditions per place. [2024-06-27 18:06:16,684 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 109 selfloop transitions, 81 changer transitions 0/197 dead transitions. [2024-06-27 18:06:16,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 197 transitions, 3460 flow [2024-06-27 18:06:16,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:16,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:16,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 18:06:16,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:16,685 INFO L175 Difference]: Start difference. First operand has 193 places, 156 transitions, 2807 flow. Second operand 11 states and 187 transitions. [2024-06-27 18:06:16,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 197 transitions, 3460 flow [2024-06-27 18:06:16,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 197 transitions, 3300 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:16,815 INFO L231 Difference]: Finished difference. Result has 195 places, 157 transitions, 2842 flow [2024-06-27 18:06:16,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2842, PETRI_PLACES=195, PETRI_TRANSITIONS=157} [2024-06-27 18:06:16,815 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 160 predicate places. [2024-06-27 18:06:16,816 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 157 transitions, 2842 flow [2024-06-27 18:06:16,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:16,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:16,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:16,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:06:16,816 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:16,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:16,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1795320043, now seen corresponding path program 8 times [2024-06-27 18:06:16,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:16,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873670668] [2024-06-27 18:06:16,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:16,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:16,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:17,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:17,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:17,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873670668] [2024-06-27 18:06:17,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873670668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:17,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:17,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:17,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144926570] [2024-06-27 18:06:17,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:17,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:17,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:17,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:17,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:17,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:17,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 157 transitions, 2842 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:17,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:17,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:17,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:17,455 INFO L124 PetriNetUnfolderBase]: 1369/2307 cut-off events. [2024-06-27 18:06:17,455 INFO L125 PetriNetUnfolderBase]: For 81661/81666 co-relation queries the response was YES. [2024-06-27 18:06:17,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14966 conditions, 2307 events. 1369/2307 cut-off events. For 81661/81666 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 13268 event pairs, 240 based on Foata normal form. 13/2303 useless extension candidates. Maximal degree in co-relation 14853. Up to 1332 conditions per place. [2024-06-27 18:06:17,475 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 115 selfloop transitions, 79 changer transitions 0/201 dead transitions. [2024-06-27 18:06:17,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 201 transitions, 3521 flow [2024-06-27 18:06:17,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:17,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:17,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 18:06:17,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053475935828877 [2024-06-27 18:06:17,476 INFO L175 Difference]: Start difference. First operand has 195 places, 157 transitions, 2842 flow. Second operand 11 states and 189 transitions. [2024-06-27 18:06:17,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 201 transitions, 3521 flow [2024-06-27 18:06:17,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 201 transitions, 3357 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:17,612 INFO L231 Difference]: Finished difference. Result has 197 places, 158 transitions, 2869 flow [2024-06-27 18:06:17,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2680, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2869, PETRI_PLACES=197, PETRI_TRANSITIONS=158} [2024-06-27 18:06:17,613 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 162 predicate places. [2024-06-27 18:06:17,613 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 158 transitions, 2869 flow [2024-06-27 18:06:17,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:17,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:17,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:17,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:06:17,614 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:17,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:17,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1787992573, now seen corresponding path program 9 times [2024-06-27 18:06:17,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:17,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158964945] [2024-06-27 18:06:17,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:17,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:17,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:17,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:17,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:17,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158964945] [2024-06-27 18:06:17,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158964945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:17,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:17,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:17,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452791720] [2024-06-27 18:06:17,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:17,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:17,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:17,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:17,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:17,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:17,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 158 transitions, 2869 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:17,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:17,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:17,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:18,350 INFO L124 PetriNetUnfolderBase]: 1423/2397 cut-off events. [2024-06-27 18:06:18,351 INFO L125 PetriNetUnfolderBase]: For 86372/86377 co-relation queries the response was YES. [2024-06-27 18:06:18,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15489 conditions, 2397 events. 1423/2397 cut-off events. For 86372/86377 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 13965 event pairs, 240 based on Foata normal form. 13/2393 useless extension candidates. Maximal degree in co-relation 15375. Up to 1405 conditions per place. [2024-06-27 18:06:18,372 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 110 selfloop transitions, 82 changer transitions 0/199 dead transitions. [2024-06-27 18:06:18,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 199 transitions, 3570 flow [2024-06-27 18:06:18,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:18,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:18,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 18:06:18,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:18,402 INFO L175 Difference]: Start difference. First operand has 197 places, 158 transitions, 2869 flow. Second operand 11 states and 187 transitions. [2024-06-27 18:06:18,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 199 transitions, 3570 flow [2024-06-27 18:06:18,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 199 transitions, 3410 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:18,536 INFO L231 Difference]: Finished difference. Result has 199 places, 159 transitions, 2906 flow [2024-06-27 18:06:18,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2906, PETRI_PLACES=199, PETRI_TRANSITIONS=159} [2024-06-27 18:06:18,536 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 164 predicate places. [2024-06-27 18:06:18,536 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 159 transitions, 2906 flow [2024-06-27 18:06:18,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:18,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:18,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:18,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:06:18,537 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:18,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:18,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1787997223, now seen corresponding path program 10 times [2024-06-27 18:06:18,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:18,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23475793] [2024-06-27 18:06:18,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:18,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:18,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:18,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:18,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:18,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23475793] [2024-06-27 18:06:18,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23475793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:18,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:18,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:18,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252369997] [2024-06-27 18:06:18,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:18,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:18,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:18,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:18,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:18,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:18,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 159 transitions, 2906 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:18,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:18,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:18,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:19,286 INFO L124 PetriNetUnfolderBase]: 1477/2487 cut-off events. [2024-06-27 18:06:19,286 INFO L125 PetriNetUnfolderBase]: For 91994/91994 co-relation queries the response was YES. [2024-06-27 18:06:19,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16027 conditions, 2487 events. 1477/2487 cut-off events. For 91994/91994 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 14613 event pairs, 234 based on Foata normal form. 9/2479 useless extension candidates. Maximal degree in co-relation 15912. Up to 1477 conditions per place. [2024-06-27 18:06:19,309 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 110 selfloop transitions, 83 changer transitions 0/200 dead transitions. [2024-06-27 18:06:19,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 200 transitions, 3565 flow [2024-06-27 18:06:19,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:19,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:19,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 18:06:19,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:19,310 INFO L175 Difference]: Start difference. First operand has 199 places, 159 transitions, 2906 flow. Second operand 11 states and 187 transitions. [2024-06-27 18:06:19,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 200 transitions, 3565 flow [2024-06-27 18:06:19,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 200 transitions, 3402 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:06:19,495 INFO L231 Difference]: Finished difference. Result has 202 places, 160 transitions, 2942 flow [2024-06-27 18:06:19,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2745, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2942, PETRI_PLACES=202, PETRI_TRANSITIONS=160} [2024-06-27 18:06:19,496 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 167 predicate places. [2024-06-27 18:06:19,496 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 160 transitions, 2942 flow [2024-06-27 18:06:19,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:19,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:19,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:19,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:06:19,496 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:19,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:19,497 INFO L85 PathProgramCache]: Analyzing trace with hash 2060737865, now seen corresponding path program 11 times [2024-06-27 18:06:19,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:19,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661267776] [2024-06-27 18:06:19,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:19,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:19,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:19,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:19,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:19,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661267776] [2024-06-27 18:06:19,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661267776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:19,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:19,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:19,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150581802] [2024-06-27 18:06:19,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:19,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:19,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:19,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:19,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:19,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:19,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 160 transitions, 2942 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:19,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:19,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:19,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:20,230 INFO L124 PetriNetUnfolderBase]: 1531/2573 cut-off events. [2024-06-27 18:06:20,230 INFO L125 PetriNetUnfolderBase]: For 95789/95795 co-relation queries the response was YES. [2024-06-27 18:06:20,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16558 conditions, 2573 events. 1531/2573 cut-off events. For 95789/95795 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15234 event pairs, 279 based on Foata normal form. 15/2571 useless extension candidates. Maximal degree in co-relation 16442. Up to 1548 conditions per place. [2024-06-27 18:06:20,248 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 112 selfloop transitions, 82 changer transitions 0/201 dead transitions. [2024-06-27 18:06:20,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 201 transitions, 3613 flow [2024-06-27 18:06:20,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:20,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:20,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 18:06:20,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49732620320855614 [2024-06-27 18:06:20,250 INFO L175 Difference]: Start difference. First operand has 202 places, 160 transitions, 2942 flow. Second operand 11 states and 186 transitions. [2024-06-27 18:06:20,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 201 transitions, 3613 flow [2024-06-27 18:06:20,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 201 transitions, 3445 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:20,397 INFO L231 Difference]: Finished difference. Result has 204 places, 161 transitions, 2971 flow [2024-06-27 18:06:20,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2776, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2971, PETRI_PLACES=204, PETRI_TRANSITIONS=161} [2024-06-27 18:06:20,397 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 169 predicate places. [2024-06-27 18:06:20,397 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 161 transitions, 2971 flow [2024-06-27 18:06:20,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:20,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:20,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:20,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:06:20,398 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:20,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:20,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1216537767, now seen corresponding path program 12 times [2024-06-27 18:06:20,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:20,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637411542] [2024-06-27 18:06:20,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:20,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:20,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:20,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:20,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:20,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637411542] [2024-06-27 18:06:20,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637411542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:20,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:20,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:20,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762261629] [2024-06-27 18:06:20,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:20,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:20,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:20,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:20,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:20,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:20,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 161 transitions, 2971 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:20,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:20,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:20,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:21,216 INFO L124 PetriNetUnfolderBase]: 1585/2663 cut-off events. [2024-06-27 18:06:21,216 INFO L125 PetriNetUnfolderBase]: For 100452/100452 co-relation queries the response was YES. [2024-06-27 18:06:21,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17081 conditions, 2663 events. 1585/2663 cut-off events. For 100452/100452 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 15968 event pairs, 279 based on Foata normal form. 9/2655 useless extension candidates. Maximal degree in co-relation 16964. Up to 1621 conditions per place. [2024-06-27 18:06:21,241 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 107 selfloop transitions, 85 changer transitions 0/199 dead transitions. [2024-06-27 18:06:21,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 199 transitions, 3664 flow [2024-06-27 18:06:21,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:21,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:21,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 18:06:21,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4919786096256685 [2024-06-27 18:06:21,242 INFO L175 Difference]: Start difference. First operand has 204 places, 161 transitions, 2971 flow. Second operand 11 states and 184 transitions. [2024-06-27 18:06:21,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 199 transitions, 3664 flow [2024-06-27 18:06:21,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 199 transitions, 3498 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:21,428 INFO L231 Difference]: Finished difference. Result has 206 places, 162 transitions, 3008 flow [2024-06-27 18:06:21,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3008, PETRI_PLACES=206, PETRI_TRANSITIONS=162} [2024-06-27 18:06:21,429 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 171 predicate places. [2024-06-27 18:06:21,429 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 162 transitions, 3008 flow [2024-06-27 18:06:21,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:21,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:21,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:21,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:06:21,430 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:21,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:21,430 INFO L85 PathProgramCache]: Analyzing trace with hash 2053415045, now seen corresponding path program 13 times [2024-06-27 18:06:21,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:21,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596313400] [2024-06-27 18:06:21,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:21,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:21,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:21,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:21,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:21,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596313400] [2024-06-27 18:06:21,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596313400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:21,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:21,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:21,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259054961] [2024-06-27 18:06:21,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:21,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:21,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:21,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:21,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:21,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:21,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 162 transitions, 3008 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:21,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:21,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:21,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:22,259 INFO L124 PetriNetUnfolderBase]: 1639/2753 cut-off events. [2024-06-27 18:06:22,259 INFO L125 PetriNetUnfolderBase]: For 105155/105161 co-relation queries the response was YES. [2024-06-27 18:06:22,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17619 conditions, 2753 events. 1639/2753 cut-off events. For 105155/105161 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 16564 event pairs, 297 based on Foata normal form. 15/2751 useless extension candidates. Maximal degree in co-relation 17501. Up to 1693 conditions per place. [2024-06-27 18:06:22,286 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 107 selfloop transitions, 86 changer transitions 0/200 dead transitions. [2024-06-27 18:06:22,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 200 transitions, 3659 flow [2024-06-27 18:06:22,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:22,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:22,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 18:06:22,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4919786096256685 [2024-06-27 18:06:22,287 INFO L175 Difference]: Start difference. First operand has 206 places, 162 transitions, 3008 flow. Second operand 11 states and 184 transitions. [2024-06-27 18:06:22,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 200 transitions, 3659 flow [2024-06-27 18:06:22,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 200 transitions, 3487 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:22,473 INFO L231 Difference]: Finished difference. Result has 208 places, 163 transitions, 3041 flow [2024-06-27 18:06:22,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3041, PETRI_PLACES=208, PETRI_TRANSITIONS=163} [2024-06-27 18:06:22,474 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 173 predicate places. [2024-06-27 18:06:22,474 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 163 transitions, 3041 flow [2024-06-27 18:06:22,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:22,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:22,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:22,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:06:22,474 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:22,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:22,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1854887015, now seen corresponding path program 14 times [2024-06-27 18:06:22,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:22,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957270750] [2024-06-27 18:06:22,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:22,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:22,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:22,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:22,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:22,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957270750] [2024-06-27 18:06:22,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957270750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:22,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:22,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:22,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735563276] [2024-06-27 18:06:22,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:22,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:22,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:22,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:22,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:22,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:22,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 163 transitions, 3041 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:22,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:22,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:22,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:23,220 INFO L124 PetriNetUnfolderBase]: 1693/2843 cut-off events. [2024-06-27 18:06:23,221 INFO L125 PetriNetUnfolderBase]: For 108671/108671 co-relation queries the response was YES. [2024-06-27 18:06:23,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18151 conditions, 2843 events. 1693/2843 cut-off events. For 108671/108671 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 17216 event pairs, 309 based on Foata normal form. 9/2835 useless extension candidates. Maximal degree in co-relation 18032. Up to 1741 conditions per place. [2024-06-27 18:06:23,244 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 110 selfloop transitions, 87 changer transitions 0/204 dead transitions. [2024-06-27 18:06:23,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 204 transitions, 3806 flow [2024-06-27 18:06:23,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:23,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:23,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 18:06:23,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49732620320855614 [2024-06-27 18:06:23,246 INFO L175 Difference]: Start difference. First operand has 208 places, 163 transitions, 3041 flow. Second operand 11 states and 186 transitions. [2024-06-27 18:06:23,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 204 transitions, 3806 flow [2024-06-27 18:06:23,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 204 transitions, 3635 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:06:23,421 INFO L231 Difference]: Finished difference. Result has 211 places, 164 transitions, 3077 flow [2024-06-27 18:06:23,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2872, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3077, PETRI_PLACES=211, PETRI_TRANSITIONS=164} [2024-06-27 18:06:23,422 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 176 predicate places. [2024-06-27 18:06:23,422 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 164 transitions, 3077 flow [2024-06-27 18:06:23,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:23,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:23,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:23,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:06:23,423 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:23,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:23,423 INFO L85 PathProgramCache]: Analyzing trace with hash 935607463, now seen corresponding path program 15 times [2024-06-27 18:06:23,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:23,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611226914] [2024-06-27 18:06:23,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:23,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:23,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:23,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:23,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:23,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611226914] [2024-06-27 18:06:23,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611226914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:23,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:23,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:23,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426193288] [2024-06-27 18:06:23,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:23,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:23,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:23,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:23,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:23,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:23,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 164 transitions, 3077 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:23,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:23,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:23,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:24,275 INFO L124 PetriNetUnfolderBase]: 1747/2933 cut-off events. [2024-06-27 18:06:24,276 INFO L125 PetriNetUnfolderBase]: For 114549/114549 co-relation queries the response was YES. [2024-06-27 18:06:24,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18692 conditions, 2933 events. 1747/2933 cut-off events. For 114549/114549 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 17954 event pairs, 333 based on Foata normal form. 9/2925 useless extension candidates. Maximal degree in co-relation 18572. Up to 1832 conditions per place. [2024-06-27 18:06:24,298 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 106 selfloop transitions, 89 changer transitions 0/202 dead transitions. [2024-06-27 18:06:24,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 202 transitions, 3776 flow [2024-06-27 18:06:24,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:24,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:24,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 18:06:24,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4919786096256685 [2024-06-27 18:06:24,299 INFO L175 Difference]: Start difference. First operand has 211 places, 164 transitions, 3077 flow. Second operand 11 states and 184 transitions. [2024-06-27 18:06:24,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 202 transitions, 3776 flow [2024-06-27 18:06:24,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 202 transitions, 3600 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:24,481 INFO L231 Difference]: Finished difference. Result has 213 places, 165 transitions, 3112 flow [2024-06-27 18:06:24,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2903, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3112, PETRI_PLACES=213, PETRI_TRANSITIONS=165} [2024-06-27 18:06:24,482 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 178 predicate places. [2024-06-27 18:06:24,482 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 165 transitions, 3112 flow [2024-06-27 18:06:24,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:24,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:24,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:24,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:06:24,483 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:24,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:24,483 INFO L85 PathProgramCache]: Analyzing trace with hash 935612113, now seen corresponding path program 16 times [2024-06-27 18:06:24,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:24,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293104326] [2024-06-27 18:06:24,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:24,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:24,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:24,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:24,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:24,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293104326] [2024-06-27 18:06:24,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293104326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:24,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:24,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:24,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361706354] [2024-06-27 18:06:24,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:24,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:24,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:24,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:24,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:24,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:24,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 165 transitions, 3112 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:24,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:24,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:24,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:25,273 INFO L124 PetriNetUnfolderBase]: 1801/3023 cut-off events. [2024-06-27 18:06:25,274 INFO L125 PetriNetUnfolderBase]: For 120542/120548 co-relation queries the response was YES. [2024-06-27 18:06:25,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19221 conditions, 3023 events. 1801/3023 cut-off events. For 120542/120548 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 18596 event pairs, 327 based on Foata normal form. 15/3021 useless extension candidates. Maximal degree in co-relation 19100. Up to 1904 conditions per place. [2024-06-27 18:06:25,303 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 106 selfloop transitions, 90 changer transitions 0/203 dead transitions. [2024-06-27 18:06:25,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 203 transitions, 3769 flow [2024-06-27 18:06:25,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:25,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:25,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 18:06:25,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4919786096256685 [2024-06-27 18:06:25,304 INFO L175 Difference]: Start difference. First operand has 213 places, 165 transitions, 3112 flow. Second operand 11 states and 184 transitions. [2024-06-27 18:06:25,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 203 transitions, 3769 flow [2024-06-27 18:06:25,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 203 transitions, 3592 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:06:25,516 INFO L231 Difference]: Finished difference. Result has 216 places, 166 transitions, 3148 flow [2024-06-27 18:06:25,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3148, PETRI_PLACES=216, PETRI_TRANSITIONS=166} [2024-06-27 18:06:25,517 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 181 predicate places. [2024-06-27 18:06:25,517 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 166 transitions, 3148 flow [2024-06-27 18:06:25,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:25,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:25,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:25,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:06:25,518 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:25,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:25,518 INFO L85 PathProgramCache]: Analyzing trace with hash 341799513, now seen corresponding path program 17 times [2024-06-27 18:06:25,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:25,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281234087] [2024-06-27 18:06:25,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:25,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:25,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:25,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:25,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281234087] [2024-06-27 18:06:25,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281234087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:25,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:25,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:25,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222217437] [2024-06-27 18:06:25,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:25,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:25,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:25,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:25,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:25,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:25,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 166 transitions, 3148 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:25,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:25,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:25,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:26,323 INFO L124 PetriNetUnfolderBase]: 1855/3113 cut-off events. [2024-06-27 18:06:26,324 INFO L125 PetriNetUnfolderBase]: For 125466/125472 co-relation queries the response was YES. [2024-06-27 18:06:26,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19756 conditions, 3113 events. 1855/3113 cut-off events. For 125466/125472 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 19316 event pairs, 369 based on Foata normal form. 9/3105 useless extension candidates. Maximal degree in co-relation 19634. Up to 1980 conditions per place. [2024-06-27 18:06:26,353 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 109 selfloop transitions, 91 changer transitions 0/207 dead transitions. [2024-06-27 18:06:26,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 207 transitions, 3831 flow [2024-06-27 18:06:26,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:26,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:26,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 18:06:26,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:06:26,354 INFO L175 Difference]: Start difference. First operand has 216 places, 166 transitions, 3148 flow. Second operand 11 states and 187 transitions. [2024-06-27 18:06:26,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 207 transitions, 3831 flow [2024-06-27 18:06:26,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 207 transitions, 3649 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:26,592 INFO L231 Difference]: Finished difference. Result has 218 places, 167 transitions, 3181 flow [2024-06-27 18:06:26,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3181, PETRI_PLACES=218, PETRI_TRANSITIONS=167} [2024-06-27 18:06:26,592 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 183 predicate places. [2024-06-27 18:06:26,592 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 167 transitions, 3181 flow [2024-06-27 18:06:26,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:26,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:26,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:26,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:06:26,593 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:26,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:26,593 INFO L85 PathProgramCache]: Analyzing trace with hash 334476693, now seen corresponding path program 18 times [2024-06-27 18:06:26,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:26,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136107933] [2024-06-27 18:06:26,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:26,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:26,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:26,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:26,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:26,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136107933] [2024-06-27 18:06:26,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136107933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:26,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:26,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:26,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446030713] [2024-06-27 18:06:26,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:26,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:26,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:26,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:26,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:26,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:26,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 167 transitions, 3181 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:26,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:26,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:26,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:27,453 INFO L124 PetriNetUnfolderBase]: 1909/3203 cut-off events. [2024-06-27 18:06:27,453 INFO L125 PetriNetUnfolderBase]: For 130317/130323 co-relation queries the response was YES. [2024-06-27 18:06:27,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20288 conditions, 3203 events. 1909/3203 cut-off events. For 130317/130323 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 20050 event pairs, 345 based on Foata normal form. 9/3195 useless extension candidates. Maximal degree in co-relation 20165. Up to 2053 conditions per place. [2024-06-27 18:06:27,478 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 104 selfloop transitions, 94 changer transitions 0/205 dead transitions. [2024-06-27 18:06:27,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 205 transitions, 3842 flow [2024-06-27 18:06:27,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:27,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:27,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-27 18:06:27,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4946524064171123 [2024-06-27 18:06:27,480 INFO L175 Difference]: Start difference. First operand has 218 places, 167 transitions, 3181 flow. Second operand 11 states and 185 transitions. [2024-06-27 18:06:27,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 205 transitions, 3842 flow [2024-06-27 18:06:27,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 205 transitions, 3658 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:27,694 INFO L231 Difference]: Finished difference. Result has 220 places, 168 transitions, 3218 flow [2024-06-27 18:06:27,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2999, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3218, PETRI_PLACES=220, PETRI_TRANSITIONS=168} [2024-06-27 18:06:27,695 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 185 predicate places. [2024-06-27 18:06:27,695 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 168 transitions, 3218 flow [2024-06-27 18:06:27,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:27,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:27,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:27,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:06:27,695 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:27,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:27,696 INFO L85 PathProgramCache]: Analyzing trace with hash 591150183, now seen corresponding path program 19 times [2024-06-27 18:06:27,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:27,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81273110] [2024-06-27 18:06:27,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:27,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:27,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:27,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:27,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:27,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81273110] [2024-06-27 18:06:27,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81273110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:27,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:27,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:27,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709680727] [2024-06-27 18:06:27,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:27,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:27,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:27,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:27,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:27,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:27,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 168 transitions, 3218 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:27,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:27,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:27,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:28,614 INFO L124 PetriNetUnfolderBase]: 1963/3296 cut-off events. [2024-06-27 18:06:28,614 INFO L125 PetriNetUnfolderBase]: For 133921/133927 co-relation queries the response was YES. [2024-06-27 18:06:28,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20829 conditions, 3296 events. 1963/3296 cut-off events. For 133921/133927 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 20782 event pairs, 381 based on Foata normal form. 9/3288 useless extension candidates. Maximal degree in co-relation 20705. Up to 2124 conditions per place. [2024-06-27 18:06:28,643 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 107 selfloop transitions, 93 changer transitions 0/207 dead transitions. [2024-06-27 18:06:28,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 207 transitions, 3897 flow [2024-06-27 18:06:28,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:28,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:28,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-27 18:06:28,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48663101604278075 [2024-06-27 18:06:28,645 INFO L175 Difference]: Start difference. First operand has 220 places, 168 transitions, 3218 flow. Second operand 11 states and 182 transitions. [2024-06-27 18:06:28,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 207 transitions, 3897 flow [2024-06-27 18:06:28,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 207 transitions, 3707 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:06:28,892 INFO L231 Difference]: Finished difference. Result has 222 places, 169 transitions, 3247 flow [2024-06-27 18:06:28,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3030, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3247, PETRI_PLACES=222, PETRI_TRANSITIONS=169} [2024-06-27 18:06:28,893 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 187 predicate places. [2024-06-27 18:06:28,893 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 169 transitions, 3247 flow [2024-06-27 18:06:28,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:28,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:28,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:28,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:06:28,894 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:28,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:28,894 INFO L85 PathProgramCache]: Analyzing trace with hash 334472043, now seen corresponding path program 20 times [2024-06-27 18:06:28,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:28,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696528931] [2024-06-27 18:06:28,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:28,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:28,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:29,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:29,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:29,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696528931] [2024-06-27 18:06:29,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696528931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:06:29,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:06:29,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:06:29,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343895742] [2024-06-27 18:06:29,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:06:29,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:06:29,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:29,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:06:29,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:06:29,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-27 18:06:29,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 169 transitions, 3247 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:29,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:29,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-27 18:06:29,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:29,779 INFO L124 PetriNetUnfolderBase]: 1945/3266 cut-off events. [2024-06-27 18:06:29,780 INFO L125 PetriNetUnfolderBase]: For 123664/123670 co-relation queries the response was YES. [2024-06-27 18:06:29,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20239 conditions, 3266 events. 1945/3266 cut-off events. For 123664/123670 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 20578 event pairs, 357 based on Foata normal form. 9/3258 useless extension candidates. Maximal degree in co-relation 20114. Up to 2098 conditions per place. [2024-06-27 18:06:29,810 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 103 selfloop transitions, 95 changer transitions 0/205 dead transitions. [2024-06-27 18:06:29,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 205 transitions, 3821 flow [2024-06-27 18:06:29,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:06:29,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:06:29,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 18:06:29,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4919786096256685 [2024-06-27 18:06:29,811 INFO L175 Difference]: Start difference. First operand has 222 places, 169 transitions, 3247 flow. Second operand 11 states and 184 transitions. [2024-06-27 18:06:29,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 205 transitions, 3821 flow [2024-06-27 18:06:30,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 205 transitions, 3540 flow, removed 0 selfloop flow, removed 40 redundant places. [2024-06-27 18:06:30,013 INFO L231 Difference]: Finished difference. Result has 191 places, 168 transitions, 3054 flow [2024-06-27 18:06:30,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2864, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3054, PETRI_PLACES=191, PETRI_TRANSITIONS=168} [2024-06-27 18:06:30,013 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 156 predicate places. [2024-06-27 18:06:30,014 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 168 transitions, 3054 flow [2024-06-27 18:06:30,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:30,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:30,014 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:30,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:06:30,014 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:30,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:30,015 INFO L85 PathProgramCache]: Analyzing trace with hash -2008323973, now seen corresponding path program 2 times [2024-06-27 18:06:30,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:30,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432017971] [2024-06-27 18:06:30,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:30,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:30,090 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:30,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:30,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432017971] [2024-06-27 18:06:30,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432017971] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 18:06:30,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422913361] [2024-06-27 18:06:30,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 18:06:30,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 18:06:30,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:06:30,092 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 18:06:30,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-06-27 18:06:30,164 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 18:06:30,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 18:06:30,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 18:06:30,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 18:06:30,211 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:30,211 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 18:06:30,258 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:30,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422913361] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 18:06:30,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 18:06:30,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-06-27 18:06:30,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074515797] [2024-06-27 18:06:30,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 18:06:30,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:06:30,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:30,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:06:30,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:06:30,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 34 [2024-06-27 18:06:30,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 168 transitions, 3054 flow. Second operand has 13 states, 13 states have (on average 16.692307692307693) internal successors, (217), 13 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:30,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:30,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 34 [2024-06-27 18:06:30,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:30,691 INFO L124 PetriNetUnfolderBase]: 1540/2812 cut-off events. [2024-06-27 18:06:30,692 INFO L125 PetriNetUnfolderBase]: For 100168/100460 co-relation queries the response was YES. [2024-06-27 18:06:30,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17938 conditions, 2812 events. 1540/2812 cut-off events. For 100168/100460 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 18333 event pairs, 638 based on Foata normal form. 105/2775 useless extension candidates. Maximal degree in co-relation 17846. Up to 1416 conditions per place. [2024-06-27 18:06:30,729 INFO L140 encePairwiseOnDemand]: 31/34 looper letters, 122 selfloop transitions, 79 changer transitions 0/232 dead transitions. [2024-06-27 18:06:30,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 232 transitions, 4276 flow [2024-06-27 18:06:30,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:06:30,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:06:30,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-27 18:06:30,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6691176470588235 [2024-06-27 18:06:30,730 INFO L175 Difference]: Start difference. First operand has 191 places, 168 transitions, 3054 flow. Second operand 12 states and 273 transitions. [2024-06-27 18:06:30,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 232 transitions, 4276 flow [2024-06-27 18:06:30,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 232 transitions, 3259 flow, removed 0 selfloop flow, removed 22 redundant places. [2024-06-27 18:06:30,925 INFO L231 Difference]: Finished difference. Result has 186 places, 174 transitions, 2257 flow [2024-06-27 18:06:30,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2037, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2257, PETRI_PLACES=186, PETRI_TRANSITIONS=174} [2024-06-27 18:06:30,926 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 151 predicate places. [2024-06-27 18:06:30,926 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 174 transitions, 2257 flow [2024-06-27 18:06:30,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 16.692307692307693) internal successors, (217), 13 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:30,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:30,927 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:30,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-06-27 18:06:31,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2024-06-27 18:06:31,129 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:31,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:31,129 INFO L85 PathProgramCache]: Analyzing trace with hash -198724229, now seen corresponding path program 3 times [2024-06-27 18:06:31,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:31,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146083222] [2024-06-27 18:06:31,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:31,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:31,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:31,300 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:31,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:31,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146083222] [2024-06-27 18:06:31,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146083222] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 18:06:31,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317983475] [2024-06-27 18:06:31,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 18:06:31,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 18:06:31,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:06:31,303 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 18:06:31,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-06-27 18:06:31,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-06-27 18:06:31,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 18:06:31,381 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 12 conjunts are in the unsatisfiable core [2024-06-27 18:06:31,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 18:06:31,404 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:31,404 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 18:06:31,545 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:31,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317983475] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 18:06:31,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 18:06:31,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 25 [2024-06-27 18:06:31,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163397123] [2024-06-27 18:06:31,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 18:06:31,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-06-27 18:06:31,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:31,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-06-27 18:06:31,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2024-06-27 18:06:31,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 34 [2024-06-27 18:06:31,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 174 transitions, 2257 flow. Second operand has 25 states, 25 states have (on average 16.36) internal successors, (409), 25 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:31,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:31,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 34 [2024-06-27 18:06:31,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:32,121 INFO L124 PetriNetUnfolderBase]: 1828/3280 cut-off events. [2024-06-27 18:06:32,121 INFO L125 PetriNetUnfolderBase]: For 92875/93179 co-relation queries the response was YES. [2024-06-27 18:06:32,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20654 conditions, 3280 events. 1828/3280 cut-off events. For 92875/93179 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 19855 event pairs, 638 based on Foata normal form. 195/3321 useless extension candidates. Maximal degree in co-relation 20571. Up to 1416 conditions per place. [2024-06-27 18:06:32,177 INFO L140 encePairwiseOnDemand]: 31/34 looper letters, 194 selfloop transitions, 91 changer transitions 0/316 dead transitions. [2024-06-27 18:06:32,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 316 transitions, 4667 flow [2024-06-27 18:06:32,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-06-27 18:06:32,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-06-27 18:06:32,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 543 transitions. [2024-06-27 18:06:32,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6654411764705882 [2024-06-27 18:06:32,179 INFO L175 Difference]: Start difference. First operand has 186 places, 174 transitions, 2257 flow. Second operand 24 states and 543 transitions. [2024-06-27 18:06:32,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 316 transitions, 4667 flow [2024-06-27 18:06:32,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 316 transitions, 4434 flow, removed 25 selfloop flow, removed 13 redundant places. [2024-06-27 18:06:32,373 INFO L231 Difference]: Finished difference. Result has 208 places, 186 transitions, 2352 flow [2024-06-27 18:06:32,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2048, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2352, PETRI_PLACES=208, PETRI_TRANSITIONS=186} [2024-06-27 18:06:32,373 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 173 predicate places. [2024-06-27 18:06:32,374 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 186 transitions, 2352 flow [2024-06-27 18:06:32,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 16.36) internal successors, (409), 25 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:32,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:32,374 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:32,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-06-27 18:06:32,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 18:06:32,586 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:32,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:32,586 INFO L85 PathProgramCache]: Analyzing trace with hash 900140923, now seen corresponding path program 4 times [2024-06-27 18:06:32,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:32,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684916688] [2024-06-27 18:06:32,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:32,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:32,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:32,917 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:32,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:32,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684916688] [2024-06-27 18:06:32,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684916688] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 18:06:32,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611338751] [2024-06-27 18:06:32,918 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 18:06:32,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 18:06:32,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:06:32,919 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 18:06:32,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-06-27 18:06:32,985 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 18:06:32,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 18:06:32,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 24 conjunts are in the unsatisfiable core [2024-06-27 18:06:32,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 18:06:33,018 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:33,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 18:06:33,278 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:33,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611338751] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 18:06:33,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 18:06:33,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 27 [2024-06-27 18:06:33,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203189561] [2024-06-27 18:06:33,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 18:06:33,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-06-27 18:06:33,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:33,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-06-27 18:06:33,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2024-06-27 18:06:33,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 34 [2024-06-27 18:06:33,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 186 transitions, 2352 flow. Second operand has 27 states, 27 states have (on average 16.37037037037037) internal successors, (442), 27 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:33,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:33,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 34 [2024-06-27 18:06:33,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:06:33,926 INFO L124 PetriNetUnfolderBase]: 1876/3358 cut-off events. [2024-06-27 18:06:33,926 INFO L125 PetriNetUnfolderBase]: For 91431/91737 co-relation queries the response was YES. [2024-06-27 18:06:33,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21427 conditions, 3358 events. 1876/3358 cut-off events. For 91431/91737 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 20111 event pairs, 638 based on Foata normal form. 45/3247 useless extension candidates. Maximal degree in co-relation 21332. Up to 1416 conditions per place. [2024-06-27 18:06:33,952 INFO L140 encePairwiseOnDemand]: 31/34 looper letters, 206 selfloop transitions, 93 changer transitions 0/330 dead transitions. [2024-06-27 18:06:33,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 330 transitions, 4870 flow [2024-06-27 18:06:33,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-06-27 18:06:33,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-06-27 18:06:33,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 577 transitions. [2024-06-27 18:06:33,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527149321266968 [2024-06-27 18:06:33,954 INFO L175 Difference]: Start difference. First operand has 208 places, 186 transitions, 2352 flow. Second operand 26 states and 577 transitions. [2024-06-27 18:06:33,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 330 transitions, 4870 flow [2024-06-27 18:06:34,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 330 transitions, 4655 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-06-27 18:06:34,163 INFO L231 Difference]: Finished difference. Result has 223 places, 188 transitions, 2349 flow [2024-06-27 18:06:34,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2141, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2349, PETRI_PLACES=223, PETRI_TRANSITIONS=188} [2024-06-27 18:06:34,163 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 188 predicate places. [2024-06-27 18:06:34,164 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 188 transitions, 2349 flow [2024-06-27 18:06:34,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 16.37037037037037) internal successors, (442), 27 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:34,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:06:34,164 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:06:34,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-06-27 18:06:34,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 18:06:34,376 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:06:34,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:06:34,377 INFO L85 PathProgramCache]: Analyzing trace with hash 937590395, now seen corresponding path program 5 times [2024-06-27 18:06:34,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:06:34,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807495055] [2024-06-27 18:06:34,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:06:34,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:06:34,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:06:35,585 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:35,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:06:35,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807495055] [2024-06-27 18:06:35,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807495055] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 18:06:35,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014699498] [2024-06-27 18:06:35,586 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 18:06:35,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 18:06:35,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:06:35,587 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 18:06:35,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-06-27 18:06:35,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-06-27 18:06:35,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 18:06:35,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 83 conjunts are in the unsatisfiable core [2024-06-27 18:06:35,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 18:06:37,440 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 253 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:37,441 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 18:06:39,151 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:06:39,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014699498] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 18:06:39,151 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 18:06:39,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 90 [2024-06-27 18:06:39,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430079390] [2024-06-27 18:06:39,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 18:06:39,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2024-06-27 18:06:39,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:06:39,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2024-06-27 18:06:39,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1197, Invalid=6993, Unknown=0, NotChecked=0, Total=8190 [2024-06-27 18:06:40,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2024-06-27 18:06:40,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 188 transitions, 2349 flow. Second operand has 91 states, 91 states have (on average 9.252747252747254) internal successors, (842), 91 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:06:40,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:06:40,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2024-06-27 18:06:40,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:07:41,603 INFO L124 PetriNetUnfolderBase]: 56761/93436 cut-off events. [2024-06-27 18:07:41,603 INFO L125 PetriNetUnfolderBase]: For 1770367/1770372 co-relation queries the response was YES. [2024-06-27 18:07:42,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 542077 conditions, 93436 events. 56761/93436 cut-off events. For 1770367/1770372 co-relation queries the response was YES. Maximal size of possible extension queue 1167. Compared 702590 event pairs, 507 based on Foata normal form. 0/92899 useless extension candidates. Maximal degree in co-relation 541978. Up to 27307 conditions per place. [2024-06-27 18:07:42,827 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 1269 selfloop transitions, 2275 changer transitions 1141/4689 dead transitions. [2024-06-27 18:07:42,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 4689 transitions, 60383 flow [2024-06-27 18:07:42,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 285 states. [2024-06-27 18:07:42,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. [2024-06-27 18:07:42,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 4708 transitions. [2024-06-27 18:07:42,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48586171310629517 [2024-06-27 18:07:42,845 INFO L175 Difference]: Start difference. First operand has 223 places, 188 transitions, 2349 flow. Second operand 285 states and 4708 transitions. [2024-06-27 18:07:42,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 4689 transitions, 60383 flow [2024-06-27 18:07:46,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 4689 transitions, 56123 flow, removed 270 selfloop flow, removed 23 redundant places. [2024-06-27 18:07:46,638 INFO L231 Difference]: Finished difference. Result has 594 places, 2471 transitions, 28843 flow [2024-06-27 18:07:46,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2157, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=285, PETRI_FLOW=28843, PETRI_PLACES=594, PETRI_TRANSITIONS=2471} [2024-06-27 18:07:46,639 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 559 predicate places. [2024-06-27 18:07:46,639 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 2471 transitions, 28843 flow [2024-06-27 18:07:46,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 9.252747252747254) internal successors, (842), 91 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:07:46,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:07:46,640 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:07:46,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-06-27 18:07:46,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-06-27 18:07:46,852 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-06-27 18:07:46,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:07:46,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1418786393, now seen corresponding path program 1 times [2024-06-27 18:07:46,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:07:46,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264119847] [2024-06-27 18:07:46,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:07:46,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:07:46,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:07:48,116 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 0 proven. 302 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:07:48,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:07:48,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264119847] [2024-06-27 18:07:48,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264119847] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 18:07:48,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483623536] [2024-06-27 18:07:48,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:07:48,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 18:07:48,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:07:48,118 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 18:07:48,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-06-27 18:07:48,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:07:48,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 85 conjunts are in the unsatisfiable core [2024-06-27 18:07:48,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 18:07:49,668 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 253 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:07:49,668 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 18:07:51,383 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 0 proven. 302 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:07:51,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483623536] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 18:07:51,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 18:07:51,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 97 [2024-06-27 18:07:51,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487140160] [2024-06-27 18:07:51,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 18:07:51,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2024-06-27 18:07:51,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:07:51,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2024-06-27 18:07:51,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1237, Invalid=8269, Unknown=0, NotChecked=0, Total=9506 [2024-06-27 18:07:53,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2024-06-27 18:07:53,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 2471 transitions, 28843 flow. Second operand has 98 states, 98 states have (on average 9.285714285714286) internal successors, (910), 98 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:07:53,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:07:53,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2024-06-27 18:07:53,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand