./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-07_14-17-48.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.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-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:42:24,223 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:42:24,268 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:42:24,280 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:42:24,280 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:42:24,304 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:42:24,308 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:42:24,308 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:42:24,309 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:42:24,312 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:42:24,312 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:42:24,312 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:42:24,313 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:42:24,314 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:42:24,315 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:42:24,315 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:42:24,315 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:42:24,315 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:42:24,315 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:42:24,316 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:42:24,317 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:42:24,317 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:42:24,317 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:42:24,317 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:42:24,317 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:42:24,318 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:42:24,318 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:42:24,318 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:42:24,319 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:42:24,319 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:42:24,320 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:42:24,320 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:42:24,320 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:42:24,320 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:42:24,320 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:42:24,320 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:42:24,321 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:42:24,321 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:42:24,321 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:42:24,321 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:42:24,321 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:42:24,321 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:42:24,322 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:42:24,322 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-05-12 12:42:24,544 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:42:24,561 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:42:24,563 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:42:24,564 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:42:24,564 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:42:24,565 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:42:25,607 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:42:25,842 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:42:25,843 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:42:25,859 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9591bd615/4d1fd9661efb4ef7876686038c6f9c88/FLAGbe1ae9b28 [2024-05-12 12:42:25,875 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9591bd615/4d1fd9661efb4ef7876686038c6f9c88 [2024-05-12 12:42:25,877 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:42:25,878 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:42:25,879 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-05-12 12:42:26,029 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:42:26,030 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:42:26,032 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:42:26,032 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:42:26,037 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:42:26,037 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:42:25" (1/2) ... [2024-05-12 12:42:26,038 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c95d966 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:42:26, skipping insertion in model container [2024-05-12 12:42:26,038 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:42:25" (1/2) ... [2024-05-12 12:42:26,040 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7d28ffac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:42:26, skipping insertion in model container [2024-05-12 12:42:26,040 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:42:26" (2/2) ... [2024-05-12 12:42:26,040 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c95d966 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26, skipping insertion in model container [2024-05-12 12:42:26,041 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:42:26" (2/2) ... [2024-05-12 12:42:26,041 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:42:26,077 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:42:26,078 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 2) && __unbuffered_p0_EBX <= 127) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) [2024-05-12 12:42:26,078 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 2) && __unbuffered_p0_EBX <= 127) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) [2024-05-12 12:42:26,078 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 2) && __unbuffered_p0_EBX <= 127) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) [2024-05-12 12:42:26,079 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:42:26,079 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-05-12 12:42:26,114 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:42:26,258 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-05-12 12:42:26,390 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:42:26,407 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:42:26,441 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:42:26,482 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:42:26,515 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:42:26,515 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26 WrapperNode [2024-05-12 12:42:26,515 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:42:26,516 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:42:26,516 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:42:26,516 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:42:26,522 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 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,533 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 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,555 INFO L138 Inliner]: procedures = 176, calls = 53, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 76 [2024-05-12 12:42:26,556 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:42:26,556 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:42:26,556 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:42:26,556 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:42:26,566 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,566 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,568 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,581 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:42:26,581 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,581 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,587 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,588 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,590 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,591 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,593 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:42:26,594 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:42:26,594 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:42:26,594 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:42:26,594 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (1/1) ... [2024-05-12 12:42:26,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:42:26,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:42:26,649 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-05-12 12:42:26,691 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-05-12 12:42:26,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:42:26,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:42:26,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:42:26,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:42:26,705 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:42:26,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:42:26,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:42:26,706 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:42:26,706 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:42:26,706 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:42:26,706 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:42:26,707 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:42:26,707 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:42:26,707 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:42:26,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:42:26,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:42:26,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:42:26,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:42:26,709 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:42:26,709 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:42:26,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:42:26,711 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:42:26,801 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:42:26,802 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:42:27,037 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:42:27,038 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:42:27,116 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:42:27,117 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:42:27,117 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:42:27 BoogieIcfgContainer [2024-05-12 12:42:27,117 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:42:27,119 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:42:27,120 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:42:27,122 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:42:27,122 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:42:25" (1/4) ... [2024-05-12 12:42:27,125 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63a38235 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:42:27, skipping insertion in model container [2024-05-12 12:42:27,125 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:42:26" (2/4) ... [2024-05-12 12:42:27,125 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63a38235 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:42:27, skipping insertion in model container [2024-05-12 12:42:27,125 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:42:26" (3/4) ... [2024-05-12 12:42:27,126 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63a38235 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:42:27, skipping insertion in model container [2024-05-12 12:42:27,126 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:42:27" (4/4) ... [2024-05-12 12:42:27,128 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:42:27,142 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:42:27,143 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:42:27,143 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:42:27,182 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:42:27,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 12:42:27,241 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-05-12 12:42:27,241 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:42:27,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-05-12 12:42:27,244 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 12:42:27,248 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-05-12 12:42:27,261 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:42:27,268 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;@3e9a1dbc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:42:27,269 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:42:27,272 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:42:27,272 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:42:27,273 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:42:27,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:27,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:42:27,274 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:27,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:27,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1708197830, now seen corresponding path program 1 times [2024-05-12 12:42:27,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:27,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776621594] [2024-05-12 12:42:27,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:27,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:27,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:27,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:27,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:27,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776621594] [2024-05-12 12:42:27,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776621594] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:27,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:27,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:42:27,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503729024] [2024-05-12 12:42:27,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:27,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:42:27,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:27,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:42:27,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:42:27,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-05-12 12:42:27,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 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-05-12 12:42:27,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:27,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-05-12 12:42:27,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:28,015 INFO L124 PetriNetUnfolderBase]: 696/1147 cut-off events. [2024-05-12 12:42:28,016 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-05-12 12:42:28,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2258 conditions, 1147 events. 696/1147 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6296 event pairs, 393 based on Foata normal form. 1/1099 useless extension candidates. Maximal degree in co-relation 2243. Up to 1056 conditions per place. [2024-05-12 12:42:28,025 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 33 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-05-12 12:42:28,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 193 flow [2024-05-12 12:42:28,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:42:28,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:42:28,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 97 transitions. [2024-05-12 12:42:28,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7028985507246377 [2024-05-12 12:42:28,061 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 97 transitions. [2024-05-12 12:42:28,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 193 flow [2024-05-12 12:42:28,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:28,065 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-05-12 12:42:28,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-05-12 12:42:28,069 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-05-12 12:42:28,069 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-05-12 12:42:28,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 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-05-12 12:42:28,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:28,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:28,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:42:28,070 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:28,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:28,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1917789224, now seen corresponding path program 1 times [2024-05-12 12:42:28,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:28,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099638998] [2024-05-12 12:42:28,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:28,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:28,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:28,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:28,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:28,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099638998] [2024-05-12 12:42:28,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099638998] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:28,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:28,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:28,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388466011] [2024-05-12 12:42:28,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:28,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:28,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:28,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:28,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:28,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:28,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 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-05-12 12:42:28,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:28,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:28,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:28,588 INFO L124 PetriNetUnfolderBase]: 1225/1962 cut-off events. [2024-05-12 12:42:28,589 INFO L125 PetriNetUnfolderBase]: For 318/332 co-relation queries the response was YES. [2024-05-12 12:42:28,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4371 conditions, 1962 events. 1225/1962 cut-off events. For 318/332 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10750 event pairs, 521 based on Foata normal form. 13/1942 useless extension candidates. Maximal degree in co-relation 4356. Up to 1745 conditions per place. [2024-05-12 12:42:28,604 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 43 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2024-05-12 12:42:28,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 62 transitions, 260 flow [2024-05-12 12:42:28,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:42:28,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:42:28,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-05-12 12:42:28,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 12:42:28,606 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 120 transitions. [2024-05-12 12:42:28,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 62 transitions, 260 flow [2024-05-12 12:42:28,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 62 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:42:28,608 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 139 flow [2024-05-12 12:42:28,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=139, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-05-12 12:42:28,609 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 2 predicate places. [2024-05-12 12:42:28,609 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 139 flow [2024-05-12 12:42:28,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 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-05-12 12:42:28,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:28,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:28,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:42:28,610 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:28,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:28,611 INFO L85 PathProgramCache]: Analyzing trace with hash 903873776, now seen corresponding path program 1 times [2024-05-12 12:42:28,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:28,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539541762] [2024-05-12 12:42:28,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:28,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:28,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:28,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:28,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539541762] [2024-05-12 12:42:28,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539541762] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:28,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:28,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:42:28,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361043250] [2024-05-12 12:42:28,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:28,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:42:28,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:28,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:42:28,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:42:28,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:28,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 139 flow. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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-05-12 12:42:28,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:28,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:28,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:28,993 INFO L124 PetriNetUnfolderBase]: 1175/1988 cut-off events. [2024-05-12 12:42:28,993 INFO L125 PetriNetUnfolderBase]: For 793/793 co-relation queries the response was YES. [2024-05-12 12:42:28,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4602 conditions, 1988 events. 1175/1988 cut-off events. For 793/793 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11360 event pairs, 569 based on Foata normal form. 2/1965 useless extension candidates. Maximal degree in co-relation 4585. Up to 1716 conditions per place. [2024-05-12 12:42:29,006 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 47 selfloop transitions, 8 changer transitions 0/68 dead transitions. [2024-05-12 12:42:29,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 68 transitions, 315 flow [2024-05-12 12:42:29,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:42:29,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:42:29,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-05-12 12:42:29,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 12:42:29,011 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 139 flow. Second operand 4 states and 120 transitions. [2024-05-12 12:42:29,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 68 transitions, 315 flow [2024-05-12 12:42:29,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 68 transitions, 300 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:29,015 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 182 flow [2024-05-12 12:42:29,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=182, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-05-12 12:42:29,016 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 5 predicate places. [2024-05-12 12:42:29,016 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 182 flow [2024-05-12 12:42:29,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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-05-12 12:42:29,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:29,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:29,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:42:29,018 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:29,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:29,018 INFO L85 PathProgramCache]: Analyzing trace with hash -2044294702, now seen corresponding path program 1 times [2024-05-12 12:42:29,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:29,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981055791] [2024-05-12 12:42:29,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:29,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:29,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:29,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:29,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:29,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981055791] [2024-05-12 12:42:29,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981055791] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:29,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:29,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:42:29,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021892077] [2024-05-12 12:42:29,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:29,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:42:29,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:29,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:42:29,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:42:29,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:29,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 182 flow. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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-05-12 12:42:29,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:29,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:29,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:29,435 INFO L124 PetriNetUnfolderBase]: 1170/1990 cut-off events. [2024-05-12 12:42:29,435 INFO L125 PetriNetUnfolderBase]: For 1360/1363 co-relation queries the response was YES. [2024-05-12 12:42:29,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5151 conditions, 1990 events. 1170/1990 cut-off events. For 1360/1363 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11495 event pairs, 631 based on Foata normal form. 4/1973 useless extension candidates. Maximal degree in co-relation 5132. Up to 1711 conditions per place. [2024-05-12 12:42:29,447 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 46 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2024-05-12 12:42:29,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 68 transitions, 338 flow [2024-05-12 12:42:29,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:42:29,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:42:29,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-05-12 12:42:29,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-05-12 12:42:29,448 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 182 flow. Second operand 4 states and 118 transitions. [2024-05-12 12:42:29,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 68 transitions, 338 flow [2024-05-12 12:42:29,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 338 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-05-12 12:42:29,451 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 218 flow [2024-05-12 12:42:29,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=218, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-05-12 12:42:29,452 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 9 predicate places. [2024-05-12 12:42:29,452 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 218 flow [2024-05-12 12:42:29,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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-05-12 12:42:29,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:29,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:29,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:42:29,453 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:29,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:29,453 INFO L85 PathProgramCache]: Analyzing trace with hash -703068099, now seen corresponding path program 1 times [2024-05-12 12:42:29,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:29,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283747070] [2024-05-12 12:42:29,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:29,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:29,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:29,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:29,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:29,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283747070] [2024-05-12 12:42:29,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283747070] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:29,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:29,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:29,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856284864] [2024-05-12 12:42:29,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:29,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:29,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:29,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:29,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:29,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-05-12 12:42:29,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 218 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 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-05-12 12:42:29,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:29,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-05-12 12:42:29,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:29,943 INFO L124 PetriNetUnfolderBase]: 1867/2967 cut-off events. [2024-05-12 12:42:29,943 INFO L125 PetriNetUnfolderBase]: For 2387/2392 co-relation queries the response was YES. [2024-05-12 12:42:29,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7999 conditions, 2967 events. 1867/2967 cut-off events. For 2387/2392 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16809 event pairs, 453 based on Foata normal form. 7/2971 useless extension candidates. Maximal degree in co-relation 7977. Up to 2598 conditions per place. [2024-05-12 12:42:29,962 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 74 selfloop transitions, 20 changer transitions 0/105 dead transitions. [2024-05-12 12:42:29,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 105 transitions, 568 flow [2024-05-12 12:42:29,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:29,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:29,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:42:29,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593167701863354 [2024-05-12 12:42:29,969 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 218 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:42:29,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 105 transitions, 568 flow [2024-05-12 12:42:29,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 105 transitions, 560 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:42:29,977 INFO L231 Difference]: Finished difference. Result has 68 places, 66 transitions, 346 flow [2024-05-12 12:42:29,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=346, PETRI_PLACES=68, PETRI_TRANSITIONS=66} [2024-05-12 12:42:29,979 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 18 predicate places. [2024-05-12 12:42:29,979 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 66 transitions, 346 flow [2024-05-12 12:42:29,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 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-05-12 12:42:29,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:29,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:29,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:42:29,980 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:29,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:29,981 INFO L85 PathProgramCache]: Analyzing trace with hash 185268421, now seen corresponding path program 2 times [2024-05-12 12:42:29,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:29,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793745200] [2024-05-12 12:42:29,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:29,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:29,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:30,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:30,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:30,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793745200] [2024-05-12 12:42:30,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793745200] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:30,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:30,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:30,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390081904] [2024-05-12 12:42:30,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:30,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:30,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:30,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:30,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:30,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:30,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 346 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 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-05-12 12:42:30,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:30,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:30,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:30,445 INFO L124 PetriNetUnfolderBase]: 1550/2508 cut-off events. [2024-05-12 12:42:30,445 INFO L125 PetriNetUnfolderBase]: For 4352/4352 co-relation queries the response was YES. [2024-05-12 12:42:30,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8064 conditions, 2508 events. 1550/2508 cut-off events. For 4352/4352 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14191 event pairs, 474 based on Foata normal form. 2/2495 useless extension candidates. Maximal degree in co-relation 8036. Up to 2114 conditions per place. [2024-05-12 12:42:30,464 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 69 selfloop transitions, 22 changer transitions 0/103 dead transitions. [2024-05-12 12:42:30,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 103 transitions, 698 flow [2024-05-12 12:42:30,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:30,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:30,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:42:30,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 12:42:30,465 INFO L175 Difference]: Start difference. First operand has 68 places, 66 transitions, 346 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:42:30,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 103 transitions, 698 flow [2024-05-12 12:42:30,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 103 transitions, 669 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-05-12 12:42:30,473 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 499 flow [2024-05-12 12:42:30,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=499, PETRI_PLACES=74, PETRI_TRANSITIONS=78} [2024-05-12 12:42:30,474 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 24 predicate places. [2024-05-12 12:42:30,474 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 499 flow [2024-05-12 12:42:30,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 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-05-12 12:42:30,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:30,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:30,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:42:30,474 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:30,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:30,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1766672749, now seen corresponding path program 1 times [2024-05-12 12:42:30,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:30,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836429430] [2024-05-12 12:42:30,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:30,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:30,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:30,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:30,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:30,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836429430] [2024-05-12 12:42:30,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836429430] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:30,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:30,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:42:30,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596810802] [2024-05-12 12:42:30,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:30,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:42:30,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:30,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:42:30,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:42:30,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:30,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 499 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 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-05-12 12:42:30,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:30,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:30,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:30,842 INFO L124 PetriNetUnfolderBase]: 1222/2029 cut-off events. [2024-05-12 12:42:30,843 INFO L125 PetriNetUnfolderBase]: For 5334/5341 co-relation queries the response was YES. [2024-05-12 12:42:30,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7217 conditions, 2029 events. 1222/2029 cut-off events. For 5334/5341 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11656 event pairs, 554 based on Foata normal form. 8/2020 useless extension candidates. Maximal degree in co-relation 7185. Up to 1755 conditions per place. [2024-05-12 12:42:30,857 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 77 selfloop transitions, 11 changer transitions 0/102 dead transitions. [2024-05-12 12:42:30,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 102 transitions, 745 flow [2024-05-12 12:42:30,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:30,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:30,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-05-12 12:42:30,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260869565217392 [2024-05-12 12:42:30,859 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 499 flow. Second operand 5 states and 144 transitions. [2024-05-12 12:42:30,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 102 transitions, 745 flow [2024-05-12 12:42:30,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 102 transitions, 731 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-05-12 12:42:30,866 INFO L231 Difference]: Finished difference. Result has 79 places, 80 transitions, 534 flow [2024-05-12 12:42:30,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=534, PETRI_PLACES=79, PETRI_TRANSITIONS=80} [2024-05-12 12:42:30,867 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 29 predicate places. [2024-05-12 12:42:30,867 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 80 transitions, 534 flow [2024-05-12 12:42:30,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 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-05-12 12:42:30,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:30,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:30,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:42:30,867 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:30,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:30,868 INFO L85 PathProgramCache]: Analyzing trace with hash -495238973, now seen corresponding path program 1 times [2024-05-12 12:42:30,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:30,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811980894] [2024-05-12 12:42:30,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:30,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:30,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:31,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-05-12 12:42:31,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:31,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811980894] [2024-05-12 12:42:31,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811980894] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:31,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:31,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:31,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553614771] [2024-05-12 12:42:31,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:31,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:31,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:31,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:31,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:31,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:31,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 80 transitions, 534 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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-05-12 12:42:31,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:31,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:31,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:31,293 INFO L124 PetriNetUnfolderBase]: 1580/2574 cut-off events. [2024-05-12 12:42:31,293 INFO L125 PetriNetUnfolderBase]: For 7829/7829 co-relation queries the response was YES. [2024-05-12 12:42:31,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9469 conditions, 2574 events. 1580/2574 cut-off events. For 7829/7829 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14784 event pairs, 446 based on Foata normal form. 5/2572 useless extension candidates. Maximal degree in co-relation 9434. Up to 2105 conditions per place. [2024-05-12 12:42:31,312 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 67 selfloop transitions, 33 changer transitions 0/112 dead transitions. [2024-05-12 12:42:31,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 112 transitions, 873 flow [2024-05-12 12:42:31,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:31,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:31,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-05-12 12:42:31,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6478260869565218 [2024-05-12 12:42:31,314 INFO L175 Difference]: Start difference. First operand has 79 places, 80 transitions, 534 flow. Second operand 5 states and 149 transitions. [2024-05-12 12:42:31,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 112 transitions, 873 flow [2024-05-12 12:42:31,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 112 transitions, 834 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:31,325 INFO L231 Difference]: Finished difference. Result has 82 places, 86 transitions, 653 flow [2024-05-12 12:42:31,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=653, PETRI_PLACES=82, PETRI_TRANSITIONS=86} [2024-05-12 12:42:31,326 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 32 predicate places. [2024-05-12 12:42:31,326 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 86 transitions, 653 flow [2024-05-12 12:42:31,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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-05-12 12:42:31,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:31,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:31,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:42:31,326 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:31,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:31,327 INFO L85 PathProgramCache]: Analyzing trace with hash 2062512719, now seen corresponding path program 2 times [2024-05-12 12:42:31,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:31,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424268622] [2024-05-12 12:42:31,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:31,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:31,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:31,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:31,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:31,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424268622] [2024-05-12 12:42:31,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424268622] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:31,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:31,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:31,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927171227] [2024-05-12 12:42:31,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:31,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:31,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:31,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:31,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:31,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:31,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 86 transitions, 653 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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-05-12 12:42:31,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:31,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:31,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:31,765 INFO L124 PetriNetUnfolderBase]: 1597/2583 cut-off events. [2024-05-12 12:42:31,765 INFO L125 PetriNetUnfolderBase]: For 10515/10527 co-relation queries the response was YES. [2024-05-12 12:42:31,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10324 conditions, 2583 events. 1597/2583 cut-off events. For 10515/10527 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14778 event pairs, 464 based on Foata normal form. 10/2580 useless extension candidates. Maximal degree in co-relation 10287. Up to 2173 conditions per place. [2024-05-12 12:42:31,783 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 79 selfloop transitions, 24 changer transitions 0/115 dead transitions. [2024-05-12 12:42:31,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 115 transitions, 995 flow [2024-05-12 12:42:31,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:31,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:31,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:42:31,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 12:42:31,785 INFO L175 Difference]: Start difference. First operand has 82 places, 86 transitions, 653 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:42:31,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 115 transitions, 995 flow [2024-05-12 12:42:31,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 115 transitions, 955 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:31,802 INFO L231 Difference]: Finished difference. Result has 84 places, 90 transitions, 713 flow [2024-05-12 12:42:31,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=617, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=713, PETRI_PLACES=84, PETRI_TRANSITIONS=90} [2024-05-12 12:42:31,803 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 34 predicate places. [2024-05-12 12:42:31,804 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 90 transitions, 713 flow [2024-05-12 12:42:31,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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-05-12 12:42:31,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:31,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:31,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:42:31,804 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:31,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:31,805 INFO L85 PathProgramCache]: Analyzing trace with hash -158736529, now seen corresponding path program 3 times [2024-05-12 12:42:31,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:31,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219660379] [2024-05-12 12:42:31,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:31,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:31,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:31,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:31,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:31,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219660379] [2024-05-12 12:42:31,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219660379] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:31,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:31,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:31,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105377524] [2024-05-12 12:42:31,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:31,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:31,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:31,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:31,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:31,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:31,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 90 transitions, 713 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:42:31,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:31,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:31,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:32,310 INFO L124 PetriNetUnfolderBase]: 1648/2717 cut-off events. [2024-05-12 12:42:32,310 INFO L125 PetriNetUnfolderBase]: For 10979/10979 co-relation queries the response was YES. [2024-05-12 12:42:32,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10793 conditions, 2717 events. 1648/2717 cut-off events. For 10979/10979 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 15826 event pairs, 681 based on Foata normal form. 2/2680 useless extension candidates. Maximal degree in co-relation 10756. Up to 2206 conditions per place. [2024-05-12 12:42:32,327 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 89 selfloop transitions, 35 changer transitions 0/136 dead transitions. [2024-05-12 12:42:32,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 136 transitions, 1187 flow [2024-05-12 12:42:32,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:32,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:32,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:42:32,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:42:32,329 INFO L175 Difference]: Start difference. First operand has 84 places, 90 transitions, 713 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:42:32,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 136 transitions, 1187 flow [2024-05-12 12:42:32,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 136 transitions, 1145 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-05-12 12:42:32,342 INFO L231 Difference]: Finished difference. Result has 92 places, 100 transitions, 874 flow [2024-05-12 12:42:32,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=874, PETRI_PLACES=92, PETRI_TRANSITIONS=100} [2024-05-12 12:42:32,343 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 42 predicate places. [2024-05-12 12:42:32,343 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 100 transitions, 874 flow [2024-05-12 12:42:32,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:42:32,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:32,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:32,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:42:32,344 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:32,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:32,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2062507139, now seen corresponding path program 4 times [2024-05-12 12:42:32,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:32,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292923230] [2024-05-12 12:42:32,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:32,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:32,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:32,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:32,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:32,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292923230] [2024-05-12 12:42:32,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292923230] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:32,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:32,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:32,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93206266] [2024-05-12 12:42:32,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:32,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:32,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:32,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:32,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:32,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:32,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 100 transitions, 874 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:42:32,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:32,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:32,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:32,813 INFO L124 PetriNetUnfolderBase]: 1643/2700 cut-off events. [2024-05-12 12:42:32,814 INFO L125 PetriNetUnfolderBase]: For 12616/12620 co-relation queries the response was YES. [2024-05-12 12:42:32,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11127 conditions, 2700 events. 1643/2700 cut-off events. For 12616/12620 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15695 event pairs, 682 based on Foata normal form. 3/2667 useless extension candidates. Maximal degree in co-relation 11086. Up to 2201 conditions per place. [2024-05-12 12:42:32,833 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 81 selfloop transitions, 35 changer transitions 0/128 dead transitions. [2024-05-12 12:42:32,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 128 transitions, 1178 flow [2024-05-12 12:42:32,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:32,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:32,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:42:32,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 12:42:32,835 INFO L175 Difference]: Start difference. First operand has 92 places, 100 transitions, 874 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:42:32,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 128 transitions, 1178 flow [2024-05-12 12:42:32,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 128 transitions, 1105 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:32,856 INFO L231 Difference]: Finished difference. Result has 96 places, 100 transitions, 883 flow [2024-05-12 12:42:32,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=883, PETRI_PLACES=96, PETRI_TRANSITIONS=100} [2024-05-12 12:42:32,857 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 46 predicate places. [2024-05-12 12:42:32,857 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 100 transitions, 883 flow [2024-05-12 12:42:32,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:42:32,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:32,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:32,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:42:32,858 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:32,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:32,858 INFO L85 PathProgramCache]: Analyzing trace with hash 32446763, now seen corresponding path program 1 times [2024-05-12 12:42:32,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:32,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685786478] [2024-05-12 12:42:32,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:32,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:32,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:32,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:32,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:32,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685786478] [2024-05-12 12:42:32,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685786478] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:32,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:32,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:42:32,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577105660] [2024-05-12 12:42:32,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:32,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:42:32,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:32,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:42:32,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:42:33,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:33,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 100 transitions, 883 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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-05-12 12:42:33,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:33,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:33,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:33,243 INFO L124 PetriNetUnfolderBase]: 1559/2595 cut-off events. [2024-05-12 12:42:33,243 INFO L125 PetriNetUnfolderBase]: For 13171/13173 co-relation queries the response was YES. [2024-05-12 12:42:33,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10787 conditions, 2595 events. 1559/2595 cut-off events. For 13171/13173 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15308 event pairs, 669 based on Foata normal form. 3/2574 useless extension candidates. Maximal degree in co-relation 10745. Up to 2210 conditions per place. [2024-05-12 12:42:33,264 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 89 selfloop transitions, 9 changer transitions 0/119 dead transitions. [2024-05-12 12:42:33,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 119 transitions, 1171 flow [2024-05-12 12:42:33,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:42:33,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:42:33,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-05-12 12:42:33,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:42:33,266 INFO L175 Difference]: Start difference. First operand has 96 places, 100 transitions, 883 flow. Second operand 4 states and 114 transitions. [2024-05-12 12:42:33,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 119 transitions, 1171 flow [2024-05-12 12:42:33,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 119 transitions, 1106 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:33,287 INFO L231 Difference]: Finished difference. Result has 97 places, 107 transitions, 915 flow [2024-05-12 12:42:33,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=915, PETRI_PLACES=97, PETRI_TRANSITIONS=107} [2024-05-12 12:42:33,288 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 47 predicate places. [2024-05-12 12:42:33,288 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 107 transitions, 915 flow [2024-05-12 12:42:33,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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-05-12 12:42:33,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:33,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:33,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:42:33,289 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:33,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:33,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1824600636, now seen corresponding path program 1 times [2024-05-12 12:42:33,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:33,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097470127] [2024-05-12 12:42:33,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:33,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:33,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:33,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:33,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:33,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097470127] [2024-05-12 12:42:33,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097470127] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:33,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:33,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:33,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380000402] [2024-05-12 12:42:33,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:33,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:33,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:33,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:33,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:33,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:33,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 107 transitions, 915 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:42:33,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:33,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:33,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:33,815 INFO L124 PetriNetUnfolderBase]: 2011/3222 cut-off events. [2024-05-12 12:42:33,815 INFO L125 PetriNetUnfolderBase]: For 16937/16941 co-relation queries the response was YES. [2024-05-12 12:42:33,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13904 conditions, 3222 events. 2011/3222 cut-off events. For 16937/16941 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18943 event pairs, 202 based on Foata normal form. 7/3224 useless extension candidates. Maximal degree in co-relation 13860. Up to 2166 conditions per place. [2024-05-12 12:42:33,839 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 97 selfloop transitions, 44 changer transitions 0/153 dead transitions. [2024-05-12 12:42:33,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 153 transitions, 1447 flow [2024-05-12 12:42:33,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:33,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:33,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 12:42:33,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-05-12 12:42:33,841 INFO L175 Difference]: Start difference. First operand has 97 places, 107 transitions, 915 flow. Second operand 6 states and 182 transitions. [2024-05-12 12:42:33,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 153 transitions, 1447 flow [2024-05-12 12:42:33,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 153 transitions, 1437 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-05-12 12:42:33,865 INFO L231 Difference]: Finished difference. Result has 104 places, 115 transitions, 1101 flow [2024-05-12 12:42:33,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1101, PETRI_PLACES=104, PETRI_TRANSITIONS=115} [2024-05-12 12:42:33,866 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2024-05-12 12:42:33,866 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 115 transitions, 1101 flow [2024-05-12 12:42:33,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:42:33,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:33,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:33,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:42:33,866 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:33,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:33,867 INFO L85 PathProgramCache]: Analyzing trace with hash 384094396, now seen corresponding path program 2 times [2024-05-12 12:42:33,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:33,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971013771] [2024-05-12 12:42:33,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:33,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:33,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:34,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:34,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:34,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971013771] [2024-05-12 12:42:34,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971013771] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:34,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:34,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:34,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804599555] [2024-05-12 12:42:34,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:34,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:34,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:34,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:34,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:34,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:34,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 115 transitions, 1101 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:42:34,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:34,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:34,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:34,375 INFO L124 PetriNetUnfolderBase]: 1988/3194 cut-off events. [2024-05-12 12:42:34,375 INFO L125 PetriNetUnfolderBase]: For 20550/20550 co-relation queries the response was YES. [2024-05-12 12:42:34,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14852 conditions, 3194 events. 1988/3194 cut-off events. For 20550/20550 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18841 event pairs, 454 based on Foata normal form. 8/3195 useless extension candidates. Maximal degree in co-relation 14804. Up to 2671 conditions per place. [2024-05-12 12:42:34,401 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 94 selfloop transitions, 42 changer transitions 0/148 dead transitions. [2024-05-12 12:42:34,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 148 transitions, 1497 flow [2024-05-12 12:42:34,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:34,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:34,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:42:34,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-05-12 12:42:34,402 INFO L175 Difference]: Start difference. First operand has 104 places, 115 transitions, 1101 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:42:34,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 148 transitions, 1497 flow [2024-05-12 12:42:34,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 148 transitions, 1411 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:34,445 INFO L231 Difference]: Finished difference. Result has 109 places, 118 transitions, 1177 flow [2024-05-12 12:42:34,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1177, PETRI_PLACES=109, PETRI_TRANSITIONS=118} [2024-05-12 12:42:34,446 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 59 predicate places. [2024-05-12 12:42:34,446 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 118 transitions, 1177 flow [2024-05-12 12:42:34,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:42:34,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:34,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:34,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:42:34,447 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:34,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:34,448 INFO L85 PathProgramCache]: Analyzing trace with hash 752519952, now seen corresponding path program 3 times [2024-05-12 12:42:34,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:34,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484208074] [2024-05-12 12:42:34,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:34,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:34,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:34,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-05-12 12:42:34,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:34,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484208074] [2024-05-12 12:42:34,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484208074] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:34,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:34,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:34,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504483028] [2024-05-12 12:42:34,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:34,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:34,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:34,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:34,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:34,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:34,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 118 transitions, 1177 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:42:34,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:34,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:34,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:34,938 INFO L124 PetriNetUnfolderBase]: 1980/3198 cut-off events. [2024-05-12 12:42:34,938 INFO L125 PetriNetUnfolderBase]: For 24742/24742 co-relation queries the response was YES. [2024-05-12 12:42:34,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15298 conditions, 3198 events. 1980/3198 cut-off events. For 24742/24742 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 19025 event pairs, 630 based on Foata normal form. 4/3170 useless extension candidates. Maximal degree in co-relation 15247. Up to 2680 conditions per place. [2024-05-12 12:42:35,014 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 100 selfloop transitions, 38 changer transitions 0/150 dead transitions. [2024-05-12 12:42:35,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 150 transitions, 1564 flow [2024-05-12 12:42:35,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:35,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:35,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:42:35,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 12:42:35,016 INFO L175 Difference]: Start difference. First operand has 109 places, 118 transitions, 1177 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:42:35,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 150 transitions, 1564 flow [2024-05-12 12:42:35,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 150 transitions, 1461 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:35,047 INFO L231 Difference]: Finished difference. Result has 111 places, 120 transitions, 1190 flow [2024-05-12 12:42:35,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1190, PETRI_PLACES=111, PETRI_TRANSITIONS=120} [2024-05-12 12:42:35,048 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 61 predicate places. [2024-05-12 12:42:35,048 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 120 transitions, 1190 flow [2024-05-12 12:42:35,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:42:35,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:35,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:35,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:42:35,048 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:35,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:35,049 INFO L85 PathProgramCache]: Analyzing trace with hash -135801882, now seen corresponding path program 1 times [2024-05-12 12:42:35,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:35,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720654449] [2024-05-12 12:42:35,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:35,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:35,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:35,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:35,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:35,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720654449] [2024-05-12 12:42:35,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720654449] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:35,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:35,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:42:35,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642614530] [2024-05-12 12:42:35,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:35,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:42:35,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:35,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:42:35,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:42:35,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:35,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 120 transitions, 1190 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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-05-12 12:42:35,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:35,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:35,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:35,514 INFO L124 PetriNetUnfolderBase]: 1838/3036 cut-off events. [2024-05-12 12:42:35,515 INFO L125 PetriNetUnfolderBase]: For 25513/25514 co-relation queries the response was YES. [2024-05-12 12:42:35,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14620 conditions, 3036 events. 1838/3036 cut-off events. For 25513/25514 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18437 event pairs, 446 based on Foata normal form. 2/3029 useless extension candidates. Maximal degree in co-relation 14568. Up to 2602 conditions per place. [2024-05-12 12:42:35,542 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 99 selfloop transitions, 29 changer transitions 0/145 dead transitions. [2024-05-12 12:42:35,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 145 transitions, 1590 flow [2024-05-12 12:42:35,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:35,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:35,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:42:35,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217391304347826 [2024-05-12 12:42:35,544 INFO L175 Difference]: Start difference. First operand has 111 places, 120 transitions, 1190 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:42:35,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 145 transitions, 1590 flow [2024-05-12 12:42:35,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 145 transitions, 1494 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:35,584 INFO L231 Difference]: Finished difference. Result has 113 places, 126 transitions, 1258 flow [2024-05-12 12:42:35,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1258, PETRI_PLACES=113, PETRI_TRANSITIONS=126} [2024-05-12 12:42:35,585 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 63 predicate places. [2024-05-12 12:42:35,585 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 126 transitions, 1258 flow [2024-05-12 12:42:35,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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-05-12 12:42:35,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:35,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:35,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:42:35,585 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:35,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:35,586 INFO L85 PathProgramCache]: Analyzing trace with hash -741474666, now seen corresponding path program 1 times [2024-05-12 12:42:35,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:35,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275468978] [2024-05-12 12:42:35,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:35,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:35,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:35,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:35,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:35,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275468978] [2024-05-12 12:42:35,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275468978] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:35,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:35,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:35,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374386841] [2024-05-12 12:42:35,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:35,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:35,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:35,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:35,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:35,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:35,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 126 transitions, 1258 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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-05-12 12:42:35,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:35,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:35,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:36,224 INFO L124 PetriNetUnfolderBase]: 2087/3393 cut-off events. [2024-05-12 12:42:36,225 INFO L125 PetriNetUnfolderBase]: For 32350/32350 co-relation queries the response was YES. [2024-05-12 12:42:36,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16634 conditions, 3393 events. 2087/3393 cut-off events. For 32350/32350 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 20607 event pairs, 243 based on Foata normal form. 18/3396 useless extension candidates. Maximal degree in co-relation 16580. Up to 2184 conditions per place. [2024-05-12 12:42:36,250 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 106 selfloop transitions, 48 changer transitions 0/166 dead transitions. [2024-05-12 12:42:36,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 166 transitions, 1774 flow [2024-05-12 12:42:36,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:36,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:36,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 12:42:36,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-05-12 12:42:36,252 INFO L175 Difference]: Start difference. First operand has 113 places, 126 transitions, 1258 flow. Second operand 6 states and 182 transitions. [2024-05-12 12:42:36,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 166 transitions, 1774 flow [2024-05-12 12:42:36,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 166 transitions, 1711 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-05-12 12:42:36,298 INFO L231 Difference]: Finished difference. Result has 118 places, 128 transitions, 1327 flow [2024-05-12 12:42:36,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1327, PETRI_PLACES=118, PETRI_TRANSITIONS=128} [2024-05-12 12:42:36,299 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 68 predicate places. [2024-05-12 12:42:36,299 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 128 transitions, 1327 flow [2024-05-12 12:42:36,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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-05-12 12:42:36,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:36,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:36,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:42:36,300 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:36,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:36,300 INFO L85 PathProgramCache]: Analyzing trace with hash 826891072, now seen corresponding path program 2 times [2024-05-12 12:42:36,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:36,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688939444] [2024-05-12 12:42:36,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:36,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:36,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:36,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:36,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:36,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688939444] [2024-05-12 12:42:36,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688939444] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:36,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:36,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:36,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541517198] [2024-05-12 12:42:36,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:36,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:36,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:36,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:36,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:36,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:36,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 128 transitions, 1327 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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-05-12 12:42:36,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:36,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:36,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:36,906 INFO L124 PetriNetUnfolderBase]: 2031/3285 cut-off events. [2024-05-12 12:42:36,907 INFO L125 PetriNetUnfolderBase]: For 32659/32659 co-relation queries the response was YES. [2024-05-12 12:42:36,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16286 conditions, 3285 events. 2031/3285 cut-off events. For 32659/32659 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19743 event pairs, 351 based on Foata normal form. 28/3306 useless extension candidates. Maximal degree in co-relation 16229. Up to 2480 conditions per place. [2024-05-12 12:42:36,931 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 107 selfloop transitions, 44 changer transitions 0/163 dead transitions. [2024-05-12 12:42:36,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 163 transitions, 1760 flow [2024-05-12 12:42:36,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:36,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:36,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 12:42:36,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-05-12 12:42:36,933 INFO L175 Difference]: Start difference. First operand has 118 places, 128 transitions, 1327 flow. Second operand 6 states and 178 transitions. [2024-05-12 12:42:36,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 163 transitions, 1760 flow [2024-05-12 12:42:36,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 163 transitions, 1669 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:36,987 INFO L231 Difference]: Finished difference. Result has 121 places, 129 transitions, 1358 flow [2024-05-12 12:42:36,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1358, PETRI_PLACES=121, PETRI_TRANSITIONS=129} [2024-05-12 12:42:36,987 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 71 predicate places. [2024-05-12 12:42:36,988 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 129 transitions, 1358 flow [2024-05-12 12:42:36,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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-05-12 12:42:36,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:36,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:36,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:42:36,988 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:36,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:36,989 INFO L85 PathProgramCache]: Analyzing trace with hash -22122988, now seen corresponding path program 3 times [2024-05-12 12:42:36,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:36,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892511893] [2024-05-12 12:42:36,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:36,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:36,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:37,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:37,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:37,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892511893] [2024-05-12 12:42:37,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892511893] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:37,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:37,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:37,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910930061] [2024-05-12 12:42:37,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:37,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:37,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:37,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:37,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:37,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:37,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 129 transitions, 1358 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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-05-12 12:42:37,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:37,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:37,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:37,573 INFO L124 PetriNetUnfolderBase]: 2125/3536 cut-off events. [2024-05-12 12:42:37,573 INFO L125 PetriNetUnfolderBase]: For 35888/35900 co-relation queries the response was YES. [2024-05-12 12:42:37,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17055 conditions, 3536 events. 2125/3536 cut-off events. For 35888/35900 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22155 event pairs, 769 based on Foata normal form. 24/3517 useless extension candidates. Maximal degree in co-relation 16997. Up to 2818 conditions per place. [2024-05-12 12:42:37,598 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 118 selfloop transitions, 33 changer transitions 0/163 dead transitions. [2024-05-12 12:42:37,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 163 transitions, 1781 flow [2024-05-12 12:42:37,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:37,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:37,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:42:37,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:42:37,599 INFO L175 Difference]: Start difference. First operand has 121 places, 129 transitions, 1358 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:42:37,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 163 transitions, 1781 flow [2024-05-12 12:42:37,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 163 transitions, 1698 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:37,652 INFO L231 Difference]: Finished difference. Result has 123 places, 130 transitions, 1366 flow [2024-05-12 12:42:37,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1366, PETRI_PLACES=123, PETRI_TRANSITIONS=130} [2024-05-12 12:42:37,653 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 73 predicate places. [2024-05-12 12:42:37,653 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 130 transitions, 1366 flow [2024-05-12 12:42:37,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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-05-12 12:42:37,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:37,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:37,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:42:37,654 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:37,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:37,654 INFO L85 PathProgramCache]: Analyzing trace with hash -27629518, now seen corresponding path program 4 times [2024-05-12 12:42:37,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:37,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339114572] [2024-05-12 12:42:37,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:37,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:37,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:37,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:37,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:37,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339114572] [2024-05-12 12:42:37,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339114572] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:37,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:37,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:37,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566660780] [2024-05-12 12:42:37,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:37,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:37,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:37,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:37,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:37,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:37,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 130 transitions, 1366 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:42:37,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:37,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:37,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:38,290 INFO L124 PetriNetUnfolderBase]: 2219/3588 cut-off events. [2024-05-12 12:42:38,290 INFO L125 PetriNetUnfolderBase]: For 37471/37471 co-relation queries the response was YES. [2024-05-12 12:42:38,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17627 conditions, 3588 events. 2219/3588 cut-off events. For 37471/37471 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 21852 event pairs, 484 based on Foata normal form. 16/3583 useless extension candidates. Maximal degree in co-relation 17568. Up to 2954 conditions per place. [2024-05-12 12:42:38,315 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 121 selfloop transitions, 37 changer transitions 0/170 dead transitions. [2024-05-12 12:42:38,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 170 transitions, 1819 flow [2024-05-12 12:42:38,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:38,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:38,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:42:38,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:42:38,317 INFO L175 Difference]: Start difference. First operand has 123 places, 130 transitions, 1366 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:42:38,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 170 transitions, 1819 flow [2024-05-12 12:42:38,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 170 transitions, 1746 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:38,369 INFO L231 Difference]: Finished difference. Result has 126 places, 131 transitions, 1396 flow [2024-05-12 12:42:38,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1396, PETRI_PLACES=126, PETRI_TRANSITIONS=131} [2024-05-12 12:42:38,370 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 76 predicate places. [2024-05-12 12:42:38,370 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 131 transitions, 1396 flow [2024-05-12 12:42:38,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:42:38,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:38,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:38,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:42:38,371 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:38,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:38,371 INFO L85 PathProgramCache]: Analyzing trace with hash -27633238, now seen corresponding path program 5 times [2024-05-12 12:42:38,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:38,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508126763] [2024-05-12 12:42:38,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:38,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:38,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:38,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:38,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:38,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508126763] [2024-05-12 12:42:38,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508126763] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:38,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:38,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:38,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430665157] [2024-05-12 12:42:38,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:38,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:38,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:38,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:38,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:38,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:38,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 131 transitions, 1396 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:42:38,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:38,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:38,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:39,041 INFO L124 PetriNetUnfolderBase]: 2251/3669 cut-off events. [2024-05-12 12:42:39,042 INFO L125 PetriNetUnfolderBase]: For 39265/39265 co-relation queries the response was YES. [2024-05-12 12:42:39,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17871 conditions, 3669 events. 2251/3669 cut-off events. For 39265/39265 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22668 event pairs, 646 based on Foata normal form. 12/3653 useless extension candidates. Maximal degree in co-relation 17811. Up to 2878 conditions per place. [2024-05-12 12:42:39,072 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 128 selfloop transitions, 40 changer transitions 0/180 dead transitions. [2024-05-12 12:42:39,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 180 transitions, 1901 flow [2024-05-12 12:42:39,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:39,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:39,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 12:42:39,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-05-12 12:42:39,074 INFO L175 Difference]: Start difference. First operand has 126 places, 131 transitions, 1396 flow. Second operand 8 states and 223 transitions. [2024-05-12 12:42:39,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 180 transitions, 1901 flow [2024-05-12 12:42:39,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 180 transitions, 1820 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:39,134 INFO L231 Difference]: Finished difference. Result has 129 places, 132 transitions, 1423 flow [2024-05-12 12:42:39,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1315, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1423, PETRI_PLACES=129, PETRI_TRANSITIONS=132} [2024-05-12 12:42:39,134 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 79 predicate places. [2024-05-12 12:42:39,134 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 132 transitions, 1423 flow [2024-05-12 12:42:39,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:42:39,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:39,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:39,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:42:39,135 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:39,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:39,136 INFO L85 PathProgramCache]: Analyzing trace with hash -21907786, now seen corresponding path program 1 times [2024-05-12 12:42:39,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:39,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429449053] [2024-05-12 12:42:39,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:39,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:39,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:39,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:39,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:39,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429449053] [2024-05-12 12:42:39,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429449053] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:39,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:39,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:39,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290548588] [2024-05-12 12:42:39,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:39,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:39,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:39,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:39,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:39,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:39,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 132 transitions, 1423 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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-05-12 12:42:39,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:39,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:39,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:39,707 INFO L124 PetriNetUnfolderBase]: 2231/3708 cut-off events. [2024-05-12 12:42:39,707 INFO L125 PetriNetUnfolderBase]: For 39737/39749 co-relation queries the response was YES. [2024-05-12 12:42:39,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17625 conditions, 3708 events. 2231/3708 cut-off events. For 39737/39749 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23423 event pairs, 677 based on Foata normal form. 20/3685 useless extension candidates. Maximal degree in co-relation 17564. Up to 2549 conditions per place. [2024-05-12 12:42:39,732 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 119 selfloop transitions, 37 changer transitions 0/168 dead transitions. [2024-05-12 12:42:39,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 168 transitions, 1824 flow [2024-05-12 12:42:39,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:39,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:39,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:42:39,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268115942028986 [2024-05-12 12:42:39,733 INFO L175 Difference]: Start difference. First operand has 129 places, 132 transitions, 1423 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:42:39,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 168 transitions, 1824 flow [2024-05-12 12:42:39,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 168 transitions, 1730 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:39,785 INFO L231 Difference]: Finished difference. Result has 128 places, 131 transitions, 1371 flow [2024-05-12 12:42:39,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1371, PETRI_PLACES=128, PETRI_TRANSITIONS=131} [2024-05-12 12:42:39,786 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 78 predicate places. [2024-05-12 12:42:39,786 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 131 transitions, 1371 flow [2024-05-12 12:42:39,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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-05-12 12:42:39,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:39,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:39,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:42:39,786 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:39,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:39,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1378637818, now seen corresponding path program 1 times [2024-05-12 12:42:39,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:39,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531869461] [2024-05-12 12:42:39,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:39,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:39,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:39,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:39,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:39,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531869461] [2024-05-12 12:42:39,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531869461] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:39,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:39,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:39,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955597056] [2024-05-12 12:42:39,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:39,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:39,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:39,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:39,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:40,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:40,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 131 transitions, 1371 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 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-05-12 12:42:40,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:40,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:40,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:40,512 INFO L124 PetriNetUnfolderBase]: 2733/4415 cut-off events. [2024-05-12 12:42:40,513 INFO L125 PetriNetUnfolderBase]: For 42483/42491 co-relation queries the response was YES. [2024-05-12 12:42:40,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20978 conditions, 4415 events. 2733/4415 cut-off events. For 42483/42491 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 27349 event pairs, 502 based on Foata normal form. 10/4407 useless extension candidates. Maximal degree in co-relation 20916. Up to 3798 conditions per place. [2024-05-12 12:42:40,552 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 119 selfloop transitions, 47 changer transitions 0/189 dead transitions. [2024-05-12 12:42:40,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 2086 flow [2024-05-12 12:42:40,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:40,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:40,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:42:40,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:42:40,553 INFO L175 Difference]: Start difference. First operand has 128 places, 131 transitions, 1371 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:42:40,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 2086 flow [2024-05-12 12:42:40,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 189 transitions, 2004 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:40,617 INFO L231 Difference]: Finished difference. Result has 136 places, 160 transitions, 1724 flow [2024-05-12 12:42:40,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1724, PETRI_PLACES=136, PETRI_TRANSITIONS=160} [2024-05-12 12:42:40,618 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 86 predicate places. [2024-05-12 12:42:40,618 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 160 transitions, 1724 flow [2024-05-12 12:42:40,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 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-05-12 12:42:40,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:40,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:40,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:42:40,619 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:40,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:40,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1817475540, now seen corresponding path program 2 times [2024-05-12 12:42:40,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:40,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616531627] [2024-05-12 12:42:40,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:40,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:40,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:40,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:40,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:40,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616531627] [2024-05-12 12:42:40,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616531627] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:40,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:40,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:40,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086186229] [2024-05-12 12:42:40,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:40,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:40,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:40,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:40,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:40,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:40,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 160 transitions, 1724 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:42:40,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:40,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:40,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:41,195 INFO L124 PetriNetUnfolderBase]: 2384/3933 cut-off events. [2024-05-12 12:42:41,195 INFO L125 PetriNetUnfolderBase]: For 41680/41695 co-relation queries the response was YES. [2024-05-12 12:42:41,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19301 conditions, 3933 events. 2384/3933 cut-off events. For 41680/41695 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24956 event pairs, 515 based on Foata normal form. 14/3911 useless extension candidates. Maximal degree in co-relation 19234. Up to 3352 conditions per place. [2024-05-12 12:42:41,226 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 108 selfloop transitions, 37 changer transitions 0/171 dead transitions. [2024-05-12 12:42:41,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 171 transitions, 2042 flow [2024-05-12 12:42:41,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:42:41,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:42:41,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-05-12 12:42:41,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:42:41,227 INFO L175 Difference]: Start difference. First operand has 136 places, 160 transitions, 1724 flow. Second operand 4 states and 115 transitions. [2024-05-12 12:42:41,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 171 transitions, 2042 flow [2024-05-12 12:42:41,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 171 transitions, 1996 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-05-12 12:42:41,292 INFO L231 Difference]: Finished difference. Result has 140 places, 160 transitions, 1773 flow [2024-05-12 12:42:41,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1773, PETRI_PLACES=140, PETRI_TRANSITIONS=160} [2024-05-12 12:42:41,292 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 90 predicate places. [2024-05-12 12:42:41,293 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 160 transitions, 1773 flow [2024-05-12 12:42:41,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:42:41,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:41,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:41,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:42:41,293 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:41,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:41,294 INFO L85 PathProgramCache]: Analyzing trace with hash -2014740682, now seen corresponding path program 3 times [2024-05-12 12:42:41,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:41,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527042179] [2024-05-12 12:42:41,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:41,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:41,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:41,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:41,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:41,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527042179] [2024-05-12 12:42:41,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527042179] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:41,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:41,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:41,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071497099] [2024-05-12 12:42:41,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:41,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:41,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:41,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:41,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:41,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:41,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 160 transitions, 1773 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:42:41,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:41,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:41,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:41,894 INFO L124 PetriNetUnfolderBase]: 2379/3945 cut-off events. [2024-05-12 12:42:41,895 INFO L125 PetriNetUnfolderBase]: For 44503/44521 co-relation queries the response was YES. [2024-05-12 12:42:41,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19236 conditions, 3945 events. 2379/3945 cut-off events. For 44503/44521 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25166 event pairs, 859 based on Foata normal form. 17/3901 useless extension candidates. Maximal degree in co-relation 19166. Up to 3322 conditions per place. [2024-05-12 12:42:41,921 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 111 selfloop transitions, 40 changer transitions 0/177 dead transitions. [2024-05-12 12:42:41,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 177 transitions, 2135 flow [2024-05-12 12:42:41,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:41,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:41,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-05-12 12:42:41,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:42:41,923 INFO L175 Difference]: Start difference. First operand has 140 places, 160 transitions, 1773 flow. Second operand 5 states and 138 transitions. [2024-05-12 12:42:41,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 177 transitions, 2135 flow [2024-05-12 12:42:41,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 177 transitions, 2050 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:41,986 INFO L231 Difference]: Finished difference. Result has 141 places, 163 transitions, 1806 flow [2024-05-12 12:42:41,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1806, PETRI_PLACES=141, PETRI_TRANSITIONS=163} [2024-05-12 12:42:41,986 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 91 predicate places. [2024-05-12 12:42:41,987 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 163 transitions, 1806 flow [2024-05-12 12:42:41,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:42:41,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:41,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:41,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:42:41,987 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:41,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:41,988 INFO L85 PathProgramCache]: Analyzing trace with hash 300267326, now seen corresponding path program 1 times [2024-05-12 12:42:41,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:41,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813073624] [2024-05-12 12:42:41,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:41,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:41,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:42,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:42,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:42,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813073624] [2024-05-12 12:42:42,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813073624] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:42,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:42,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:42:42,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181859641] [2024-05-12 12:42:42,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:42,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:42:42,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:42,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:42:42,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:42:42,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:42,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 163 transitions, 1806 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 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-05-12 12:42:42,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:42,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:42,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:42,561 INFO L124 PetriNetUnfolderBase]: 2542/4198 cut-off events. [2024-05-12 12:42:42,561 INFO L125 PetriNetUnfolderBase]: For 46284/46315 co-relation queries the response was YES. [2024-05-12 12:42:42,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20817 conditions, 4198 events. 2542/4198 cut-off events. For 46284/46315 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 26792 event pairs, 532 based on Foata normal form. 27/4204 useless extension candidates. Maximal degree in co-relation 20747. Up to 3595 conditions per place. [2024-05-12 12:42:42,596 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 137 selfloop transitions, 29 changer transitions 0/186 dead transitions. [2024-05-12 12:42:42,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 186 transitions, 2279 flow [2024-05-12 12:42:42,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:42,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:42,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-05-12 12:42:42,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173913043478261 [2024-05-12 12:42:42,598 INFO L175 Difference]: Start difference. First operand has 141 places, 163 transitions, 1806 flow. Second operand 5 states and 142 transitions. [2024-05-12 12:42:42,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 186 transitions, 2279 flow [2024-05-12 12:42:42,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 186 transitions, 2183 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:42,670 INFO L231 Difference]: Finished difference. Result has 143 places, 166 transitions, 1809 flow [2024-05-12 12:42:42,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1809, PETRI_PLACES=143, PETRI_TRANSITIONS=166} [2024-05-12 12:42:42,671 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 93 predicate places. [2024-05-12 12:42:42,671 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 166 transitions, 1809 flow [2024-05-12 12:42:42,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 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-05-12 12:42:42,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:42,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:42,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:42:42,671 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:42,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:42,672 INFO L85 PathProgramCache]: Analyzing trace with hash -2017381794, now seen corresponding path program 2 times [2024-05-12 12:42:42,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:42,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071185015] [2024-05-12 12:42:42,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:42,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:42,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:42,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:42,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:42,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071185015] [2024-05-12 12:42:42,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071185015] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:42,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:42,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:42,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374143363] [2024-05-12 12:42:42,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:42,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:42,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:42,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:42,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:42,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:42,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 166 transitions, 1809 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:42:42,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:42,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:42,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:43,302 INFO L124 PetriNetUnfolderBase]: 2565/4279 cut-off events. [2024-05-12 12:42:43,302 INFO L125 PetriNetUnfolderBase]: For 47531/47546 co-relation queries the response was YES. [2024-05-12 12:42:43,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21095 conditions, 4279 events. 2565/4279 cut-off events. For 47531/47546 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27447 event pairs, 548 based on Foata normal form. 15/4278 useless extension candidates. Maximal degree in co-relation 21024. Up to 3642 conditions per place. [2024-05-12 12:42:43,337 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 131 selfloop transitions, 37 changer transitions 0/188 dead transitions. [2024-05-12 12:42:43,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 188 transitions, 2209 flow [2024-05-12 12:42:43,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:43,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:43,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:42:43,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:42:43,339 INFO L175 Difference]: Start difference. First operand has 143 places, 166 transitions, 1809 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:42:43,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 188 transitions, 2209 flow [2024-05-12 12:42:43,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 188 transitions, 2109 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:43,413 INFO L231 Difference]: Finished difference. Result has 146 places, 166 transitions, 1789 flow [2024-05-12 12:42:43,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1789, PETRI_PLACES=146, PETRI_TRANSITIONS=166} [2024-05-12 12:42:43,414 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 96 predicate places. [2024-05-12 12:42:43,414 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 166 transitions, 1789 flow [2024-05-12 12:42:43,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:42:43,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:43,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:43,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:42:43,415 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:43,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:43,415 INFO L85 PathProgramCache]: Analyzing trace with hash 85110074, now seen corresponding path program 1 times [2024-05-12 12:42:43,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:43,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511349948] [2024-05-12 12:42:43,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:43,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:43,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:43,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:43,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:43,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511349948] [2024-05-12 12:42:43,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511349948] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:43,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:43,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:43,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660841267] [2024-05-12 12:42:43,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:43,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:43,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:43,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:43,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:43,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:43,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 166 transitions, 1789 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 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-05-12 12:42:43,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:43,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:43,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:43,946 INFO L124 PetriNetUnfolderBase]: 2537/4131 cut-off events. [2024-05-12 12:42:43,947 INFO L125 PetriNetUnfolderBase]: For 48049/48057 co-relation queries the response was YES. [2024-05-12 12:42:44,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20718 conditions, 4131 events. 2537/4131 cut-off events. For 48049/48057 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 25634 event pairs, 535 based on Foata normal form. 2/4103 useless extension candidates. Maximal degree in co-relation 20647. Up to 3636 conditions per place. [2024-05-12 12:42:44,028 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 170 selfloop transitions, 29 changer transitions 0/213 dead transitions. [2024-05-12 12:42:44,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 213 transitions, 2662 flow [2024-05-12 12:42:44,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:44,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:44,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-05-12 12:42:44,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5905797101449275 [2024-05-12 12:42:44,029 INFO L175 Difference]: Start difference. First operand has 146 places, 166 transitions, 1789 flow. Second operand 6 states and 163 transitions. [2024-05-12 12:42:44,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 213 transitions, 2662 flow [2024-05-12 12:42:44,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 213 transitions, 2579 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:44,107 INFO L231 Difference]: Finished difference. Result has 152 places, 185 transitions, 2088 flow [2024-05-12 12:42:44,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2088, PETRI_PLACES=152, PETRI_TRANSITIONS=185} [2024-05-12 12:42:44,107 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 102 predicate places. [2024-05-12 12:42:44,107 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 185 transitions, 2088 flow [2024-05-12 12:42:44,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 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-05-12 12:42:44,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:44,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:44,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:42:44,108 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:44,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:44,109 INFO L85 PathProgramCache]: Analyzing trace with hash -2014734730, now seen corresponding path program 2 times [2024-05-12 12:42:44,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:44,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164391505] [2024-05-12 12:42:44,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:44,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:44,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:44,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:44,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:44,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164391505] [2024-05-12 12:42:44,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164391505] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:44,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:44,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:44,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940153770] [2024-05-12 12:42:44,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:44,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:44,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:44,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:44,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:44,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:44,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 185 transitions, 2088 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 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-05-12 12:42:44,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:44,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:44,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:44,728 INFO L124 PetriNetUnfolderBase]: 2562/4190 cut-off events. [2024-05-12 12:42:44,728 INFO L125 PetriNetUnfolderBase]: For 53460/53468 co-relation queries the response was YES. [2024-05-12 12:42:44,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21672 conditions, 4190 events. 2562/4190 cut-off events. For 53460/53468 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 26252 event pairs, 708 based on Foata normal form. 2/4167 useless extension candidates. Maximal degree in co-relation 21596. Up to 3703 conditions per place. [2024-05-12 12:42:44,764 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 180 selfloop transitions, 27 changer transitions 0/221 dead transitions. [2024-05-12 12:42:44,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 221 transitions, 2765 flow [2024-05-12 12:42:44,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:44,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:44,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 12:42:44,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683229813664596 [2024-05-12 12:42:44,765 INFO L175 Difference]: Start difference. First operand has 152 places, 185 transitions, 2088 flow. Second operand 7 states and 183 transitions. [2024-05-12 12:42:44,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 221 transitions, 2765 flow [2024-05-12 12:42:44,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 221 transitions, 2703 flow, removed 31 selfloop flow, removed 0 redundant places. [2024-05-12 12:42:44,869 INFO L231 Difference]: Finished difference. Result has 161 places, 196 transitions, 2258 flow [2024-05-12 12:42:44,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2258, PETRI_PLACES=161, PETRI_TRANSITIONS=196} [2024-05-12 12:42:44,870 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 111 predicate places. [2024-05-12 12:42:44,870 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 196 transitions, 2258 flow [2024-05-12 12:42:44,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 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-05-12 12:42:44,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:44,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:44,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:42:44,871 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:44,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:44,871 INFO L85 PathProgramCache]: Analyzing trace with hash -2014971880, now seen corresponding path program 3 times [2024-05-12 12:42:44,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:44,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212781323] [2024-05-12 12:42:44,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:44,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:44,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:44,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:44,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:44,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212781323] [2024-05-12 12:42:44,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212781323] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:44,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:44,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:44,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972268086] [2024-05-12 12:42:44,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:44,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:44,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:44,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:44,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:45,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:45,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 196 transitions, 2258 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 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-05-12 12:42:45,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:45,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:45,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:45,567 INFO L124 PetriNetUnfolderBase]: 2559/4186 cut-off events. [2024-05-12 12:42:45,567 INFO L125 PetriNetUnfolderBase]: For 55681/55689 co-relation queries the response was YES. [2024-05-12 12:42:45,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21730 conditions, 4186 events. 2559/4186 cut-off events. For 55681/55689 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 26223 event pairs, 711 based on Foata normal form. 2/4161 useless extension candidates. Maximal degree in co-relation 21649. Up to 3701 conditions per place. [2024-05-12 12:42:45,607 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 179 selfloop transitions, 28 changer transitions 0/221 dead transitions. [2024-05-12 12:42:45,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 221 transitions, 2802 flow [2024-05-12 12:42:45,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:45,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:45,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:42:45,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-05-12 12:42:45,609 INFO L175 Difference]: Start difference. First operand has 161 places, 196 transitions, 2258 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:42:45,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 221 transitions, 2802 flow [2024-05-12 12:42:45,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 221 transitions, 2731 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:45,712 INFO L231 Difference]: Finished difference. Result has 165 places, 196 transitions, 2249 flow [2024-05-12 12:42:45,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2249, PETRI_PLACES=165, PETRI_TRANSITIONS=196} [2024-05-12 12:42:45,712 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 115 predicate places. [2024-05-12 12:42:45,712 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 196 transitions, 2249 flow [2024-05-12 12:42:45,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 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-05-12 12:42:45,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:45,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:45,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:42:45,713 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:45,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:45,714 INFO L85 PathProgramCache]: Analyzing trace with hash -2014725802, now seen corresponding path program 1 times [2024-05-12 12:42:45,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:45,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143098899] [2024-05-12 12:42:45,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:45,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:45,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:45,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:45,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:45,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143098899] [2024-05-12 12:42:45,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143098899] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:45,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:45,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:45,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905831533] [2024-05-12 12:42:45,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:45,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:45,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:45,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:45,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:45,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:45,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 196 transitions, 2249 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:42:45,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:45,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:45,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:46,457 INFO L124 PetriNetUnfolderBase]: 2426/4023 cut-off events. [2024-05-12 12:42:46,457 INFO L125 PetriNetUnfolderBase]: For 57322/57340 co-relation queries the response was YES. [2024-05-12 12:42:46,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20860 conditions, 4023 events. 2426/4023 cut-off events. For 57322/57340 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25586 event pairs, 882 based on Foata normal form. 16/3981 useless extension candidates. Maximal degree in co-relation 20777. Up to 3482 conditions per place. [2024-05-12 12:42:46,502 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 175 selfloop transitions, 12 changer transitions 0/214 dead transitions. [2024-05-12 12:42:46,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 214 transitions, 2693 flow [2024-05-12 12:42:46,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:46,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:46,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-05-12 12:42:46,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591304347826087 [2024-05-12 12:42:46,504 INFO L175 Difference]: Start difference. First operand has 165 places, 196 transitions, 2249 flow. Second operand 5 states and 136 transitions. [2024-05-12 12:42:46,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 214 transitions, 2693 flow [2024-05-12 12:42:46,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 214 transitions, 2644 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:46,602 INFO L231 Difference]: Finished difference. Result has 167 places, 198 transitions, 2253 flow [2024-05-12 12:42:46,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2200, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2253, PETRI_PLACES=167, PETRI_TRANSITIONS=198} [2024-05-12 12:42:46,603 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 117 predicate places. [2024-05-12 12:42:46,603 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 198 transitions, 2253 flow [2024-05-12 12:42:46,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:42:46,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:46,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:46,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:42:46,604 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:46,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:46,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1660278718, now seen corresponding path program 1 times [2024-05-12 12:42:46,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:46,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588562315] [2024-05-12 12:42:46,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:46,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:46,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:46,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:46,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:46,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588562315] [2024-05-12 12:42:46,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588562315] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:46,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:46,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:46,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264640502] [2024-05-12 12:42:46,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:46,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:46,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:46,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:46,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:46,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:46,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 198 transitions, 2253 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-05-12 12:42:46,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:46,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:46,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:47,282 INFO L124 PetriNetUnfolderBase]: 2565/4186 cut-off events. [2024-05-12 12:42:47,282 INFO L125 PetriNetUnfolderBase]: For 60495/60512 co-relation queries the response was YES. [2024-05-12 12:42:47,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21963 conditions, 4186 events. 2565/4186 cut-off events. For 60495/60512 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 26115 event pairs, 725 based on Foata normal form. 8/4161 useless extension candidates. Maximal degree in co-relation 21879. Up to 3662 conditions per place. [2024-05-12 12:42:47,316 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 174 selfloop transitions, 38 changer transitions 0/226 dead transitions. [2024-05-12 12:42:47,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 226 transitions, 2861 flow [2024-05-12 12:42:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:47,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:47,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-05-12 12:42:47,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:42:47,317 INFO L175 Difference]: Start difference. First operand has 167 places, 198 transitions, 2253 flow. Second operand 6 states and 162 transitions. [2024-05-12 12:42:47,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 226 transitions, 2861 flow [2024-05-12 12:42:47,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 226 transitions, 2824 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:47,420 INFO L231 Difference]: Finished difference. Result has 171 places, 203 transitions, 2357 flow [2024-05-12 12:42:47,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2216, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2357, PETRI_PLACES=171, PETRI_TRANSITIONS=203} [2024-05-12 12:42:47,420 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 121 predicate places. [2024-05-12 12:42:47,420 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 203 transitions, 2357 flow [2024-05-12 12:42:47,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-05-12 12:42:47,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:47,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:47,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:42:47,421 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:47,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:47,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1885680526, now seen corresponding path program 2 times [2024-05-12 12:42:47,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:47,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175900575] [2024-05-12 12:42:47,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:47,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:47,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:47,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:47,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:47,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175900575] [2024-05-12 12:42:47,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175900575] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:47,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:47,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:47,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522167370] [2024-05-12 12:42:47,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:47,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:47,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:47,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:47,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:47,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:47,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 203 transitions, 2357 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:47,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:47,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:47,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:48,130 INFO L124 PetriNetUnfolderBase]: 2576/4207 cut-off events. [2024-05-12 12:42:48,130 INFO L125 PetriNetUnfolderBase]: For 63152/63160 co-relation queries the response was YES. [2024-05-12 12:42:48,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22254 conditions, 4207 events. 2576/4207 cut-off events. For 63152/63160 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 26324 event pairs, 717 based on Foata normal form. 2/4177 useless extension candidates. Maximal degree in co-relation 22168. Up to 3674 conditions per place. [2024-05-12 12:42:48,171 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 180 selfloop transitions, 46 changer transitions 0/240 dead transitions. [2024-05-12 12:42:48,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 240 transitions, 3076 flow [2024-05-12 12:42:48,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:48,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:48,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-05-12 12:42:48,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531400966183575 [2024-05-12 12:42:48,179 INFO L175 Difference]: Start difference. First operand has 171 places, 203 transitions, 2357 flow. Second operand 9 states and 229 transitions. [2024-05-12 12:42:48,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 240 transitions, 3076 flow [2024-05-12 12:42:48,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 240 transitions, 2951 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:48,292 INFO L231 Difference]: Finished difference. Result has 178 places, 208 transitions, 2397 flow [2024-05-12 12:42:48,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2397, PETRI_PLACES=178, PETRI_TRANSITIONS=208} [2024-05-12 12:42:48,293 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 128 predicate places. [2024-05-12 12:42:48,293 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 208 transitions, 2397 flow [2024-05-12 12:42:48,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:48,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:48,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:48,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:42:48,294 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:48,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:48,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1656559648, now seen corresponding path program 3 times [2024-05-12 12:42:48,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:48,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169895074] [2024-05-12 12:42:48,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:48,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:48,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:48,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:48,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:48,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169895074] [2024-05-12 12:42:48,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169895074] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:48,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:48,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:48,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683632238] [2024-05-12 12:42:48,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:48,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:48,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:48,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:48,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:48,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:48,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 208 transitions, 2397 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:48,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:48,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:48,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:48,952 INFO L124 PetriNetUnfolderBase]: 2573/4164 cut-off events. [2024-05-12 12:42:48,952 INFO L125 PetriNetUnfolderBase]: For 64363/64371 co-relation queries the response was YES. [2024-05-12 12:42:48,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22226 conditions, 4164 events. 2573/4164 cut-off events. For 64363/64371 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 25790 event pairs, 539 based on Foata normal form. 2/4135 useless extension candidates. Maximal degree in co-relation 22139. Up to 3671 conditions per place. [2024-05-12 12:42:48,990 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 174 selfloop transitions, 45 changer transitions 0/233 dead transitions. [2024-05-12 12:42:48,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 233 transitions, 2969 flow [2024-05-12 12:42:48,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:48,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:48,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:42:48,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 12:42:48,992 INFO L175 Difference]: Start difference. First operand has 178 places, 208 transitions, 2397 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:42:48,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 233 transitions, 2969 flow [2024-05-12 12:42:49,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 233 transitions, 2802 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:49,097 INFO L231 Difference]: Finished difference. Result has 177 places, 208 transitions, 2326 flow [2024-05-12 12:42:49,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2326, PETRI_PLACES=177, PETRI_TRANSITIONS=208} [2024-05-12 12:42:49,097 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 127 predicate places. [2024-05-12 12:42:49,098 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 208 transitions, 2326 flow [2024-05-12 12:42:49,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:49,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:49,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:49,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:42:49,098 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:49,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:49,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1364893732, now seen corresponding path program 4 times [2024-05-12 12:42:49,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:49,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693558511] [2024-05-12 12:42:49,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:49,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:49,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:49,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-05-12 12:42:49,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:49,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693558511] [2024-05-12 12:42:49,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693558511] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:49,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:49,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:49,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038175512] [2024-05-12 12:42:49,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:49,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:49,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:49,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:49,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:49,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:49,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 208 transitions, 2326 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-05-12 12:42:49,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:49,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:49,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:49,718 INFO L124 PetriNetUnfolderBase]: 2584/4220 cut-off events. [2024-05-12 12:42:49,718 INFO L125 PetriNetUnfolderBase]: For 66859/66867 co-relation queries the response was YES. [2024-05-12 12:42:49,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22223 conditions, 4220 events. 2584/4220 cut-off events. For 66859/66867 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26413 event pairs, 713 based on Foata normal form. 2/4192 useless extension candidates. Maximal degree in co-relation 22137. Up to 3732 conditions per place. [2024-05-12 12:42:49,757 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 191 selfloop transitions, 31 changer transitions 0/236 dead transitions. [2024-05-12 12:42:49,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 236 transitions, 2940 flow [2024-05-12 12:42:49,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:49,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:49,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:42:49,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-05-12 12:42:49,758 INFO L175 Difference]: Start difference. First operand has 177 places, 208 transitions, 2326 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:42:49,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 236 transitions, 2940 flow [2024-05-12 12:42:49,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 236 transitions, 2844 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:49,866 INFO L231 Difference]: Finished difference. Result has 177 places, 211 transitions, 2328 flow [2024-05-12 12:42:49,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2328, PETRI_PLACES=177, PETRI_TRANSITIONS=211} [2024-05-12 12:42:49,867 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 127 predicate places. [2024-05-12 12:42:49,867 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 211 transitions, 2328 flow [2024-05-12 12:42:49,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-05-12 12:42:49,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:49,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:49,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:42:49,868 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:49,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:49,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1960382094, now seen corresponding path program 5 times [2024-05-12 12:42:49,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:49,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290673306] [2024-05-12 12:42:49,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:49,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:49,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:49,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:49,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:49,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290673306] [2024-05-12 12:42:49,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290673306] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:49,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:49,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:49,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433883950] [2024-05-12 12:42:49,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:49,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:49,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:49,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:49,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:50,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:50,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 211 transitions, 2328 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-05-12 12:42:50,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:50,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:50,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:50,508 INFO L124 PetriNetUnfolderBase]: 2581/4203 cut-off events. [2024-05-12 12:42:50,508 INFO L125 PetriNetUnfolderBase]: For 68839/68847 co-relation queries the response was YES. [2024-05-12 12:42:50,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22187 conditions, 4203 events. 2581/4203 cut-off events. For 68839/68847 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 26187 event pairs, 543 based on Foata normal form. 2/4176 useless extension candidates. Maximal degree in co-relation 22100. Up to 3729 conditions per place. [2024-05-12 12:42:50,547 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 190 selfloop transitions, 31 changer transitions 0/235 dead transitions. [2024-05-12 12:42:50,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 235 transitions, 2840 flow [2024-05-12 12:42:50,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:50,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:50,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-05-12 12:42:50,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:42:50,549 INFO L175 Difference]: Start difference. First operand has 177 places, 211 transitions, 2328 flow. Second operand 7 states and 182 transitions. [2024-05-12 12:42:50,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 235 transitions, 2840 flow [2024-05-12 12:42:50,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 235 transitions, 2768 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:50,666 INFO L231 Difference]: Finished difference. Result has 180 places, 211 transitions, 2325 flow [2024-05-12 12:42:50,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2325, PETRI_PLACES=180, PETRI_TRANSITIONS=211} [2024-05-12 12:42:50,667 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 130 predicate places. [2024-05-12 12:42:50,667 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 211 transitions, 2325 flow [2024-05-12 12:42:50,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-05-12 12:42:50,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:50,667 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-05-12 12:42:50,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:42:50,667 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:50,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:50,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1291456771, now seen corresponding path program 1 times [2024-05-12 12:42:50,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:50,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720776069] [2024-05-12 12:42:50,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:50,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:50,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:50,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-05-12 12:42:50,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:50,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720776069] [2024-05-12 12:42:50,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720776069] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:50,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:50,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:50,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992868072] [2024-05-12 12:42:50,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:50,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:50,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:50,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:50,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:50,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:50,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 211 transitions, 2325 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:50,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:50,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:50,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:51,391 INFO L124 PetriNetUnfolderBase]: 2606/4232 cut-off events. [2024-05-12 12:42:51,391 INFO L125 PetriNetUnfolderBase]: For 73093/73099 co-relation queries the response was YES. [2024-05-12 12:42:51,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22524 conditions, 4232 events. 2606/4232 cut-off events. For 73093/73099 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26415 event pairs, 528 based on Foata normal form. 2/4211 useless extension candidates. Maximal degree in co-relation 22436. Up to 3458 conditions per place. [2024-05-12 12:42:51,443 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 149 selfloop transitions, 78 changer transitions 0/241 dead transitions. [2024-05-12 12:42:51,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 241 transitions, 2995 flow [2024-05-12 12:42:51,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:51,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:51,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:42:51,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:42:51,445 INFO L175 Difference]: Start difference. First operand has 180 places, 211 transitions, 2325 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:42:51,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 241 transitions, 2995 flow [2024-05-12 12:42:51,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 241 transitions, 2927 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:51,651 INFO L231 Difference]: Finished difference. Result has 181 places, 217 transitions, 2557 flow [2024-05-12 12:42:51,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2257, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2557, PETRI_PLACES=181, PETRI_TRANSITIONS=217} [2024-05-12 12:42:51,653 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 131 predicate places. [2024-05-12 12:42:51,653 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 217 transitions, 2557 flow [2024-05-12 12:42:51,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:51,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:51,653 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-05-12 12:42:51,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:42:51,654 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:51,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:51,655 INFO L85 PathProgramCache]: Analyzing trace with hash -477809691, now seen corresponding path program 2 times [2024-05-12 12:42:51,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:51,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920757530] [2024-05-12 12:42:51,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:51,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:51,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:51,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:51,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:51,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920757530] [2024-05-12 12:42:51,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920757530] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:51,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:51,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:51,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583584128] [2024-05-12 12:42:51,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:51,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:51,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:51,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:51,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:51,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:51,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 217 transitions, 2557 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:51,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:51,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:51,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:52,455 INFO L124 PetriNetUnfolderBase]: 2617/4261 cut-off events. [2024-05-12 12:42:52,455 INFO L125 PetriNetUnfolderBase]: For 81369/81375 co-relation queries the response was YES. [2024-05-12 12:42:52,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23686 conditions, 4261 events. 2617/4261 cut-off events. For 81369/81375 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26602 event pairs, 589 based on Foata normal form. 2/4227 useless extension candidates. Maximal degree in co-relation 23596. Up to 3348 conditions per place. [2024-05-12 12:42:52,495 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 146 selfloop transitions, 91 changer transitions 0/251 dead transitions. [2024-05-12 12:42:52,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 251 transitions, 3385 flow [2024-05-12 12:42:52,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:52,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:52,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:42:52,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 12:42:52,497 INFO L175 Difference]: Start difference. First operand has 181 places, 217 transitions, 2557 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:42:52,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 251 transitions, 3385 flow [2024-05-12 12:42:52,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 251 transitions, 3281 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:52,672 INFO L231 Difference]: Finished difference. Result has 186 places, 226 transitions, 2874 flow [2024-05-12 12:42:52,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2461, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2874, PETRI_PLACES=186, PETRI_TRANSITIONS=226} [2024-05-12 12:42:52,673 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 136 predicate places. [2024-05-12 12:42:52,673 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 226 transitions, 2874 flow [2024-05-12 12:42:52,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:52,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:52,673 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-05-12 12:42:52,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:42:52,674 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:52,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:52,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1517006053, now seen corresponding path program 1 times [2024-05-12 12:42:52,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:52,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700940370] [2024-05-12 12:42:52,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:52,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:52,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:52,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:52,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700940370] [2024-05-12 12:42:52,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700940370] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:52,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:52,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:52,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893090160] [2024-05-12 12:42:52,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:52,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:52,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:52,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:52,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:52,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:52,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 226 transitions, 2874 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:52,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:52,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:52,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:53,427 INFO L124 PetriNetUnfolderBase]: 2625/4268 cut-off events. [2024-05-12 12:42:53,427 INFO L125 PetriNetUnfolderBase]: For 85548/85568 co-relation queries the response was YES. [2024-05-12 12:42:53,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24915 conditions, 4268 events. 2625/4268 cut-off events. For 85548/85568 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26708 event pairs, 531 based on Foata normal form. 19/4261 useless extension candidates. Maximal degree in co-relation 24822. Up to 3486 conditions per place. [2024-05-12 12:42:53,462 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 165 selfloop transitions, 92 changer transitions 0/271 dead transitions. [2024-05-12 12:42:53,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 271 transitions, 3766 flow [2024-05-12 12:42:53,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:53,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:53,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:42:53,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:42:53,464 INFO L175 Difference]: Start difference. First operand has 186 places, 226 transitions, 2874 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:42:53,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 271 transitions, 3766 flow [2024-05-12 12:42:53,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 271 transitions, 3610 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:53,643 INFO L231 Difference]: Finished difference. Result has 193 places, 241 transitions, 3132 flow [2024-05-12 12:42:53,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2730, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3132, PETRI_PLACES=193, PETRI_TRANSITIONS=241} [2024-05-12 12:42:53,646 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 143 predicate places. [2024-05-12 12:42:53,646 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 241 transitions, 3132 flow [2024-05-12 12:42:53,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:53,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:53,646 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-05-12 12:42:53,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:42:53,647 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:53,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:53,647 INFO L85 PathProgramCache]: Analyzing trace with hash -477511161, now seen corresponding path program 3 times [2024-05-12 12:42:53,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:53,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321876820] [2024-05-12 12:42:53,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:53,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:53,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:53,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:53,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:53,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321876820] [2024-05-12 12:42:53,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321876820] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:53,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:53,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:53,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436553541] [2024-05-12 12:42:53,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:53,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:53,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:53,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:53,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:53,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:53,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 241 transitions, 3132 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:53,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:53,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:53,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:54,307 INFO L124 PetriNetUnfolderBase]: 2638/4299 cut-off events. [2024-05-12 12:42:54,308 INFO L125 PetriNetUnfolderBase]: For 86052/86058 co-relation queries the response was YES. [2024-05-12 12:42:54,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24862 conditions, 4299 events. 2638/4299 cut-off events. For 86052/86058 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26957 event pairs, 583 based on Foata normal form. 2/4265 useless extension candidates. Maximal degree in co-relation 24766. Up to 3368 conditions per place. [2024-05-12 12:42:54,347 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 157 selfloop transitions, 95 changer transitions 0/266 dead transitions. [2024-05-12 12:42:54,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 266 transitions, 3871 flow [2024-05-12 12:42:54,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:54,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:54,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:42:54,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605072463768116 [2024-05-12 12:42:54,349 INFO L175 Difference]: Start difference. First operand has 193 places, 241 transitions, 3132 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:42:54,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 266 transitions, 3871 flow [2024-05-12 12:42:54,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 266 transitions, 3744 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:54,563 INFO L231 Difference]: Finished difference. Result has 195 places, 244 transitions, 3242 flow [2024-05-12 12:42:54,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3009, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3242, PETRI_PLACES=195, PETRI_TRANSITIONS=244} [2024-05-12 12:42:54,563 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 145 predicate places. [2024-05-12 12:42:54,563 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 244 transitions, 3242 flow [2024-05-12 12:42:54,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:54,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:54,564 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-05-12 12:42:54,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:42:54,564 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:54,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:54,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1717611703, now seen corresponding path program 2 times [2024-05-12 12:42:54,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:54,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022568804] [2024-05-12 12:42:54,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:54,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:54,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:54,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:54,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:54,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022568804] [2024-05-12 12:42:54,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022568804] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:54,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:54,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:54,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555268798] [2024-05-12 12:42:54,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:54,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:54,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:54,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:54,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:54,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:54,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 244 transitions, 3242 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:54,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:54,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:54,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:55,405 INFO L124 PetriNetUnfolderBase]: 2726/4430 cut-off events. [2024-05-12 12:42:55,405 INFO L125 PetriNetUnfolderBase]: For 91005/91011 co-relation queries the response was YES. [2024-05-12 12:42:55,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26317 conditions, 4430 events. 2726/4430 cut-off events. For 91005/91011 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27827 event pairs, 522 based on Foata normal form. 3/4395 useless extension candidates. Maximal degree in co-relation 26220. Up to 3555 conditions per place. [2024-05-12 12:42:55,452 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 183 selfloop transitions, 97 changer transitions 0/294 dead transitions. [2024-05-12 12:42:55,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 294 transitions, 4340 flow [2024-05-12 12:42:55,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:55,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:55,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 12:42:55,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-05-12 12:42:55,453 INFO L175 Difference]: Start difference. First operand has 195 places, 244 transitions, 3242 flow. Second operand 7 states and 193 transitions. [2024-05-12 12:42:55,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 294 transitions, 4340 flow [2024-05-12 12:42:55,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 294 transitions, 4159 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:55,713 INFO L231 Difference]: Finished difference. Result has 201 places, 266 transitions, 3715 flow [2024-05-12 12:42:55,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3069, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3715, PETRI_PLACES=201, PETRI_TRANSITIONS=266} [2024-05-12 12:42:55,714 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 151 predicate places. [2024-05-12 12:42:55,714 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 266 transitions, 3715 flow [2024-05-12 12:42:55,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:55,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:55,715 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-05-12 12:42:55,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:42:55,715 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:55,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:55,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1589948665, now seen corresponding path program 3 times [2024-05-12 12:42:55,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:55,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016474950] [2024-05-12 12:42:55,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:55,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:55,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:55,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:55,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016474950] [2024-05-12 12:42:55,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016474950] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:55,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:55,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:55,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160389498] [2024-05-12 12:42:55,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:55,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:55,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:55,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:55,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:55,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:55,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 266 transitions, 3715 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:55,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:55,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:55,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:56,569 INFO L124 PetriNetUnfolderBase]: 2720/4395 cut-off events. [2024-05-12 12:42:56,573 INFO L125 PetriNetUnfolderBase]: For 95733/95739 co-relation queries the response was YES. [2024-05-12 12:42:56,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27114 conditions, 4395 events. 2720/4395 cut-off events. For 95733/95739 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 27357 event pairs, 510 based on Foata normal form. 3/4377 useless extension candidates. Maximal degree in co-relation 27014. Up to 3551 conditions per place. [2024-05-12 12:42:56,623 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 180 selfloop transitions, 105 changer transitions 0/299 dead transitions. [2024-05-12 12:42:56,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 299 transitions, 4533 flow [2024-05-12 12:42:56,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:56,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:56,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:42:56,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 12:42:56,625 INFO L175 Difference]: Start difference. First operand has 201 places, 266 transitions, 3715 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:42:56,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 299 transitions, 4533 flow [2024-05-12 12:42:56,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 299 transitions, 4387 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:56,874 INFO L231 Difference]: Finished difference. Result has 205 places, 271 transitions, 3944 flow [2024-05-12 12:42:56,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3579, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3944, PETRI_PLACES=205, PETRI_TRANSITIONS=271} [2024-05-12 12:42:56,875 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 155 predicate places. [2024-05-12 12:42:56,875 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 271 transitions, 3944 flow [2024-05-12 12:42:56,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:56,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:56,875 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-05-12 12:42:56,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:42:56,876 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:56,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:56,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1589948293, now seen corresponding path program 4 times [2024-05-12 12:42:56,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:56,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086663287] [2024-05-12 12:42:56,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:56,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:56,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:57,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:57,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:57,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086663287] [2024-05-12 12:42:57,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086663287] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:57,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:57,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:57,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029607061] [2024-05-12 12:42:57,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:57,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:57,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:57,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:57,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:57,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:57,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 271 transitions, 3944 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:57,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:57,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:57,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:57,676 INFO L124 PetriNetUnfolderBase]: 2731/4632 cut-off events. [2024-05-12 12:42:57,676 INFO L125 PetriNetUnfolderBase]: For 100404/100410 co-relation queries the response was YES. [2024-05-12 12:42:57,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28004 conditions, 4632 events. 2731/4632 cut-off events. For 100404/100410 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 30074 event pairs, 611 based on Foata normal form. 2/4604 useless extension candidates. Maximal degree in co-relation 27903. Up to 3588 conditions per place. [2024-05-12 12:42:57,732 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 201 selfloop transitions, 86 changer transitions 0/301 dead transitions. [2024-05-12 12:42:57,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 301 transitions, 4719 flow [2024-05-12 12:42:57,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:57,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:57,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:42:57,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268115942028986 [2024-05-12 12:42:57,734 INFO L175 Difference]: Start difference. First operand has 205 places, 271 transitions, 3944 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:42:57,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 301 transitions, 4719 flow [2024-05-12 12:42:57,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 301 transitions, 4527 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:58,000 INFO L231 Difference]: Finished difference. Result has 208 places, 274 transitions, 4043 flow [2024-05-12 12:42:58,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3754, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4043, PETRI_PLACES=208, PETRI_TRANSITIONS=274} [2024-05-12 12:42:58,001 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-05-12 12:42:58,002 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 274 transitions, 4043 flow [2024-05-12 12:42:58,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:58,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:58,002 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-05-12 12:42:58,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:42:58,002 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:58,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:58,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1696097861, now seen corresponding path program 1 times [2024-05-12 12:42:58,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:58,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817837730] [2024-05-12 12:42:58,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:58,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:58,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:58,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:58,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:58,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817837730] [2024-05-12 12:42:58,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817837730] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:58,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:58,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:58,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828466972] [2024-05-12 12:42:58,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:58,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:58,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:58,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:58,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:58,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:42:58,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 274 transitions, 4043 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:42:58,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:58,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:42:58,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:58,796 INFO L124 PetriNetUnfolderBase]: 2634/4279 cut-off events. [2024-05-12 12:42:58,796 INFO L125 PetriNetUnfolderBase]: For 104308/104323 co-relation queries the response was YES. [2024-05-12 12:42:58,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27322 conditions, 4279 events. 2634/4279 cut-off events. For 104308/104323 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 26923 event pairs, 468 based on Foata normal form. 22/4257 useless extension candidates. Maximal degree in co-relation 27220. Up to 3466 conditions per place. [2024-05-12 12:42:58,845 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 211 selfloop transitions, 46 changer transitions 0/293 dead transitions. [2024-05-12 12:42:58,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 293 transitions, 4639 flow [2024-05-12 12:42:58,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:58,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:58,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-05-12 12:42:58,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130434782608696 [2024-05-12 12:42:58,850 INFO L175 Difference]: Start difference. First operand has 208 places, 274 transitions, 4043 flow. Second operand 5 states and 141 transitions. [2024-05-12 12:42:58,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 293 transitions, 4639 flow [2024-05-12 12:42:59,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 293 transitions, 4461 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:59,142 INFO L231 Difference]: Finished difference. Result has 208 places, 275 transitions, 3988 flow [2024-05-12 12:42:59,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3988, PETRI_PLACES=208, PETRI_TRANSITIONS=275} [2024-05-12 12:42:59,142 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-05-12 12:42:59,143 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 275 transitions, 3988 flow [2024-05-12 12:42:59,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:42:59,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:59,145 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-05-12 12:42:59,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:42:59,145 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:59,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:59,146 INFO L85 PathProgramCache]: Analyzing trace with hash 186424473, now seen corresponding path program 4 times [2024-05-12 12:42:59,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:59,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434066193] [2024-05-12 12:42:59,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:59,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:59,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:59,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:59,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:59,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434066193] [2024-05-12 12:42:59,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434066193] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:59,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:59,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:59,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915810289] [2024-05-12 12:42:59,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:59,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:59,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:59,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:59,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:59,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:59,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 275 transitions, 3988 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:42:59,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:59,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:59,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:59,935 INFO L124 PetriNetUnfolderBase]: 2763/4499 cut-off events. [2024-05-12 12:42:59,936 INFO L125 PetriNetUnfolderBase]: For 104079/104099 co-relation queries the response was YES. [2024-05-12 12:42:59,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28376 conditions, 4499 events. 2763/4499 cut-off events. For 104079/104099 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 28470 event pairs, 552 based on Foata normal form. 19/4475 useless extension candidates. Maximal degree in co-relation 28273. Up to 3566 conditions per place. [2024-05-12 12:42:59,987 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 201 selfloop transitions, 98 changer transitions 0/313 dead transitions. [2024-05-12 12:42:59,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 313 transitions, 4964 flow [2024-05-12 12:42:59,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:59,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:59,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:42:59,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:42:59,989 INFO L175 Difference]: Start difference. First operand has 208 places, 275 transitions, 3988 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:42:59,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 313 transitions, 4964 flow [2024-05-12 12:43:00,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 313 transitions, 4883 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:00,278 INFO L231 Difference]: Finished difference. Result has 213 places, 286 transitions, 4345 flow [2024-05-12 12:43:00,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3907, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4345, PETRI_PLACES=213, PETRI_TRANSITIONS=286} [2024-05-12 12:43:00,279 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 163 predicate places. [2024-05-12 12:43:00,279 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 286 transitions, 4345 flow [2024-05-12 12:43:00,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:00,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:00,280 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-05-12 12:43:00,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:43:00,280 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:00,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:00,280 INFO L85 PathProgramCache]: Analyzing trace with hash 648344519, now seen corresponding path program 5 times [2024-05-12 12:43:00,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:00,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995795984] [2024-05-12 12:43:00,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:00,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:00,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:00,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-05-12 12:43:00,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:00,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995795984] [2024-05-12 12:43:00,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995795984] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:00,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:00,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:00,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216258790] [2024-05-12 12:43:00,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:00,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:00,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:00,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:00,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:00,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:00,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 286 transitions, 4345 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:00,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:00,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:00,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:01,226 INFO L124 PetriNetUnfolderBase]: 2829/4596 cut-off events. [2024-05-12 12:43:01,226 INFO L125 PetriNetUnfolderBase]: For 114771/114777 co-relation queries the response was YES. [2024-05-12 12:43:01,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30251 conditions, 4596 events. 2829/4596 cut-off events. For 114771/114777 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29195 event pairs, 516 based on Foata normal form. 3/4558 useless extension candidates. Maximal degree in co-relation 30146. Up to 3560 conditions per place. [2024-05-12 12:43:01,272 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 193 selfloop transitions, 127 changer transitions 0/334 dead transitions. [2024-05-12 12:43:01,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 334 transitions, 5500 flow [2024-05-12 12:43:01,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:43:01,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:43:01,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-05-12 12:43:01,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-05-12 12:43:01,276 INFO L175 Difference]: Start difference. First operand has 213 places, 286 transitions, 4345 flow. Second operand 9 states and 240 transitions. [2024-05-12 12:43:01,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 334 transitions, 5500 flow [2024-05-12 12:43:01,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 334 transitions, 5420 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-05-12 12:43:01,623 INFO L231 Difference]: Finished difference. Result has 222 places, 301 transitions, 4871 flow [2024-05-12 12:43:01,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4275, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4871, PETRI_PLACES=222, PETRI_TRANSITIONS=301} [2024-05-12 12:43:01,624 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 172 predicate places. [2024-05-12 12:43:01,624 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 301 transitions, 4871 flow [2024-05-12 12:43:01,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:01,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:01,625 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-05-12 12:43:01,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:43:01,625 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:01,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:01,625 INFO L85 PathProgramCache]: Analyzing trace with hash 870196949, now seen corresponding path program 6 times [2024-05-12 12:43:01,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:01,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629364799] [2024-05-12 12:43:01,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:01,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:01,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:01,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:01,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:01,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629364799] [2024-05-12 12:43:01,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629364799] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:01,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:01,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:01,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69609550] [2024-05-12 12:43:01,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:01,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:01,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:01,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:01,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:01,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:01,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 301 transitions, 4871 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:01,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:01,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:01,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:02,527 INFO L124 PetriNetUnfolderBase]: 2840/4771 cut-off events. [2024-05-12 12:43:02,528 INFO L125 PetriNetUnfolderBase]: For 125977/125983 co-relation queries the response was YES. [2024-05-12 12:43:02,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31823 conditions, 4771 events. 2840/4771 cut-off events. For 125977/125983 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 30958 event pairs, 611 based on Foata normal form. 2/4733 useless extension candidates. Maximal degree in co-relation 31713. Up to 3568 conditions per place. [2024-05-12 12:43:02,581 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 190 selfloop transitions, 129 changer transitions 0/333 dead transitions. [2024-05-12 12:43:02,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 333 transitions, 5745 flow [2024-05-12 12:43:02,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:02,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:02,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-05-12 12:43:02,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842391304347826 [2024-05-12 12:43:02,582 INFO L175 Difference]: Start difference. First operand has 222 places, 301 transitions, 4871 flow. Second operand 8 states and 215 transitions. [2024-05-12 12:43:02,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 333 transitions, 5745 flow [2024-05-12 12:43:02,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 333 transitions, 5497 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:02,893 INFO L231 Difference]: Finished difference. Result has 226 places, 304 transitions, 4952 flow [2024-05-12 12:43:02,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4952, PETRI_PLACES=226, PETRI_TRANSITIONS=304} [2024-05-12 12:43:02,894 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 176 predicate places. [2024-05-12 12:43:02,894 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 304 transitions, 4952 flow [2024-05-12 12:43:02,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:02,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:02,895 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-05-12 12:43:02,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:43:02,895 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:02,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:02,896 INFO L85 PathProgramCache]: Analyzing trace with hash 469402289, now seen corresponding path program 7 times [2024-05-12 12:43:02,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:02,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096040701] [2024-05-12 12:43:02,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:02,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:02,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:03,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:03,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:03,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096040701] [2024-05-12 12:43:03,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096040701] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:03,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:03,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:03,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396655771] [2024-05-12 12:43:03,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:03,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:03,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:03,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:03,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:03,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:03,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 304 transitions, 4952 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:03,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:03,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:03,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:03,705 INFO L124 PetriNetUnfolderBase]: 2837/4575 cut-off events. [2024-05-12 12:43:03,706 INFO L125 PetriNetUnfolderBase]: For 125502/125508 co-relation queries the response was YES. [2024-05-12 12:43:03,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31852 conditions, 4575 events. 2837/4575 cut-off events. For 125502/125508 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 28785 event pairs, 514 based on Foata normal form. 2/4550 useless extension candidates. Maximal degree in co-relation 31740. Up to 3566 conditions per place. [2024-05-12 12:43:03,760 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 189 selfloop transitions, 131 changer transitions 0/334 dead transitions. [2024-05-12 12:43:03,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 334 transitions, 5855 flow [2024-05-12 12:43:03,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:03,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:03,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:43:03,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 12:43:03,762 INFO L175 Difference]: Start difference. First operand has 226 places, 304 transitions, 4952 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:43:03,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 334 transitions, 5855 flow [2024-05-12 12:43:04,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 334 transitions, 5605 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:04,190 INFO L231 Difference]: Finished difference. Result has 228 places, 304 transitions, 4970 flow [2024-05-12 12:43:04,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4702, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4970, PETRI_PLACES=228, PETRI_TRANSITIONS=304} [2024-05-12 12:43:04,190 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 178 predicate places. [2024-05-12 12:43:04,191 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 304 transitions, 4970 flow [2024-05-12 12:43:04,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:04,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:04,191 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-05-12 12:43:04,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:43:04,191 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:04,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:04,192 INFO L85 PathProgramCache]: Analyzing trace with hash 641880089, now seen corresponding path program 8 times [2024-05-12 12:43:04,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:04,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132029122] [2024-05-12 12:43:04,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:04,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:04,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:04,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:04,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:04,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132029122] [2024-05-12 12:43:04,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132029122] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:04,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:04,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:04,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215206670] [2024-05-12 12:43:04,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:04,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:04,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:04,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:04,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:04,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:04,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 304 transitions, 4970 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:04,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:04,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:04,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:05,045 INFO L124 PetriNetUnfolderBase]: 2834/4564 cut-off events. [2024-05-12 12:43:05,045 INFO L125 PetriNetUnfolderBase]: For 128684/128690 co-relation queries the response was YES. [2024-05-12 12:43:05,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31873 conditions, 4564 events. 2834/4564 cut-off events. For 128684/128690 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 28655 event pairs, 489 based on Foata normal form. 2/4539 useless extension candidates. Maximal degree in co-relation 31760. Up to 3822 conditions per place. [2024-05-12 12:43:05,098 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 245 selfloop transitions, 74 changer transitions 0/333 dead transitions. [2024-05-12 12:43:05,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 333 transitions, 5684 flow [2024-05-12 12:43:05,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:05,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:05,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:43:05,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-05-12 12:43:05,099 INFO L175 Difference]: Start difference. First operand has 228 places, 304 transitions, 4970 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:43:05,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 333 transitions, 5684 flow [2024-05-12 12:43:05,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 333 transitions, 5436 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:05,473 INFO L231 Difference]: Finished difference. Result has 232 places, 304 transitions, 4876 flow [2024-05-12 12:43:05,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4722, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4876, PETRI_PLACES=232, PETRI_TRANSITIONS=304} [2024-05-12 12:43:05,474 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-05-12 12:43:05,474 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 304 transitions, 4876 flow [2024-05-12 12:43:05,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:05,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:05,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-05-12 12:43:05,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:43:05,475 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:05,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:05,475 INFO L85 PathProgramCache]: Analyzing trace with hash 864491957, now seen corresponding path program 2 times [2024-05-12 12:43:05,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:05,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069900018] [2024-05-12 12:43:05,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:05,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:05,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:05,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-05-12 12:43:05,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:05,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069900018] [2024-05-12 12:43:05,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069900018] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:05,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:05,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:05,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528444893] [2024-05-12 12:43:05,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:05,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:05,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:05,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:05,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:05,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:43:05,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 304 transitions, 4876 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:43:05,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:05,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:43:05,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:06,395 INFO L124 PetriNetUnfolderBase]: 2855/4651 cut-off events. [2024-05-12 12:43:06,395 INFO L125 PetriNetUnfolderBase]: For 142604/142619 co-relation queries the response was YES. [2024-05-12 12:43:06,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32119 conditions, 4651 events. 2855/4651 cut-off events. For 142604/142619 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 29802 event pairs, 520 based on Foata normal form. 22/4627 useless extension candidates. Maximal degree in co-relation 32005. Up to 3815 conditions per place. [2024-05-12 12:43:06,449 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 234 selfloop transitions, 49 changer transitions 0/326 dead transitions. [2024-05-12 12:43:06,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 326 transitions, 5538 flow [2024-05-12 12:43:06,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:06,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:06,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-05-12 12:43:06,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5905797101449275 [2024-05-12 12:43:06,451 INFO L175 Difference]: Start difference. First operand has 232 places, 304 transitions, 4876 flow. Second operand 6 states and 163 transitions. [2024-05-12 12:43:06,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 326 transitions, 5538 flow [2024-05-12 12:43:06,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 326 transitions, 5294 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:06,880 INFO L231 Difference]: Finished difference. Result has 232 places, 305 transitions, 4754 flow [2024-05-12 12:43:06,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4754, PETRI_PLACES=232, PETRI_TRANSITIONS=305} [2024-05-12 12:43:06,880 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-05-12 12:43:06,881 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 305 transitions, 4754 flow [2024-05-12 12:43:06,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:43:06,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:06,881 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-05-12 12:43:06,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:43:06,881 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:06,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:06,882 INFO L85 PathProgramCache]: Analyzing trace with hash 878776757, now seen corresponding path program 3 times [2024-05-12 12:43:06,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:06,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389847360] [2024-05-12 12:43:06,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:06,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:06,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:07,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:07,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:07,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389847360] [2024-05-12 12:43:07,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389847360] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:07,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:07,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:07,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907286051] [2024-05-12 12:43:07,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:07,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:07,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:07,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:07,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:07,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:43:07,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 305 transitions, 4754 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:43:07,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:07,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:43:07,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:07,746 INFO L124 PetriNetUnfolderBase]: 2818/4570 cut-off events. [2024-05-12 12:43:07,746 INFO L125 PetriNetUnfolderBase]: For 138243/138258 co-relation queries the response was YES. [2024-05-12 12:43:07,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31302 conditions, 4570 events. 2818/4570 cut-off events. For 138243/138258 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 29098 event pairs, 473 based on Foata normal form. 20/4546 useless extension candidates. Maximal degree in co-relation 31188. Up to 3562 conditions per place. [2024-05-12 12:43:07,802 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 235 selfloop transitions, 52 changer transitions 0/330 dead transitions. [2024-05-12 12:43:07,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 330 transitions, 5448 flow [2024-05-12 12:43:07,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:07,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:07,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-05-12 12:43:07,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 12:43:07,803 INFO L175 Difference]: Start difference. First operand has 232 places, 305 transitions, 4754 flow. Second operand 6 states and 165 transitions. [2024-05-12 12:43:07,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 330 transitions, 5448 flow [2024-05-12 12:43:08,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 330 transitions, 5348 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:08,189 INFO L231 Difference]: Finished difference. Result has 234 places, 306 transitions, 4782 flow [2024-05-12 12:43:08,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4654, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4782, PETRI_PLACES=234, PETRI_TRANSITIONS=306} [2024-05-12 12:43:08,189 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 184 predicate places. [2024-05-12 12:43:08,189 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 306 transitions, 4782 flow [2024-05-12 12:43:08,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:43:08,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:08,190 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-05-12 12:43:08,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:43:08,190 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:08,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:08,190 INFO L85 PathProgramCache]: Analyzing trace with hash 68106525, now seen corresponding path program 1 times [2024-05-12 12:43:08,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:08,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921058982] [2024-05-12 12:43:08,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:08,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:08,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:08,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:08,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:08,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921058982] [2024-05-12 12:43:08,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921058982] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:08,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:08,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:08,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154577444] [2024-05-12 12:43:08,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:08,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:08,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:08,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:08,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:08,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:43:08,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 306 transitions, 4782 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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-05-12 12:43:08,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:08,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:43:08,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:09,083 INFO L124 PetriNetUnfolderBase]: 3155/5114 cut-off events. [2024-05-12 12:43:09,084 INFO L125 PetriNetUnfolderBase]: For 148942/148985 co-relation queries the response was YES. [2024-05-12 12:43:09,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34281 conditions, 5114 events. 3155/5114 cut-off events. For 148942/148985 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 33117 event pairs, 487 based on Foata normal form. 38/5119 useless extension candidates. Maximal degree in co-relation 34166. Up to 4181 conditions per place. [2024-05-12 12:43:09,145 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 249 selfloop transitions, 56 changer transitions 0/339 dead transitions. [2024-05-12 12:43:09,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 339 transitions, 5634 flow [2024-05-12 12:43:09,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:09,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:09,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:43:09,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 12:43:09,146 INFO L175 Difference]: Start difference. First operand has 234 places, 306 transitions, 4782 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:43:09,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 339 transitions, 5634 flow [2024-05-12 12:43:09,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 339 transitions, 5522 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:09,526 INFO L231 Difference]: Finished difference. Result has 237 places, 311 transitions, 4881 flow [2024-05-12 12:43:09,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4670, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4881, PETRI_PLACES=237, PETRI_TRANSITIONS=311} [2024-05-12 12:43:09,527 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 187 predicate places. [2024-05-12 12:43:09,527 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 311 transitions, 4881 flow [2024-05-12 12:43:09,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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-05-12 12:43:09,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:09,527 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-05-12 12:43:09,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:43:09,528 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:09,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:09,528 INFO L85 PathProgramCache]: Analyzing trace with hash 488299677, now seen corresponding path program 2 times [2024-05-12 12:43:09,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:09,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357991706] [2024-05-12 12:43:09,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:09,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:09,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:09,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:09,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:09,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357991706] [2024-05-12 12:43:09,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357991706] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:09,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:09,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:09,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758855105] [2024-05-12 12:43:09,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:09,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:09,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:09,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:09,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:09,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:43:09,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 311 transitions, 4881 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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-05-12 12:43:09,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:09,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:43:09,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:10,451 INFO L124 PetriNetUnfolderBase]: 3187/5161 cut-off events. [2024-05-12 12:43:10,452 INFO L125 PetriNetUnfolderBase]: For 155240/155283 co-relation queries the response was YES. [2024-05-12 12:43:10,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34838 conditions, 5161 events. 3187/5161 cut-off events. For 155240/155283 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 33440 event pairs, 547 based on Foata normal form. 38/5166 useless extension candidates. Maximal degree in co-relation 34721. Up to 4370 conditions per place. [2024-05-12 12:43:10,510 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 249 selfloop transitions, 53 changer transitions 0/336 dead transitions. [2024-05-12 12:43:10,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 336 transitions, 5587 flow [2024-05-12 12:43:10,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:10,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:10,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:43:10,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:43:10,511 INFO L175 Difference]: Start difference. First operand has 237 places, 311 transitions, 4881 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:43:10,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 336 transitions, 5587 flow [2024-05-12 12:43:10,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 336 transitions, 5471 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-05-12 12:43:10,842 INFO L231 Difference]: Finished difference. Result has 241 places, 313 transitions, 4917 flow [2024-05-12 12:43:10,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4781, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4917, PETRI_PLACES=241, PETRI_TRANSITIONS=313} [2024-05-12 12:43:10,843 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 191 predicate places. [2024-05-12 12:43:10,843 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 313 transitions, 4917 flow [2024-05-12 12:43:10,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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-05-12 12:43:10,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:10,844 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-05-12 12:43:10,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:43:10,844 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:10,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:10,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1673622627, now seen corresponding path program 3 times [2024-05-12 12:43:10,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:10,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141041424] [2024-05-12 12:43:10,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:10,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:10,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:10,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:10,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:10,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141041424] [2024-05-12 12:43:10,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141041424] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:10,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:10,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:10,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744311722] [2024-05-12 12:43:10,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:10,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:10,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:10,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:10,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:11,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:43:11,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 313 transitions, 4917 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:43:11,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:11,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:43:11,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:11,798 INFO L124 PetriNetUnfolderBase]: 3222/5270 cut-off events. [2024-05-12 12:43:11,798 INFO L125 PetriNetUnfolderBase]: For 155119/155155 co-relation queries the response was YES. [2024-05-12 12:43:11,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35135 conditions, 5270 events. 3222/5270 cut-off events. For 155119/155155 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34472 event pairs, 570 based on Foata normal form. 38/5278 useless extension candidates. Maximal degree in co-relation 35016. Up to 4427 conditions per place. [2024-05-12 12:43:11,858 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 245 selfloop transitions, 60 changer transitions 0/339 dead transitions. [2024-05-12 12:43:11,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 339 transitions, 5599 flow [2024-05-12 12:43:11,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:11,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:11,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 12:43:11,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5807453416149069 [2024-05-12 12:43:11,859 INFO L175 Difference]: Start difference. First operand has 241 places, 313 transitions, 4917 flow. Second operand 7 states and 187 transitions. [2024-05-12 12:43:11,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 339 transitions, 5599 flow [2024-05-12 12:43:12,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 339 transitions, 5481 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:12,263 INFO L231 Difference]: Finished difference. Result has 244 places, 313 transitions, 4925 flow [2024-05-12 12:43:12,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4925, PETRI_PLACES=244, PETRI_TRANSITIONS=313} [2024-05-12 12:43:12,263 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 194 predicate places. [2024-05-12 12:43:12,263 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 313 transitions, 4925 flow [2024-05-12 12:43:12,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:43:12,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:12,264 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-05-12 12:43:12,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:43:12,264 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:12,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:12,264 INFO L85 PathProgramCache]: Analyzing trace with hash 909598233, now seen corresponding path program 1 times [2024-05-12 12:43:12,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:12,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280089534] [2024-05-12 12:43:12,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:12,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:12,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:12,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:12,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280089534] [2024-05-12 12:43:12,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280089534] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:12,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:12,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:12,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261443146] [2024-05-12 12:43:12,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:12,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:12,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:12,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:12,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:12,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:12,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 313 transitions, 4925 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:12,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:12,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:12,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:13,144 INFO L124 PetriNetUnfolderBase]: 3014/4864 cut-off events. [2024-05-12 12:43:13,144 INFO L125 PetriNetUnfolderBase]: For 147980/147988 co-relation queries the response was YES. [2024-05-12 12:43:13,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33191 conditions, 4864 events. 3014/4864 cut-off events. For 147980/147988 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31177 event pairs, 528 based on Foata normal form. 3/4827 useless extension candidates. Maximal degree in co-relation 33071. Up to 4278 conditions per place. [2024-05-12 12:43:13,201 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 276 selfloop transitions, 50 changer transitions 0/340 dead transitions. [2024-05-12 12:43:13,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 340 transitions, 5689 flow [2024-05-12 12:43:13,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:13,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:13,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 12:43:13,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683229813664596 [2024-05-12 12:43:13,219 INFO L175 Difference]: Start difference. First operand has 244 places, 313 transitions, 4925 flow. Second operand 7 states and 183 transitions. [2024-05-12 12:43:13,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 340 transitions, 5689 flow [2024-05-12 12:43:13,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 340 transitions, 5586 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:13,641 INFO L231 Difference]: Finished difference. Result has 247 places, 315 transitions, 4971 flow [2024-05-12 12:43:13,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4822, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4971, PETRI_PLACES=247, PETRI_TRANSITIONS=315} [2024-05-12 12:43:13,642 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-05-12 12:43:13,642 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 315 transitions, 4971 flow [2024-05-12 12:43:13,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:13,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:13,642 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-05-12 12:43:13,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:43:13,643 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:13,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:13,643 INFO L85 PathProgramCache]: Analyzing trace with hash -792647481, now seen corresponding path program 2 times [2024-05-12 12:43:13,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:13,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675094530] [2024-05-12 12:43:13,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:13,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:13,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:13,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:13,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:13,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675094530] [2024-05-12 12:43:13,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675094530] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:13,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:13,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:13,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539993029] [2024-05-12 12:43:13,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:13,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:13,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:13,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:13,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:13,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:13,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 315 transitions, 4971 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:13,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:13,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:13,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:14,527 INFO L124 PetriNetUnfolderBase]: 3032/4924 cut-off events. [2024-05-12 12:43:14,528 INFO L125 PetriNetUnfolderBase]: For 153803/153811 co-relation queries the response was YES. [2024-05-12 12:43:14,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33600 conditions, 4924 events. 3032/4924 cut-off events. For 153803/153811 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31779 event pairs, 533 based on Foata normal form. 3/4891 useless extension candidates. Maximal degree in co-relation 33479. Up to 4353 conditions per place. [2024-05-12 12:43:14,587 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 299 selfloop transitions, 32 changer transitions 0/345 dead transitions. [2024-05-12 12:43:14,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 345 transitions, 5755 flow [2024-05-12 12:43:14,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:14,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:14,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-05-12 12:43:14,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543478260869565 [2024-05-12 12:43:14,589 INFO L175 Difference]: Start difference. First operand has 247 places, 315 transitions, 4971 flow. Second operand 8 states and 204 transitions. [2024-05-12 12:43:14,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 345 transitions, 5755 flow [2024-05-12 12:43:15,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 345 transitions, 5622 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:15,035 INFO L231 Difference]: Finished difference. Result has 250 places, 317 transitions, 4955 flow [2024-05-12 12:43:15,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4838, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4955, PETRI_PLACES=250, PETRI_TRANSITIONS=317} [2024-05-12 12:43:15,036 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 200 predicate places. [2024-05-12 12:43:15,036 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 317 transitions, 4955 flow [2024-05-12 12:43:15,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:15,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:15,036 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-05-12 12:43:15,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:43:15,037 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:15,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:15,037 INFO L85 PathProgramCache]: Analyzing trace with hash 878782709, now seen corresponding path program 3 times [2024-05-12 12:43:15,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:15,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862740985] [2024-05-12 12:43:15,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:15,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:15,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:15,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:15,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:15,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862740985] [2024-05-12 12:43:15,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862740985] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:15,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:15,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:15,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838652587] [2024-05-12 12:43:15,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:15,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:15,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:15,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:15,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:15,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:15,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 317 transitions, 4955 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:15,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:15,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:15,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:16,007 INFO L124 PetriNetUnfolderBase]: 3132/5015 cut-off events. [2024-05-12 12:43:16,007 INFO L125 PetriNetUnfolderBase]: For 168470/168478 co-relation queries the response was YES. [2024-05-12 12:43:16,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34870 conditions, 5015 events. 3132/5015 cut-off events. For 168470/168478 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 32017 event pairs, 495 based on Foata normal form. 3/4986 useless extension candidates. Maximal degree in co-relation 34748. Up to 4328 conditions per place. [2024-05-12 12:43:16,061 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 305 selfloop transitions, 35 changer transitions 0/354 dead transitions. [2024-05-12 12:43:16,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 354 transitions, 5951 flow [2024-05-12 12:43:16,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:16,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:16,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 12:43:16,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-05-12 12:43:16,062 INFO L175 Difference]: Start difference. First operand has 250 places, 317 transitions, 4955 flow. Second operand 8 states and 209 transitions. [2024-05-12 12:43:16,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 354 transitions, 5951 flow [2024-05-12 12:43:16,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 354 transitions, 5850 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:16,473 INFO L231 Difference]: Finished difference. Result has 252 places, 320 transitions, 4995 flow [2024-05-12 12:43:16,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4854, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4995, PETRI_PLACES=252, PETRI_TRANSITIONS=320} [2024-05-12 12:43:16,473 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 202 predicate places. [2024-05-12 12:43:16,473 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 320 transitions, 4995 flow [2024-05-12 12:43:16,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:16,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:16,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-05-12 12:43:16,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:43:16,474 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:16,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:16,474 INFO L85 PathProgramCache]: Analyzing trace with hash -798903591, now seen corresponding path program 4 times [2024-05-12 12:43:16,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:16,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171393713] [2024-05-12 12:43:16,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:16,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:16,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:16,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-05-12 12:43:16,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:16,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171393713] [2024-05-12 12:43:16,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171393713] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:16,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:16,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:16,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080599484] [2024-05-12 12:43:16,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:16,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:16,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:16,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:16,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:16,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:16,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 320 transitions, 4995 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:16,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:16,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:16,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:17,379 INFO L124 PetriNetUnfolderBase]: 3127/5114 cut-off events. [2024-05-12 12:43:17,379 INFO L125 PetriNetUnfolderBase]: For 173352/173360 co-relation queries the response was YES. [2024-05-12 12:43:17,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34994 conditions, 5114 events. 3127/5114 cut-off events. For 173352/173360 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 33358 event pairs, 772 based on Foata normal form. 3/5080 useless extension candidates. Maximal degree in co-relation 34871. Up to 4494 conditions per place. [2024-05-12 12:43:17,438 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 303 selfloop transitions, 33 changer transitions 0/350 dead transitions. [2024-05-12 12:43:17,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 350 transitions, 5801 flow [2024-05-12 12:43:17,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:17,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:17,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 12:43:17,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5807453416149069 [2024-05-12 12:43:17,440 INFO L175 Difference]: Start difference. First operand has 252 places, 320 transitions, 4995 flow. Second operand 7 states and 187 transitions. [2024-05-12 12:43:17,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 350 transitions, 5801 flow [2024-05-12 12:43:17,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 350 transitions, 5714 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:17,888 INFO L231 Difference]: Finished difference. Result has 255 places, 322 transitions, 5035 flow [2024-05-12 12:43:17,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4912, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5035, PETRI_PLACES=255, PETRI_TRANSITIONS=322} [2024-05-12 12:43:17,888 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 205 predicate places. [2024-05-12 12:43:17,889 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 322 transitions, 5035 flow [2024-05-12 12:43:17,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:43:17,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:17,889 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-05-12 12:43:17,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:43:17,889 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:17,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:17,890 INFO L85 PathProgramCache]: Analyzing trace with hash 228208726, now seen corresponding path program 1 times [2024-05-12 12:43:17,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:17,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737313650] [2024-05-12 12:43:17,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:17,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:17,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:18,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:18,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:18,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737313650] [2024-05-12 12:43:18,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737313650] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:18,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:18,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:18,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448333933] [2024-05-12 12:43:18,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:18,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:43:18,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:18,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:43:18,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:43:18,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2024-05-12 12:43:18,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 322 transitions, 5035 flow. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 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-05-12 12:43:18,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:18,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2024-05-12 12:43:18,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:19,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([208] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][231], [Black: 512#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 260#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= ~__unbuffered_p0_EAX~0 0) (<= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (or (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0))), Black: 251#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 258#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= ~__unbuffered_p0_EAX~0 0) (<= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 153#true, Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 534#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 283#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 92#true, Black: 289#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 248#true, Black: 546#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 490#true, Black: 554#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 296#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 560#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 561#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 304#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P1Thread1of1ForFork0InUse, 613#true, P2Thread1of1ForFork2InUse, Black: 569#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 60#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 67#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 577#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 72#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 50#L759true, Black: 587#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 183#true, Black: 337#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 595#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (or (= |#ghost~multithreaded| 0) (and (<= 0 ~__unbuffered_p0_EAX~0) (<= ~__unbuffered_p0_EAX~0 1))) (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 84#(and (or (= |#ghost~multithreaded| 0) (and (<= 0 ~__unbuffered_p0_EAX~0) (<= ~__unbuffered_p0_EAX~0 1))) (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 343#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 82#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 433#true, Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 95#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 607#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 353#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 351#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 105#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 481#true, Black: 619#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 112#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 390#true, 625#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 384#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 127#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 47#L749true, Black: 396#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 150#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0)), Black: 159#(and (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 416#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), 80#true, Black: 170#(and (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 169#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1)), Black: 181#(and (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 437#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 187#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 439#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 196#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 107#true, 300#true, Black: 453#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 410#true, 69#true, Black: 206#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 466#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 464#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 601#true, Black: 216#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 477#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 225#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 3#L729true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 483#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 236#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 38#L18-1true, 556#true, Black: 246#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 495#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 494#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 496#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 401#true]) [2024-05-12 12:43:19,361 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-05-12 12:43:19,361 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-05-12 12:43:19,361 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-05-12 12:43:19,361 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-05-12 12:43:19,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([208] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][231], [30#L18-2true, Black: 512#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 260#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= ~__unbuffered_p0_EAX~0 0) (<= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (or (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0))), Black: 251#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), 153#true, Black: 258#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= ~__unbuffered_p0_EAX~0 0) (<= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 534#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 283#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 92#true, Black: 289#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 248#true, Black: 546#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 490#true, Black: 554#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 296#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 560#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 561#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 304#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P1Thread1of1ForFork0InUse, 613#true, P2Thread1of1ForFork2InUse, Black: 569#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 60#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 67#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 577#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 72#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 50#L759true, Black: 587#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 183#true, Black: 337#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 595#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (or (= |#ghost~multithreaded| 0) (and (<= 0 ~__unbuffered_p0_EAX~0) (<= ~__unbuffered_p0_EAX~0 1))) (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 84#(and (or (= |#ghost~multithreaded| 0) (and (<= 0 ~__unbuffered_p0_EAX~0) (<= ~__unbuffered_p0_EAX~0 1))) (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 343#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 82#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 433#true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 607#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 95#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 353#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 351#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 105#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 481#true, Black: 619#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 112#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 390#true, 625#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 384#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 127#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 47#L749true, Black: 396#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1)), Black: 150#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0)), Black: 159#(and (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 416#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), 80#true, Black: 170#(and (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 169#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1)), Black: 181#(and (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 437#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 187#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 439#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 196#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 107#true, 300#true, Black: 453#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 410#true, 69#true, Black: 206#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 466#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 464#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 601#true, Black: 216#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 477#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 225#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), 3#L729true, Black: 483#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 236#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 556#true, Black: 246#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 495#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 494#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 496#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 401#true]) [2024-05-12 12:43:19,378 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-05-12 12:43:19,379 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-05-12 12:43:19,379 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-05-12 12:43:19,379 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-05-12 12:43:19,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([208] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][231], [30#L18-2true, Black: 512#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 260#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= ~__unbuffered_p0_EAX~0 0) (<= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (or (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0))), Black: 251#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 258#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= ~__unbuffered_p0_EAX~0 0) (<= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 153#true, Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 534#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 283#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 92#true, Black: 289#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 248#true, Black: 546#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 490#true, Black: 554#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 296#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 560#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 561#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 304#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P1Thread1of1ForFork0InUse, 613#true, P2Thread1of1ForFork2InUse, Black: 569#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 60#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 67#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 577#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 72#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 50#L759true, Black: 587#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 183#true, Black: 337#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 595#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (or (= |#ghost~multithreaded| 0) (and (<= 0 ~__unbuffered_p0_EAX~0) (<= ~__unbuffered_p0_EAX~0 1))) (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 84#(and (or (= |#ghost~multithreaded| 0) (and (<= 0 ~__unbuffered_p0_EAX~0) (<= ~__unbuffered_p0_EAX~0 1))) (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 343#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 82#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 433#true, Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 95#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 607#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 353#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 351#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 105#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 481#true, Black: 619#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 112#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 390#true, 625#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 384#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 127#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 47#L749true, Black: 396#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 150#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0)), Black: 159#(and (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 416#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), 80#true, Black: 170#(and (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 169#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1)), Black: 181#(and (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 437#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 187#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 439#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 196#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 107#true, 300#true, Black: 453#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 410#true, 69#true, Black: 206#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 466#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 464#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 601#true, Black: 216#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 477#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 225#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 3#L729true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 483#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 236#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 556#true, Black: 246#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 495#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 494#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 496#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 401#true]) [2024-05-12 12:43:19,434 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-05-12 12:43:19,434 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-05-12 12:43:19,434 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-05-12 12:43:19,434 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-05-12 12:43:19,434 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-05-12 12:43:19,544 INFO L124 PetriNetUnfolderBase]: 4883/8639 cut-off events. [2024-05-12 12:43:19,544 INFO L125 PetriNetUnfolderBase]: For 268281/268875 co-relation queries the response was YES. [2024-05-12 12:43:19,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56298 conditions, 8639 events. 4883/8639 cut-off events. For 268281/268875 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 67145 event pairs, 984 based on Foata normal form. 410/8612 useless extension candidates. Maximal degree in co-relation 56173. Up to 2789 conditions per place. [2024-05-12 12:43:19,688 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 213 selfloop transitions, 238 changer transitions 76/677 dead transitions. [2024-05-12 12:43:19,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 677 transitions, 11275 flow [2024-05-12 12:43:19,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:19,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:19,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-05-12 12:43:19,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770186335403726 [2024-05-12 12:43:19,689 INFO L175 Difference]: Start difference. First operand has 255 places, 322 transitions, 5035 flow. Second operand 7 states and 218 transitions. [2024-05-12 12:43:19,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 677 transitions, 11275 flow [2024-05-12 12:43:20,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 677 transitions, 11006 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:20,515 INFO L231 Difference]: Finished difference. Result has 262 places, 473 transitions, 8414 flow [2024-05-12 12:43:20,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4930, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8414, PETRI_PLACES=262, PETRI_TRANSITIONS=473} [2024-05-12 12:43:20,516 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 212 predicate places. [2024-05-12 12:43:20,516 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 473 transitions, 8414 flow [2024-05-12 12:43:20,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 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-05-12 12:43:20,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:20,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:20,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:43:20,517 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:20,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:20,517 INFO L85 PathProgramCache]: Analyzing trace with hash -275575887, now seen corresponding path program 1 times [2024-05-12 12:43:20,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:20,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292448102] [2024-05-12 12:43:20,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:20,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:20,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:20,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:20,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:20,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292448102] [2024-05-12 12:43:20,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292448102] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:20,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:20,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:20,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422161881] [2024-05-12 12:43:20,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:20,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:20,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:20,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:20,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:20,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-05-12 12:43:20,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 473 transitions, 8414 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 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-05-12 12:43:20,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:20,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-05-12 12:43:20,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:22,836 INFO L124 PetriNetUnfolderBase]: 6231/10039 cut-off events. [2024-05-12 12:43:22,837 INFO L125 PetriNetUnfolderBase]: For 354939/355225 co-relation queries the response was YES. [2024-05-12 12:43:22,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74772 conditions, 10039 events. 6231/10039 cut-off events. For 354939/355225 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 69565 event pairs, 1335 based on Foata normal form. 196/10058 useless extension candidates. Maximal degree in co-relation 74641. Up to 8526 conditions per place. [2024-05-12 12:43:22,954 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 289 selfloop transitions, 107 changer transitions 103/511 dead transitions. [2024-05-12 12:43:22,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 511 transitions, 9712 flow [2024-05-12 12:43:22,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:22,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:22,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 12:43:22,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838509316770186 [2024-05-12 12:43:22,955 INFO L175 Difference]: Start difference. First operand has 262 places, 473 transitions, 8414 flow. Second operand 7 states and 188 transitions. [2024-05-12 12:43:22,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 511 transitions, 9712 flow [2024-05-12 12:43:24,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 511 transitions, 9704 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-05-12 12:43:24,338 INFO L231 Difference]: Finished difference. Result has 269 places, 379 transitions, 6796 flow [2024-05-12 12:43:24,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8406, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6796, PETRI_PLACES=269, PETRI_TRANSITIONS=379} [2024-05-12 12:43:24,338 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 219 predicate places. [2024-05-12 12:43:24,339 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 379 transitions, 6796 flow [2024-05-12 12:43:24,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 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-05-12 12:43:24,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:24,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:24,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:43:24,339 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:24,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:24,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1079562837, now seen corresponding path program 1 times [2024-05-12 12:43:24,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:24,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337388321] [2024-05-12 12:43:24,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:24,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:24,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:24,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:24,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:24,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337388321] [2024-05-12 12:43:24,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337388321] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:24,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:24,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:24,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584046111] [2024-05-12 12:43:24,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:24,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:24,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:24,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:24,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:24,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:24,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 379 transitions, 6796 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:24,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:24,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:24,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:25,840 INFO L124 PetriNetUnfolderBase]: 4694/7770 cut-off events. [2024-05-12 12:43:25,840 INFO L125 PetriNetUnfolderBase]: For 330003/330230 co-relation queries the response was YES. [2024-05-12 12:43:25,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60432 conditions, 7770 events. 4694/7770 cut-off events. For 330003/330230 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 54481 event pairs, 986 based on Foata normal form. 153/7745 useless extension candidates. Maximal degree in co-relation 60297. Up to 6216 conditions per place. [2024-05-12 12:43:25,963 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 243 selfloop transitions, 166 changer transitions 11/435 dead transitions. [2024-05-12 12:43:25,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 435 transitions, 8329 flow [2024-05-12 12:43:25,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:25,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:25,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 12:43:25,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-05-12 12:43:25,965 INFO L175 Difference]: Start difference. First operand has 269 places, 379 transitions, 6796 flow. Second operand 8 states and 221 transitions. [2024-05-12 12:43:25,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 435 transitions, 8329 flow [2024-05-12 12:43:27,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 435 transitions, 8062 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:27,113 INFO L231 Difference]: Finished difference. Result has 271 places, 391 transitions, 7258 flow [2024-05-12 12:43:27,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6554, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7258, PETRI_PLACES=271, PETRI_TRANSITIONS=391} [2024-05-12 12:43:27,113 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 221 predicate places. [2024-05-12 12:43:27,114 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 391 transitions, 7258 flow [2024-05-12 12:43:27,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:27,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:27,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:27,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:43:27,114 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:27,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:27,115 INFO L85 PathProgramCache]: Analyzing trace with hash -191933067, now seen corresponding path program 2 times [2024-05-12 12:43:27,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:27,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541264050] [2024-05-12 12:43:27,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:27,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:27,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:27,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:27,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:27,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541264050] [2024-05-12 12:43:27,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541264050] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:27,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:27,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:27,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918595291] [2024-05-12 12:43:27,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:27,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:27,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:27,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:27,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:27,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:27,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 391 transitions, 7258 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:27,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:27,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:27,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:28,623 INFO L124 PetriNetUnfolderBase]: 4583/7801 cut-off events. [2024-05-12 12:43:28,624 INFO L125 PetriNetUnfolderBase]: For 339585/339866 co-relation queries the response was YES. [2024-05-12 12:43:28,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61136 conditions, 7801 events. 4583/7801 cut-off events. For 339585/339866 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 56087 event pairs, 1061 based on Foata normal form. 186/7812 useless extension candidates. Maximal degree in co-relation 61000. Up to 6277 conditions per place. [2024-05-12 12:43:28,743 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 288 selfloop transitions, 114 changer transitions 0/417 dead transitions. [2024-05-12 12:43:28,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 417 transitions, 8148 flow [2024-05-12 12:43:28,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:28,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:28,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:43:28,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-05-12 12:43:28,744 INFO L175 Difference]: Start difference. First operand has 271 places, 391 transitions, 7258 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:43:28,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 417 transitions, 8148 flow [2024-05-12 12:43:29,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 417 transitions, 7917 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:29,970 INFO L231 Difference]: Finished difference. Result has 274 places, 391 transitions, 7271 flow [2024-05-12 12:43:29,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7271, PETRI_PLACES=274, PETRI_TRANSITIONS=391} [2024-05-12 12:43:29,971 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 224 predicate places. [2024-05-12 12:43:29,971 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 391 transitions, 7271 flow [2024-05-12 12:43:29,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:29,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:29,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:29,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:43:29,971 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:29,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:29,972 INFO L85 PathProgramCache]: Analyzing trace with hash 990904821, now seen corresponding path program 1 times [2024-05-12 12:43:29,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:29,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140184568] [2024-05-12 12:43:29,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:29,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:29,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:30,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:30,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:30,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140184568] [2024-05-12 12:43:30,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140184568] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:30,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:30,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:30,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396154630] [2024-05-12 12:43:30,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:30,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:30,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:30,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:30,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:30,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:30,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 391 transitions, 7271 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:30,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:30,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:30,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:31,624 INFO L124 PetriNetUnfolderBase]: 4641/7909 cut-off events. [2024-05-12 12:43:31,624 INFO L125 PetriNetUnfolderBase]: For 356851/357119 co-relation queries the response was YES. [2024-05-12 12:43:31,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62246 conditions, 7909 events. 4641/7909 cut-off events. For 356851/357119 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 56825 event pairs, 1210 based on Foata normal form. 133/7861 useless extension candidates. Maximal degree in co-relation 62108. Up to 6019 conditions per place. [2024-05-12 12:43:31,730 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 341 selfloop transitions, 71 changer transitions 1/428 dead transitions. [2024-05-12 12:43:31,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 428 transitions, 8457 flow [2024-05-12 12:43:31,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:31,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:31,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:43:31,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593167701863354 [2024-05-12 12:43:31,731 INFO L175 Difference]: Start difference. First operand has 274 places, 391 transitions, 7271 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:43:31,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 428 transitions, 8457 flow [2024-05-12 12:43:32,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 428 transitions, 8163 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:32,692 INFO L231 Difference]: Finished difference. Result has 274 places, 392 transitions, 7149 flow [2024-05-12 12:43:32,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6979, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7149, PETRI_PLACES=274, PETRI_TRANSITIONS=392} [2024-05-12 12:43:32,693 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 224 predicate places. [2024-05-12 12:43:32,693 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 392 transitions, 7149 flow [2024-05-12 12:43:32,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:32,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:32,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:32,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:43:32,694 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:32,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:32,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1020611373, now seen corresponding path program 2 times [2024-05-12 12:43:32,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:32,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211594154] [2024-05-12 12:43:32,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:32,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:32,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:32,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:32,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:32,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211594154] [2024-05-12 12:43:32,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211594154] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:32,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:32,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:32,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51469791] [2024-05-12 12:43:32,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:32,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:32,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:32,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:32,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:32,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:32,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 392 transitions, 7149 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:32,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:32,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:32,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:34,184 INFO L124 PetriNetUnfolderBase]: 4704/7746 cut-off events. [2024-05-12 12:43:34,184 INFO L125 PetriNetUnfolderBase]: For 345018/345279 co-relation queries the response was YES. [2024-05-12 12:43:34,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61798 conditions, 7746 events. 4704/7746 cut-off events. For 345018/345279 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 53834 event pairs, 756 based on Foata normal form. 154/7705 useless extension candidates. Maximal degree in co-relation 61660. Up to 6171 conditions per place. [2024-05-12 12:43:34,288 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 335 selfloop transitions, 71 changer transitions 2/423 dead transitions. [2024-05-12 12:43:34,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 423 transitions, 8179 flow [2024-05-12 12:43:34,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:34,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:34,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 12:43:34,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:43:34,289 INFO L175 Difference]: Start difference. First operand has 274 places, 392 transitions, 7149 flow. Second operand 6 states and 168 transitions. [2024-05-12 12:43:34,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 423 transitions, 8179 flow [2024-05-12 12:43:35,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 423 transitions, 8038 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:35,398 INFO L231 Difference]: Finished difference. Result has 277 places, 392 transitions, 7157 flow [2024-05-12 12:43:35,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7008, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7157, PETRI_PLACES=277, PETRI_TRANSITIONS=392} [2024-05-12 12:43:35,399 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 227 predicate places. [2024-05-12 12:43:35,399 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 392 transitions, 7157 flow [2024-05-12 12:43:35,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:35,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:35,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:35,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:43:35,400 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:35,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:35,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1921955189, now seen corresponding path program 3 times [2024-05-12 12:43:35,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:35,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490831059] [2024-05-12 12:43:35,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:35,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:35,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:35,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-05-12 12:43:35,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:35,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490831059] [2024-05-12 12:43:35,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490831059] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:35,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:35,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:35,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855268899] [2024-05-12 12:43:35,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:35,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:35,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:35,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:35,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:35,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:35,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 392 transitions, 7157 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:43:35,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:35,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:35,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:36,902 INFO L124 PetriNetUnfolderBase]: 4718/7837 cut-off events. [2024-05-12 12:43:36,902 INFO L125 PetriNetUnfolderBase]: For 340623/340884 co-relation queries the response was YES. [2024-05-12 12:43:36,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61918 conditions, 7837 events. 4718/7837 cut-off events. For 340623/340884 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 55441 event pairs, 1055 based on Foata normal form. 175/7824 useless extension candidates. Maximal degree in co-relation 61779. Up to 6286 conditions per place. [2024-05-12 12:43:37,013 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 297 selfloop transitions, 113 changer transitions 1/426 dead transitions. [2024-05-12 12:43:37,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 426 transitions, 8460 flow [2024-05-12 12:43:37,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:37,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:37,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:43:37,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 12:43:37,015 INFO L175 Difference]: Start difference. First operand has 277 places, 392 transitions, 7157 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:43:37,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 426 transitions, 8460 flow [2024-05-12 12:43:38,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 426 transitions, 8299 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:38,333 INFO L231 Difference]: Finished difference. Result has 278 places, 400 transitions, 7399 flow [2024-05-12 12:43:38,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7000, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7399, PETRI_PLACES=278, PETRI_TRANSITIONS=400} [2024-05-12 12:43:38,334 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 228 predicate places. [2024-05-12 12:43:38,334 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 400 transitions, 7399 flow [2024-05-12 12:43:38,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:43:38,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:38,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:38,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:43:38,334 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:38,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:38,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1859769789, now seen corresponding path program 1 times [2024-05-12 12:43:38,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:38,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739278417] [2024-05-12 12:43:38,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:38,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:38,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:38,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:38,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:38,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739278417] [2024-05-12 12:43:38,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739278417] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:38,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:38,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:38,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087260973] [2024-05-12 12:43:38,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:38,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:38,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:38,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:38,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:38,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-05-12 12:43:38,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 400 transitions, 7399 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 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-05-12 12:43:38,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:38,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-05-12 12:43:38,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:40,423 INFO L124 PetriNetUnfolderBase]: 6143/10039 cut-off events. [2024-05-12 12:43:40,424 INFO L125 PetriNetUnfolderBase]: For 393559/393876 co-relation queries the response was YES. [2024-05-12 12:43:40,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80924 conditions, 10039 events. 6143/10039 cut-off events. For 393559/393876 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 70705 event pairs, 1115 based on Foata normal form. 226/10088 useless extension candidates. Maximal degree in co-relation 80785. Up to 8054 conditions per place. [2024-05-12 12:43:40,553 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 313 selfloop transitions, 239 changer transitions 0/564 dead transitions. [2024-05-12 12:43:40,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 564 transitions, 11869 flow [2024-05-12 12:43:40,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:40,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:40,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-05-12 12:43:40,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826086956521739 [2024-05-12 12:43:40,555 INFO L175 Difference]: Start difference. First operand has 278 places, 400 transitions, 7399 flow. Second operand 10 states and 268 transitions. [2024-05-12 12:43:40,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 564 transitions, 11869 flow [2024-05-12 12:43:42,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 564 transitions, 11464 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:42,194 INFO L231 Difference]: Finished difference. Result has 290 places, 515 transitions, 10512 flow [2024-05-12 12:43:42,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10512, PETRI_PLACES=290, PETRI_TRANSITIONS=515} [2024-05-12 12:43:42,195 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 240 predicate places. [2024-05-12 12:43:42,195 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 515 transitions, 10512 flow [2024-05-12 12:43:42,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 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-05-12 12:43:42,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:42,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:42,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:43:42,196 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:42,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:42,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1757296641, now seen corresponding path program 4 times [2024-05-12 12:43:42,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:42,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311297831] [2024-05-12 12:43:42,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:42,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:42,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:42,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:42,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:42,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311297831] [2024-05-12 12:43:42,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311297831] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:42,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:42,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:42,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185570090] [2024-05-12 12:43:42,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:42,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:42,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:42,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:42,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:42,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:42,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 515 transitions, 10512 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:42,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:42,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:42,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:44,188 INFO L124 PetriNetUnfolderBase]: 5330/8881 cut-off events. [2024-05-12 12:43:44,188 INFO L125 PetriNetUnfolderBase]: For 385080/385548 co-relation queries the response was YES. [2024-05-12 12:43:44,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74657 conditions, 8881 events. 5330/8881 cut-off events. For 385080/385548 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 63682 event pairs, 1067 based on Foata normal form. 271/8926 useless extension candidates. Maximal degree in co-relation 74511. Up to 6777 conditions per place. [2024-05-12 12:43:44,316 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 352 selfloop transitions, 179 changer transitions 0/550 dead transitions. [2024-05-12 12:43:44,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 550 transitions, 11973 flow [2024-05-12 12:43:44,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:44,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:44,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:43:44,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-05-12 12:43:44,317 INFO L175 Difference]: Start difference. First operand has 290 places, 515 transitions, 10512 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:43:44,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 550 transitions, 11973 flow [2024-05-12 12:43:45,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 550 transitions, 11731 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-05-12 12:43:45,800 INFO L231 Difference]: Finished difference. Result has 295 places, 518 transitions, 10698 flow [2024-05-12 12:43:45,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10274, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10698, PETRI_PLACES=295, PETRI_TRANSITIONS=518} [2024-05-12 12:43:45,801 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 245 predicate places. [2024-05-12 12:43:45,801 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 518 transitions, 10698 flow [2024-05-12 12:43:45,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:45,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:45,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:45,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:43:45,801 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:45,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:45,802 INFO L85 PathProgramCache]: Analyzing trace with hash 997853761, now seen corresponding path program 2 times [2024-05-12 12:43:45,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:45,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633418196] [2024-05-12 12:43:45,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:45,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:45,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:45,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:45,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:45,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633418196] [2024-05-12 12:43:45,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633418196] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:45,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:45,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:45,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370197656] [2024-05-12 12:43:45,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:45,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:45,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:45,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:45,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:45,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:45,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 518 transitions, 10698 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:43:45,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:45,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:45,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:47,691 INFO L124 PetriNetUnfolderBase]: 5495/9113 cut-off events. [2024-05-12 12:43:47,691 INFO L125 PetriNetUnfolderBase]: For 395593/395934 co-relation queries the response was YES. [2024-05-12 12:43:47,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76466 conditions, 9113 events. 5495/9113 cut-off events. For 395593/395934 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 65239 event pairs, 1067 based on Foata normal form. 275/9161 useless extension candidates. Maximal degree in co-relation 76319. Up to 7182 conditions per place. [2024-05-12 12:43:47,834 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 294 selfloop transitions, 247 changer transitions 2/562 dead transitions. [2024-05-12 12:43:47,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 562 transitions, 12346 flow [2024-05-12 12:43:47,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:47,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:47,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-05-12 12:43:47,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733695652173914 [2024-05-12 12:43:47,835 INFO L175 Difference]: Start difference. First operand has 295 places, 518 transitions, 10698 flow. Second operand 8 states and 211 transitions. [2024-05-12 12:43:47,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 562 transitions, 12346 flow [2024-05-12 12:43:49,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 562 transitions, 11532 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:49,289 INFO L231 Difference]: Finished difference. Result has 296 places, 532 transitions, 10711 flow [2024-05-12 12:43:49,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9898, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10711, PETRI_PLACES=296, PETRI_TRANSITIONS=532} [2024-05-12 12:43:49,289 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 246 predicate places. [2024-05-12 12:43:49,289 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 532 transitions, 10711 flow [2024-05-12 12:43:49,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:43:49,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:49,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:49,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:43:49,290 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:49,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:49,290 INFO L85 PathProgramCache]: Analyzing trace with hash 18556803, now seen corresponding path program 5 times [2024-05-12 12:43:49,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:49,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200001533] [2024-05-12 12:43:49,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:49,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:49,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:49,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:49,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:49,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200001533] [2024-05-12 12:43:49,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200001533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:49,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:49,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:49,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278758779] [2024-05-12 12:43:49,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:49,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:49,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:49,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:49,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:49,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:49,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 532 transitions, 10711 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:49,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:49,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:49,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:51,133 INFO L124 PetriNetUnfolderBase]: 5491/9119 cut-off events. [2024-05-12 12:43:51,133 INFO L125 PetriNetUnfolderBase]: For 394756/395016 co-relation queries the response was YES. [2024-05-12 12:43:51,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75363 conditions, 9119 events. 5491/9119 cut-off events. For 394756/395016 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 65474 event pairs, 1144 based on Foata normal form. 198/9091 useless extension candidates. Maximal degree in co-relation 75217. Up to 7008 conditions per place. [2024-05-12 12:43:51,301 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 362 selfloop transitions, 182 changer transitions 0/563 dead transitions. [2024-05-12 12:43:51,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 563 transitions, 12050 flow [2024-05-12 12:43:51,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:51,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:51,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:43:51,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5900621118012422 [2024-05-12 12:43:51,303 INFO L175 Difference]: Start difference. First operand has 296 places, 532 transitions, 10711 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:43:51,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 563 transitions, 12050 flow [2024-05-12 12:43:52,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 563 transitions, 11613 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:52,930 INFO L231 Difference]: Finished difference. Result has 298 places, 535 transitions, 10681 flow [2024-05-12 12:43:52,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10276, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10681, PETRI_PLACES=298, PETRI_TRANSITIONS=535} [2024-05-12 12:43:52,931 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 248 predicate places. [2024-05-12 12:43:52,931 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 535 transitions, 10681 flow [2024-05-12 12:43:52,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:43:52,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:52,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:52,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:43:52,932 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:52,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:52,932 INFO L85 PathProgramCache]: Analyzing trace with hash -706281949, now seen corresponding path program 6 times [2024-05-12 12:43:52,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:52,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561311314] [2024-05-12 12:43:52,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:52,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:52,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:53,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:53,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:53,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561311314] [2024-05-12 12:43:53,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561311314] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:53,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:53,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:53,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007623618] [2024-05-12 12:43:53,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:53,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:53,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:53,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:53,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:53,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:53,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 535 transitions, 10681 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:43:53,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:53,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:53,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:54,913 INFO L124 PetriNetUnfolderBase]: 5494/9147 cut-off events. [2024-05-12 12:43:54,913 INFO L125 PetriNetUnfolderBase]: For 394799/395160 co-relation queries the response was YES. [2024-05-12 12:43:54,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75075 conditions, 9147 events. 5494/9147 cut-off events. For 394799/395160 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 66063 event pairs, 1118 based on Foata normal form. 284/9225 useless extension candidates. Maximal degree in co-relation 74929. Up to 7019 conditions per place. [2024-05-12 12:43:55,038 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 379 selfloop transitions, 161 changer transitions 1/560 dead transitions. [2024-05-12 12:43:55,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 560 transitions, 11998 flow [2024-05-12 12:43:55,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:55,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:55,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:43:55,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-05-12 12:43:55,039 INFO L175 Difference]: Start difference. First operand has 298 places, 535 transitions, 10681 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:43:55,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 560 transitions, 11998 flow [2024-05-12 12:43:56,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 560 transitions, 11751 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:56,766 INFO L231 Difference]: Finished difference. Result has 300 places, 538 transitions, 10808 flow [2024-05-12 12:43:56,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10437, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10808, PETRI_PLACES=300, PETRI_TRANSITIONS=538} [2024-05-12 12:43:56,767 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 250 predicate places. [2024-05-12 12:43:56,767 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 538 transitions, 10808 flow [2024-05-12 12:43:56,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:43:56,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:56,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:56,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:43:56,768 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:56,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:56,768 INFO L85 PathProgramCache]: Analyzing trace with hash -811682523, now seen corresponding path program 2 times [2024-05-12 12:43:56,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:56,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240486013] [2024-05-12 12:43:56,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:56,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:56,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:56,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:56,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:56,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240486013] [2024-05-12 12:43:56,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240486013] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:56,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:56,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:56,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151709379] [2024-05-12 12:43:56,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:56,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:56,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:56,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:56,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:57,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-05-12 12:43:57,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 538 transitions, 10808 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 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-05-12 12:43:57,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:57,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-05-12 12:43:57,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:59,029 INFO L124 PetriNetUnfolderBase]: 6335/10352 cut-off events. [2024-05-12 12:43:59,029 INFO L125 PetriNetUnfolderBase]: For 437664/437925 co-relation queries the response was YES. [2024-05-12 12:43:59,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84744 conditions, 10352 events. 6335/10352 cut-off events. For 437664/437925 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 73536 event pairs, 1204 based on Foata normal form. 205/10378 useless extension candidates. Maximal degree in co-relation 84596. Up to 7179 conditions per place. [2024-05-12 12:43:59,186 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 267 selfloop transitions, 347 changer transitions 0/626 dead transitions. [2024-05-12 12:43:59,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 626 transitions, 13267 flow [2024-05-12 12:43:59,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:43:59,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:43:59,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 306 transitions. [2024-05-12 12:43:59,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543478260869565 [2024-05-12 12:43:59,188 INFO L175 Difference]: Start difference. First operand has 300 places, 538 transitions, 10808 flow. Second operand 12 states and 306 transitions. [2024-05-12 12:43:59,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 626 transitions, 13267 flow [2024-05-12 12:44:01,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 626 transitions, 13004 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:01,232 INFO L231 Difference]: Finished difference. Result has 313 places, 573 transitions, 12115 flow [2024-05-12 12:44:01,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10571, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12115, PETRI_PLACES=313, PETRI_TRANSITIONS=573} [2024-05-12 12:44:01,235 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 263 predicate places. [2024-05-12 12:44:01,235 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 573 transitions, 12115 flow [2024-05-12 12:44:01,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 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-05-12 12:44:01,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:01,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:01,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:44:01,235 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:01,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:01,236 INFO L85 PathProgramCache]: Analyzing trace with hash -282367025, now seen corresponding path program 3 times [2024-05-12 12:44:01,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:01,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503957435] [2024-05-12 12:44:01,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:01,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:01,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:01,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:01,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:01,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503957435] [2024-05-12 12:44:01,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503957435] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:01,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:01,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:01,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419301293] [2024-05-12 12:44:01,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:01,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:01,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:01,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:01,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:01,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:01,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 573 transitions, 12115 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:01,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:01,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:01,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:03,332 INFO L124 PetriNetUnfolderBase]: 5705/9466 cut-off events. [2024-05-12 12:44:03,332 INFO L125 PetriNetUnfolderBase]: For 451034/451317 co-relation queries the response was YES. [2024-05-12 12:44:03,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81249 conditions, 9466 events. 5705/9466 cut-off events. For 451034/451317 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 68320 event pairs, 1137 based on Foata normal form. 222/9465 useless extension candidates. Maximal degree in co-relation 81096. Up to 6397 conditions per place. [2024-05-12 12:44:03,485 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 244 selfloop transitions, 350 changer transitions 0/615 dead transitions. [2024-05-12 12:44:03,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 615 transitions, 13881 flow [2024-05-12 12:44:03,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:03,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:03,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-05-12 12:44:03,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717391304347826 [2024-05-12 12:44:03,486 INFO L175 Difference]: Start difference. First operand has 313 places, 573 transitions, 12115 flow. Second operand 10 states and 263 transitions. [2024-05-12 12:44:03,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 615 transitions, 13881 flow [2024-05-12 12:44:05,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 615 transitions, 13248 flow, removed 169 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:05,404 INFO L231 Difference]: Finished difference. Result has 320 places, 577 transitions, 12286 flow [2024-05-12 12:44:05,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11546, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12286, PETRI_PLACES=320, PETRI_TRANSITIONS=577} [2024-05-12 12:44:05,405 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 270 predicate places. [2024-05-12 12:44:05,405 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 577 transitions, 12286 flow [2024-05-12 12:44:05,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:05,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:05,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:05,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:44:05,406 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:05,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:05,407 INFO L85 PathProgramCache]: Analyzing trace with hash 818548791, now seen corresponding path program 3 times [2024-05-12 12:44:05,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:05,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3408747] [2024-05-12 12:44:05,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:05,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:05,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:05,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:05,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:05,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3408747] [2024-05-12 12:44:05,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3408747] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:05,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:05,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:05,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096591871] [2024-05-12 12:44:05,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:05,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:05,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:05,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:05,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:05,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:05,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 577 transitions, 12286 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:05,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:05,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:05,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:07,536 INFO L124 PetriNetUnfolderBase]: 5785/9589 cut-off events. [2024-05-12 12:44:07,536 INFO L125 PetriNetUnfolderBase]: For 455483/455802 co-relation queries the response was YES. [2024-05-12 12:44:07,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82850 conditions, 9589 events. 5785/9589 cut-off events. For 455483/455802 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 69263 event pairs, 1079 based on Foata normal form. 227/9572 useless extension candidates. Maximal degree in co-relation 82695. Up to 7544 conditions per place. [2024-05-12 12:44:07,696 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 332 selfloop transitions, 280 changer transitions 0/633 dead transitions. [2024-05-12 12:44:07,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 633 transitions, 14335 flow [2024-05-12 12:44:07,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:07,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:07,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2024-05-12 12:44:07,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5553359683794467 [2024-05-12 12:44:07,698 INFO L175 Difference]: Start difference. First operand has 320 places, 577 transitions, 12286 flow. Second operand 11 states and 281 transitions. [2024-05-12 12:44:07,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 633 transitions, 14335 flow [2024-05-12 12:44:09,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 633 transitions, 13595 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:09,714 INFO L231 Difference]: Finished difference. Result has 323 places, 595 transitions, 12586 flow [2024-05-12 12:44:09,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11574, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12586, PETRI_PLACES=323, PETRI_TRANSITIONS=595} [2024-05-12 12:44:09,715 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 273 predicate places. [2024-05-12 12:44:09,715 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 595 transitions, 12586 flow [2024-05-12 12:44:09,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:09,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:09,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:09,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:44:09,716 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:09,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:09,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1822016349, now seen corresponding path program 7 times [2024-05-12 12:44:09,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:09,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490678823] [2024-05-12 12:44:09,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:09,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:09,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:09,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:09,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:09,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490678823] [2024-05-12 12:44:09,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490678823] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:09,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:09,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:09,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077738563] [2024-05-12 12:44:09,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:09,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:09,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:09,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:09,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:09,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:09,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 595 transitions, 12586 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:09,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:09,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:09,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:11,842 INFO L124 PetriNetUnfolderBase]: 5763/9587 cut-off events. [2024-05-12 12:44:11,843 INFO L125 PetriNetUnfolderBase]: For 448415/448711 co-relation queries the response was YES. [2024-05-12 12:44:11,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82169 conditions, 9587 events. 5763/9587 cut-off events. For 448415/448711 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 69512 event pairs, 1131 based on Foata normal form. 216/9568 useless extension candidates. Maximal degree in co-relation 82014. Up to 7323 conditions per place. [2024-05-12 12:44:11,987 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 401 selfloop transitions, 198 changer transitions 1/621 dead transitions. [2024-05-12 12:44:11,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 621 transitions, 14122 flow [2024-05-12 12:44:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:11,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:11,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:44:11,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593167701863354 [2024-05-12 12:44:11,989 INFO L175 Difference]: Start difference. First operand has 323 places, 595 transitions, 12586 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:44:11,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 621 transitions, 14122 flow [2024-05-12 12:44:13,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 621 transitions, 13394 flow, removed 93 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:13,989 INFO L231 Difference]: Finished difference. Result has 322 places, 595 transitions, 12269 flow [2024-05-12 12:44:13,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11862, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12269, PETRI_PLACES=322, PETRI_TRANSITIONS=595} [2024-05-12 12:44:13,990 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 272 predicate places. [2024-05-12 12:44:13,990 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 595 transitions, 12269 flow [2024-05-12 12:44:13,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:13,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:13,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:13,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:44:13,991 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:13,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:13,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1917942983, now seen corresponding path program 4 times [2024-05-12 12:44:13,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:13,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353746918] [2024-05-12 12:44:13,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:13,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:13,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:14,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:14,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:14,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353746918] [2024-05-12 12:44:14,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353746918] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:14,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:14,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:14,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696546701] [2024-05-12 12:44:14,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:14,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:14,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:14,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:14,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:14,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:14,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 595 transitions, 12269 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:14,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:14,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:14,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:16,304 INFO L124 PetriNetUnfolderBase]: 5856/9714 cut-off events. [2024-05-12 12:44:16,304 INFO L125 PetriNetUnfolderBase]: For 450209/450505 co-relation queries the response was YES. [2024-05-12 12:44:16,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82327 conditions, 9714 events. 5856/9714 cut-off events. For 450209/450505 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 70479 event pairs, 1131 based on Foata normal form. 220/9712 useless extension candidates. Maximal degree in co-relation 82172. Up to 6548 conditions per place. [2024-05-12 12:44:16,432 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 262 selfloop transitions, 364 changer transitions 0/647 dead transitions. [2024-05-12 12:44:16,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 647 transitions, 14299 flow [2024-05-12 12:44:16,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:16,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:16,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 286 transitions. [2024-05-12 12:44:16,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:44:16,434 INFO L175 Difference]: Start difference. First operand has 322 places, 595 transitions, 12269 flow. Second operand 11 states and 286 transitions. [2024-05-12 12:44:16,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 647 transitions, 14299 flow [2024-05-12 12:44:18,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 647 transitions, 13749 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:18,063 INFO L231 Difference]: Finished difference. Result has 327 places, 607 transitions, 12615 flow [2024-05-12 12:44:18,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11719, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12615, PETRI_PLACES=327, PETRI_TRANSITIONS=607} [2024-05-12 12:44:18,064 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 277 predicate places. [2024-05-12 12:44:18,064 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 607 transitions, 12615 flow [2024-05-12 12:44:18,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:18,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:18,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:18,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:44:18,065 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:18,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:18,065 INFO L85 PathProgramCache]: Analyzing trace with hash -117875245, now seen corresponding path program 5 times [2024-05-12 12:44:18,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:18,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060292245] [2024-05-12 12:44:18,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:18,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:18,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:18,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:18,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:18,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060292245] [2024-05-12 12:44:18,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060292245] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:18,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:18,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:18,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030350079] [2024-05-12 12:44:18,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:18,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:18,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:18,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:18,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:18,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:18,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 607 transitions, 12615 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:18,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:18,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:18,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:20,140 INFO L124 PetriNetUnfolderBase]: 5757/9609 cut-off events. [2024-05-12 12:44:20,140 INFO L125 PetriNetUnfolderBase]: For 453702/454092 co-relation queries the response was YES. [2024-05-12 12:44:20,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81873 conditions, 9609 events. 5757/9609 cut-off events. For 453702/454092 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 70005 event pairs, 1094 based on Foata normal form. 278/9660 useless extension candidates. Maximal degree in co-relation 81718. Up to 6404 conditions per place. [2024-05-12 12:44:20,296 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 262 selfloop transitions, 357 changer transitions 0/640 dead transitions. [2024-05-12 12:44:20,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 640 transitions, 14337 flow [2024-05-12 12:44:20,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:20,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:20,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-05-12 12:44:20,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821256038647343 [2024-05-12 12:44:20,297 INFO L175 Difference]: Start difference. First operand has 327 places, 607 transitions, 12615 flow. Second operand 9 states and 241 transitions. [2024-05-12 12:44:20,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 640 transitions, 14337 flow [2024-05-12 12:44:22,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 640 transitions, 13584 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:22,473 INFO L231 Difference]: Finished difference. Result has 328 places, 607 transitions, 12588 flow [2024-05-12 12:44:22,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11862, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12588, PETRI_PLACES=328, PETRI_TRANSITIONS=607} [2024-05-12 12:44:22,474 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 278 predicate places. [2024-05-12 12:44:22,474 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 607 transitions, 12588 flow [2024-05-12 12:44:22,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:22,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44: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, 1] [2024-05-12 12:44:22,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:44:22,475 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:22,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:22,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1911221047, now seen corresponding path program 8 times [2024-05-12 12:44:22,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:22,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930522498] [2024-05-12 12:44:22,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:22,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:22,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:22,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:22,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:22,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930522498] [2024-05-12 12:44:22,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930522498] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:22,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:22,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:22,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765126137] [2024-05-12 12:44:22,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:22,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:22,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:22,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:22,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:22,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:22,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 607 transitions, 12588 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:22,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:22,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:22,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:24,916 INFO L124 PetriNetUnfolderBase]: 5845/9724 cut-off events. [2024-05-12 12:44:24,916 INFO L125 PetriNetUnfolderBase]: For 460574/460834 co-relation queries the response was YES. [2024-05-12 12:44:25,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82897 conditions, 9724 events. 5845/9724 cut-off events. For 460574/460834 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 70741 event pairs, 1141 based on Foata normal form. 205/9701 useless extension candidates. Maximal degree in co-relation 82741. Up to 7446 conditions per place. [2024-05-12 12:44:25,248 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 412 selfloop transitions, 199 changer transitions 0/632 dead transitions. [2024-05-12 12:44:25,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 632 transitions, 14028 flow [2024-05-12 12:44:25,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:25,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:25,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 12:44:25,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838509316770186 [2024-05-12 12:44:25,249 INFO L175 Difference]: Start difference. First operand has 328 places, 607 transitions, 12588 flow. Second operand 7 states and 188 transitions. [2024-05-12 12:44:25,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 632 transitions, 14028 flow [2024-05-12 12:44:27,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 632 transitions, 13304 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:27,182 INFO L231 Difference]: Finished difference. Result has 327 places, 607 transitions, 12269 flow [2024-05-12 12:44:27,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11864, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12269, PETRI_PLACES=327, PETRI_TRANSITIONS=607} [2024-05-12 12:44:27,183 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 277 predicate places. [2024-05-12 12:44:27,183 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 607 transitions, 12269 flow [2024-05-12 12:44:27,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:27,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:27,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:27,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:44:27,184 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:27,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:27,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1917931637, now seen corresponding path program 4 times [2024-05-12 12:44:27,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:27,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922470212] [2024-05-12 12:44:27,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:27,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:27,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:27,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:27,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:27,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922470212] [2024-05-12 12:44:27,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922470212] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:27,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:27,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:27,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255146456] [2024-05-12 12:44:27,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:27,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:27,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:27,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:27,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:27,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:27,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 607 transitions, 12269 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:27,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:27,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:27,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:29,624 INFO L124 PetriNetUnfolderBase]: 5807/9654 cut-off events. [2024-05-12 12:44:29,624 INFO L125 PetriNetUnfolderBase]: For 459856/460258 co-relation queries the response was YES. [2024-05-12 12:44:29,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81217 conditions, 9654 events. 5807/9654 cut-off events. For 459856/460258 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 69943 event pairs, 1063 based on Foata normal form. 270/9681 useless extension candidates. Maximal degree in co-relation 81060. Up to 7595 conditions per place. [2024-05-12 12:44:29,765 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 343 selfloop transitions, 280 changer transitions 0/644 dead transitions. [2024-05-12 12:44:29,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 644 transitions, 13775 flow [2024-05-12 12:44:29,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:29,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:29,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2024-05-12 12:44:29,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5533596837944664 [2024-05-12 12:44:29,767 INFO L175 Difference]: Start difference. First operand has 327 places, 607 transitions, 12269 flow. Second operand 11 states and 280 transitions. [2024-05-12 12:44:29,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 644 transitions, 13775 flow [2024-05-12 12:44:31,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 644 transitions, 13166 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:32,007 INFO L231 Difference]: Finished difference. Result has 331 places, 607 transitions, 12248 flow [2024-05-12 12:44:32,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11660, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12248, PETRI_PLACES=331, PETRI_TRANSITIONS=607} [2024-05-12 12:44:32,008 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 281 predicate places. [2024-05-12 12:44:32,008 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 607 transitions, 12248 flow [2024-05-12 12:44:32,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:32,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:32,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:32,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:44:32,008 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:32,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:32,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1706356175, now seen corresponding path program 5 times [2024-05-12 12:44:32,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:32,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687538933] [2024-05-12 12:44:32,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:32,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:32,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:32,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:32,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:32,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687538933] [2024-05-12 12:44:32,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687538933] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:32,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:32,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:32,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140685383] [2024-05-12 12:44:32,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:32,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:32,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:32,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:32,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:32,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:32,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 607 transitions, 12248 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:44:32,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:32,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:32,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:34,549 INFO L124 PetriNetUnfolderBase]: 5895/9785 cut-off events. [2024-05-12 12:44:34,549 INFO L125 PetriNetUnfolderBase]: For 461440/461836 co-relation queries the response was YES. [2024-05-12 12:44:34,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82974 conditions, 9785 events. 5895/9785 cut-off events. For 461440/461836 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 70989 event pairs, 1128 based on Foata normal form. 223/9755 useless extension candidates. Maximal degree in co-relation 82817. Up to 7897 conditions per place. [2024-05-12 12:44:34,829 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 463 selfloop transitions, 160 changer transitions 0/644 dead transitions. [2024-05-12 12:44:34,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 644 transitions, 14065 flow [2024-05-12 12:44:34,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:34,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:34,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 12:44:34,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-05-12 12:44:34,845 INFO L175 Difference]: Start difference. First operand has 331 places, 607 transitions, 12248 flow. Second operand 7 states and 193 transitions. [2024-05-12 12:44:34,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 644 transitions, 14065 flow [2024-05-12 12:44:37,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 644 transitions, 13479 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-05-12 12:44:37,047 INFO L231 Difference]: Finished difference. Result has 327 places, 619 transitions, 12358 flow [2024-05-12 12:44:37,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11682, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12358, PETRI_PLACES=327, PETRI_TRANSITIONS=619} [2024-05-12 12:44:37,049 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 277 predicate places. [2024-05-12 12:44:37,049 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 619 transitions, 12358 flow [2024-05-12 12:44:37,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:44:37,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:37,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:37,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:44:37,049 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:37,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:37,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1706355989, now seen corresponding path program 6 times [2024-05-12 12:44:37,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:37,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988345384] [2024-05-12 12:44:37,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:37,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:37,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:37,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:37,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:37,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988345384] [2024-05-12 12:44:37,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988345384] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:37,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:37,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:37,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902375072] [2024-05-12 12:44:37,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:37,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:37,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:37,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:37,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:37,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:37,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 619 transitions, 12358 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:37,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:37,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:37,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:39,714 INFO L124 PetriNetUnfolderBase]: 5971/10100 cut-off events. [2024-05-12 12:44:39,714 INFO L125 PetriNetUnfolderBase]: For 470439/470842 co-relation queries the response was YES. [2024-05-12 12:44:39,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83736 conditions, 10100 events. 5971/10100 cut-off events. For 470439/470842 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 74803 event pairs, 1232 based on Foata normal form. 216/10067 useless extension candidates. Maximal degree in co-relation 83579. Up to 7743 conditions per place. [2024-05-12 12:44:39,903 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 489 selfloop transitions, 169 changer transitions 0/679 dead transitions. [2024-05-12 12:44:39,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 679 transitions, 14460 flow [2024-05-12 12:44:39,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:39,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:39,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-05-12 12:44:39,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:44:39,907 INFO L175 Difference]: Start difference. First operand has 327 places, 619 transitions, 12358 flow. Second operand 8 states and 216 transitions. [2024-05-12 12:44:39,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 679 transitions, 14460 flow [2024-05-12 12:44:42,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 679 transitions, 14185 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:42,219 INFO L231 Difference]: Finished difference. Result has 332 places, 645 transitions, 12949 flow [2024-05-12 12:44:42,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=12087, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12949, PETRI_PLACES=332, PETRI_TRANSITIONS=645} [2024-05-12 12:44:42,223 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 282 predicate places. [2024-05-12 12:44:42,223 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 645 transitions, 12949 flow [2024-05-12 12:44:42,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:42,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:42,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:42,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:44:42,224 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:42,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:42,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1626277253, now seen corresponding path program 9 times [2024-05-12 12:44:42,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:42,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181919950] [2024-05-12 12:44:42,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:42,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:42,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:42,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:42,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:42,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181919950] [2024-05-12 12:44:42,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181919950] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:42,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:42,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:42,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971378627] [2024-05-12 12:44:42,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:42,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:42,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:42,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:42,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:42,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:42,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 645 transitions, 12949 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:42,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:42,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:42,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:44,913 INFO L124 PetriNetUnfolderBase]: 6031/10054 cut-off events. [2024-05-12 12:44:44,913 INFO L125 PetriNetUnfolderBase]: For 469675/470054 co-relation queries the response was YES. [2024-05-12 12:44:45,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85100 conditions, 10054 events. 6031/10054 cut-off events. For 469675/470054 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 73659 event pairs, 1094 based on Foata normal form. 240/10057 useless extension candidates. Maximal degree in co-relation 84941. Up to 8049 conditions per place. [2024-05-12 12:44:45,259 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 507 selfloop transitions, 150 changer transitions 0/678 dead transitions. [2024-05-12 12:44:45,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 678 transitions, 14519 flow [2024-05-12 12:44:45,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:45,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:45,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:44:45,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-05-12 12:44:45,260 INFO L175 Difference]: Start difference. First operand has 332 places, 645 transitions, 12949 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:44:45,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 678 transitions, 14519 flow [2024-05-12 12:44:47,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 678 transitions, 14370 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:47,448 INFO L231 Difference]: Finished difference. Result has 336 places, 645 transitions, 13120 flow [2024-05-12 12:44:47,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=12800, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13120, PETRI_PLACES=336, PETRI_TRANSITIONS=645} [2024-05-12 12:44:47,449 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 286 predicate places. [2024-05-12 12:44:47,449 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 645 transitions, 13120 flow [2024-05-12 12:44:47,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:47,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:47,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:47,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:44:47,450 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:47,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:47,450 INFO L85 PathProgramCache]: Analyzing trace with hash -77356759, now seen corresponding path program 7 times [2024-05-12 12:44:47,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:47,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147918194] [2024-05-12 12:44:47,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:47,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:47,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:47,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:47,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:47,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147918194] [2024-05-12 12:44:47,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147918194] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:47,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:47,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:47,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842827214] [2024-05-12 12:44:47,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:47,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:47,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:47,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:47,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:47,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:47,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 645 transitions, 13120 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:47,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:47,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:47,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:50,178 INFO L124 PetriNetUnfolderBase]: 5962/10183 cut-off events. [2024-05-12 12:44:50,178 INFO L125 PetriNetUnfolderBase]: For 484559/485022 co-relation queries the response was YES. [2024-05-12 12:44:50,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85354 conditions, 10183 events. 5962/10183 cut-off events. For 484559/485022 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 76109 event pairs, 1214 based on Foata normal form. 217/10149 useless extension candidates. Maximal degree in co-relation 85193. Up to 7711 conditions per place. [2024-05-12 12:44:50,377 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 479 selfloop transitions, 189 changer transitions 0/689 dead transitions. [2024-05-12 12:44:50,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 689 transitions, 15042 flow [2024-05-12 12:44:50,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:50,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:50,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-05-12 12:44:50,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 12:44:50,378 INFO L175 Difference]: Start difference. First operand has 336 places, 645 transitions, 13120 flow. Second operand 8 states and 220 transitions. [2024-05-12 12:44:50,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 689 transitions, 15042 flow [2024-05-12 12:44:52,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 689 transitions, 14691 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:52,590 INFO L231 Difference]: Finished difference. Result has 338 places, 655 transitions, 13448 flow [2024-05-12 12:44:52,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=12779, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13448, PETRI_PLACES=338, PETRI_TRANSITIONS=655} [2024-05-12 12:44:52,591 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 288 predicate places. [2024-05-12 12:44:52,592 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 655 transitions, 13448 flow [2024-05-12 12:44:52,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:52,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:52,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, 1] [2024-05-12 12:44:52,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:44:52,593 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:52,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:52,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1047059575, now seen corresponding path program 10 times [2024-05-12 12:44:52,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:52,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698827558] [2024-05-12 12:44:52,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:52,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:52,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:52,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:52,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:52,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698827558] [2024-05-12 12:44:52,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698827558] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:52,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:52,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:52,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060800199] [2024-05-12 12:44:52,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:52,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:52,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:52,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:52,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:52,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:52,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 655 transitions, 13448 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:44:52,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:52,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:52,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:55,323 INFO L124 PetriNetUnfolderBase]: 6048/10090 cut-off events. [2024-05-12 12:44:55,324 INFO L125 PetriNetUnfolderBase]: For 480833/481193 co-relation queries the response was YES. [2024-05-12 12:44:55,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86418 conditions, 10090 events. 6048/10090 cut-off events. For 480833/481193 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 73923 event pairs, 1089 based on Foata normal form. 220/10073 useless extension candidates. Maximal degree in co-relation 86256. Up to 8075 conditions per place. [2024-05-12 12:44:55,483 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 504 selfloop transitions, 157 changer transitions 0/682 dead transitions. [2024-05-12 12:44:55,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 682 transitions, 14880 flow [2024-05-12 12:44:55,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:55,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:55,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:44:55,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-05-12 12:44:55,484 INFO L175 Difference]: Start difference. First operand has 338 places, 655 transitions, 13448 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:44:55,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 682 transitions, 14880 flow [2024-05-12 12:44:58,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 682 transitions, 14756 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-05-12 12:44:58,487 INFO L231 Difference]: Finished difference. Result has 342 places, 655 transitions, 13667 flow [2024-05-12 12:44:58,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=13324, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13667, PETRI_PLACES=342, PETRI_TRANSITIONS=655} [2024-05-12 12:44:58,488 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 292 predicate places. [2024-05-12 12:44:58,488 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 655 transitions, 13667 flow [2024-05-12 12:44:58,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:44:58,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:58,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:58,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:44:58,489 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:58,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:58,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1698993179, now seen corresponding path program 8 times [2024-05-12 12:44:58,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:58,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960763753] [2024-05-12 12:44:58,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:58,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:58,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:58,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:58,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:58,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960763753] [2024-05-12 12:44:58,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960763753] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:58,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:58,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:58,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797523895] [2024-05-12 12:44:58,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:58,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:58,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:58,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:58,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:58,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:58,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 655 transitions, 13667 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:44:58,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:58,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:58,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:01,304 INFO L124 PetriNetUnfolderBase]: 6056/10079 cut-off events. [2024-05-12 12:45:01,305 INFO L125 PetriNetUnfolderBase]: For 488276/488636 co-relation queries the response was YES. [2024-05-12 12:45:01,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87208 conditions, 10079 events. 6056/10079 cut-off events. For 488276/488636 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 73665 event pairs, 1131 based on Foata normal form. 187/10017 useless extension candidates. Maximal degree in co-relation 87044. Up to 7870 conditions per place. [2024-05-12 12:45:01,470 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 478 selfloop transitions, 191 changer transitions 0/690 dead transitions. [2024-05-12 12:45:01,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 690 transitions, 15275 flow [2024-05-12 12:45:01,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:01,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:01,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:45:01,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032608695652174 [2024-05-12 12:45:01,471 INFO L175 Difference]: Start difference. First operand has 342 places, 655 transitions, 13667 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:45:01,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 690 transitions, 15275 flow [2024-05-12 12:45:03,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 690 transitions, 14827 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-05-12 12:45:03,938 INFO L231 Difference]: Finished difference. Result has 343 places, 655 transitions, 13613 flow [2024-05-12 12:45:03,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=13221, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13613, PETRI_PLACES=343, PETRI_TRANSITIONS=655} [2024-05-12 12:45:03,939 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 293 predicate places. [2024-05-12 12:45:03,939 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 655 transitions, 13613 flow [2024-05-12 12:45:03,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:45:03,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:03,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:03,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:45:03,941 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:03,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:03,967 INFO L85 PathProgramCache]: Analyzing trace with hash -39276753, now seen corresponding path program 6 times [2024-05-12 12:45:03,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:03,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088458328] [2024-05-12 12:45:03,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:03,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:04,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:04,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:04,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:04,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088458328] [2024-05-12 12:45:04,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088458328] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:04,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:04,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:04,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108754446] [2024-05-12 12:45:04,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:04,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:04,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:04,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:04,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:04,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:04,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 655 transitions, 13613 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:45:04,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:04,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:04,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:06,754 INFO L124 PetriNetUnfolderBase]: 6042/10065 cut-off events. [2024-05-12 12:45:06,754 INFO L125 PetriNetUnfolderBase]: For 481759/482160 co-relation queries the response was YES. [2024-05-12 12:45:06,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86720 conditions, 10065 events. 6042/10065 cut-off events. For 481759/482160 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 73662 event pairs, 1136 based on Foata normal form. 228/10042 useless extension candidates. Maximal degree in co-relation 86556. Up to 8099 conditions per place. [2024-05-12 12:45:06,926 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 495 selfloop transitions, 167 changer transitions 0/683 dead transitions. [2024-05-12 12:45:06,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 683 transitions, 15051 flow [2024-05-12 12:45:06,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:06,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:06,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:45:06,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:45:06,927 INFO L175 Difference]: Start difference. First operand has 343 places, 655 transitions, 13613 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:45:06,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 683 transitions, 15051 flow [2024-05-12 12:45:09,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 683 transitions, 14730 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:09,700 INFO L231 Difference]: Finished difference. Result has 345 places, 655 transitions, 13648 flow [2024-05-12 12:45:09,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=13292, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13648, PETRI_PLACES=345, PETRI_TRANSITIONS=655} [2024-05-12 12:45:09,701 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 295 predicate places. [2024-05-12 12:45:09,701 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 655 transitions, 13648 flow [2024-05-12 12:45:09,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:45:09,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:09,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:09,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:45:09,703 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:09,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:09,703 INFO L85 PathProgramCache]: Analyzing trace with hash -2094959199, now seen corresponding path program 7 times [2024-05-12 12:45:09,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:09,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029575480] [2024-05-12 12:45:09,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:09,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:09,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:09,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:09,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:09,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029575480] [2024-05-12 12:45:09,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029575480] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:09,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:09,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:09,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041481698] [2024-05-12 12:45:09,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:09,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:09,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:09,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:09,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:09,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:09,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 655 transitions, 13648 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:45:09,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:09,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:09,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:12,390 INFO L124 PetriNetUnfolderBase]: 6049/10087 cut-off events. [2024-05-12 12:45:12,390 INFO L125 PetriNetUnfolderBase]: For 494410/494811 co-relation queries the response was YES. [2024-05-12 12:45:12,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87143 conditions, 10087 events. 6049/10087 cut-off events. For 494410/494811 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 74045 event pairs, 1152 based on Foata normal form. 252/10088 useless extension candidates. Maximal degree in co-relation 86978. Up to 7822 conditions per place. [2024-05-12 12:45:12,568 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 398 selfloop transitions, 265 changer transitions 2/686 dead transitions. [2024-05-12 12:45:12,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 686 transitions, 15318 flow [2024-05-12 12:45:12,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:12,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:12,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 12:45:12,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838509316770186 [2024-05-12 12:45:12,569 INFO L175 Difference]: Start difference. First operand has 345 places, 655 transitions, 13648 flow. Second operand 7 states and 188 transitions. [2024-05-12 12:45:12,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 686 transitions, 15318 flow [2024-05-12 12:45:15,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 686 transitions, 14874 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 12:45:15,587 INFO L231 Difference]: Finished difference. Result has 344 places, 659 transitions, 13816 flow [2024-05-12 12:45:15,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=13206, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13816, PETRI_PLACES=344, PETRI_TRANSITIONS=659} [2024-05-12 12:45:15,588 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 294 predicate places. [2024-05-12 12:45:15,588 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 659 transitions, 13816 flow [2024-05-12 12:45:15,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:45:15,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:15,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:15,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:45:15,589 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:15,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:15,589 INFO L85 PathProgramCache]: Analyzing trace with hash -342553823, now seen corresponding path program 8 times [2024-05-12 12:45:15,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:15,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974431653] [2024-05-12 12:45:15,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:15,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:15,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:15,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:15,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:15,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974431653] [2024-05-12 12:45:15,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974431653] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:15,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:15,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:15,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823416107] [2024-05-12 12:45:15,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:15,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:15,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:15,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:15,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:15,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:15,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 659 transitions, 13816 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:45:15,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:15,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:15,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:18,077 INFO L124 PetriNetUnfolderBase]: 6022/10068 cut-off events. [2024-05-12 12:45:18,077 INFO L125 PetriNetUnfolderBase]: For 495601/496029 co-relation queries the response was YES. [2024-05-12 12:45:18,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86985 conditions, 10068 events. 6022/10068 cut-off events. For 495601/496029 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 74044 event pairs, 1133 based on Foata normal form. 227/10032 useless extension candidates. Maximal degree in co-relation 86820. Up to 7778 conditions per place. [2024-05-12 12:45:18,459 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 385 selfloop transitions, 285 changer transitions 0/691 dead transitions. [2024-05-12 12:45:18,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 691 transitions, 15591 flow [2024-05-12 12:45:18,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:18,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:18,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 12:45:18,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815217391304348 [2024-05-12 12:45:18,461 INFO L175 Difference]: Start difference. First operand has 344 places, 659 transitions, 13816 flow. Second operand 8 states and 214 transitions. [2024-05-12 12:45:18,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 691 transitions, 15591 flow [2024-05-12 12:45:21,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 691 transitions, 15277 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-05-12 12:45:21,132 INFO L231 Difference]: Finished difference. Result has 349 places, 662 transitions, 14139 flow [2024-05-12 12:45:21,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=13507, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14139, PETRI_PLACES=349, PETRI_TRANSITIONS=662} [2024-05-12 12:45:21,132 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 299 predicate places. [2024-05-12 12:45:21,132 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 662 transitions, 14139 flow [2024-05-12 12:45:21,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:45:21,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:21,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:21,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:45:21,133 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:21,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:21,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1484192115, now seen corresponding path program 9 times [2024-05-12 12:45:21,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:21,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915283897] [2024-05-12 12:45:21,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:21,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:21,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:21,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-05-12 12:45:21,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:21,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915283897] [2024-05-12 12:45:21,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915283897] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:21,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:21,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:21,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978978507] [2024-05-12 12:45:21,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:21,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:21,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:21,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:21,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:21,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:21,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 662 transitions, 14139 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:45:21,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:21,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:21,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:23,623 INFO L124 PetriNetUnfolderBase]: 6009/10084 cut-off events. [2024-05-12 12:45:23,623 INFO L125 PetriNetUnfolderBase]: For 520625/521022 co-relation queries the response was YES. [2024-05-12 12:45:23,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87354 conditions, 10084 events. 6009/10084 cut-off events. For 520625/521022 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 74556 event pairs, 1216 based on Foata normal form. 234/10063 useless extension candidates. Maximal degree in co-relation 87187. Up to 6463 conditions per place. [2024-05-12 12:45:23,773 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 297 selfloop transitions, 382 changer transitions 0/700 dead transitions. [2024-05-12 12:45:23,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 700 transitions, 16105 flow [2024-05-12 12:45:23,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:23,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:23,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-05-12 12:45:23,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842391304347826 [2024-05-12 12:45:23,775 INFO L175 Difference]: Start difference. First operand has 349 places, 662 transitions, 14139 flow. Second operand 8 states and 215 transitions. [2024-05-12 12:45:23,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 700 transitions, 16105 flow [2024-05-12 12:45:26,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 700 transitions, 15474 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:26,577 INFO L231 Difference]: Finished difference. Result has 353 places, 671 transitions, 14800 flow [2024-05-12 12:45:26,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=13508, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14800, PETRI_PLACES=353, PETRI_TRANSITIONS=671} [2024-05-12 12:45:26,578 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 303 predicate places. [2024-05-12 12:45:26,578 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 671 transitions, 14800 flow [2024-05-12 12:45:26,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:45:26,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:26,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:26,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:45:26,579 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:26,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:26,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1878911549, now seen corresponding path program 9 times [2024-05-12 12:45:26,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:26,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334205918] [2024-05-12 12:45:26,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:26,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:26,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:26,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:26,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:26,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334205918] [2024-05-12 12:45:26,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334205918] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:26,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:26,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:26,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53222196] [2024-05-12 12:45:26,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:26,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:26,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:26,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:26,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:26,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:26,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 671 transitions, 14800 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:45:26,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:26,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:26,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:29,293 INFO L124 PetriNetUnfolderBase]: 6052/10118 cut-off events. [2024-05-12 12:45:29,293 INFO L125 PetriNetUnfolderBase]: For 536593/537006 co-relation queries the response was YES. [2024-05-12 12:45:29,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90422 conditions, 10118 events. 6052/10118 cut-off events. For 536593/537006 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 74414 event pairs, 1134 based on Foata normal form. 234/10090 useless extension candidates. Maximal degree in co-relation 90253. Up to 7820 conditions per place. [2024-05-12 12:45:29,439 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 396 selfloop transitions, 295 changer transitions 0/712 dead transitions. [2024-05-12 12:45:29,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 712 transitions, 16644 flow [2024-05-12 12:45:29,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:45:29,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:45:29,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 279 transitions. [2024-05-12 12:45:29,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5513833992094862 [2024-05-12 12:45:29,441 INFO L175 Difference]: Start difference. First operand has 353 places, 671 transitions, 14800 flow. Second operand 11 states and 279 transitions. [2024-05-12 12:45:29,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 712 transitions, 16644 flow [2024-05-12 12:45:32,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 712 transitions, 16335 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:32,793 INFO L231 Difference]: Finished difference. Result has 360 places, 674 transitions, 15137 flow [2024-05-12 12:45:32,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=14491, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15137, PETRI_PLACES=360, PETRI_TRANSITIONS=674} [2024-05-12 12:45:32,794 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 310 predicate places. [2024-05-12 12:45:32,794 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 674 transitions, 15137 flow [2024-05-12 12:45:32,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:45:32,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:32,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:32,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:45:32,795 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:32,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:32,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1484429451, now seen corresponding path program 10 times [2024-05-12 12:45:32,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:32,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659873861] [2024-05-12 12:45:32,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:32,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:32,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:32,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:32,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:32,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659873861] [2024-05-12 12:45:32,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659873861] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:32,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:32,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:32,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159244547] [2024-05-12 12:45:32,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:32,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:32,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:32,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:32,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:32,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:32,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 674 transitions, 15137 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:45:32,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:32,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:32,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:35,564 INFO L124 PetriNetUnfolderBase]: 6095/10129 cut-off events. [2024-05-12 12:45:35,565 INFO L125 PetriNetUnfolderBase]: For 530521/530886 co-relation queries the response was YES. [2024-05-12 12:45:35,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88739 conditions, 10129 events. 6095/10129 cut-off events. For 530521/530886 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 74145 event pairs, 1151 based on Foata normal form. 209/10078 useless extension candidates. Maximal degree in co-relation 88568. Up to 7872 conditions per place. [2024-05-12 12:45:35,715 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 394 selfloop transitions, 293 changer transitions 0/708 dead transitions. [2024-05-12 12:45:35,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 708 transitions, 16775 flow [2024-05-12 12:45:35,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:45:35,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:45:35,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-05-12 12:45:35,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558695652173913 [2024-05-12 12:45:35,717 INFO L175 Difference]: Start difference. First operand has 360 places, 674 transitions, 15137 flow. Second operand 10 states and 257 transitions. [2024-05-12 12:45:35,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 708 transitions, 16775 flow [2024-05-12 12:45:39,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 708 transitions, 16175 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-05-12 12:45:39,266 INFO L231 Difference]: Finished difference. Result has 363 places, 674 transitions, 15129 flow [2024-05-12 12:45:39,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=14537, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15129, PETRI_PLACES=363, PETRI_TRANSITIONS=674} [2024-05-12 12:45:39,267 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 313 predicate places. [2024-05-12 12:45:39,267 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 674 transitions, 15129 flow [2024-05-12 12:45:39,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:45:39,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:39,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:39,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:45:39,268 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:39,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:39,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1698244899, now seen corresponding path program 11 times [2024-05-12 12:45:39,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:39,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482733519] [2024-05-12 12:45:39,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:39,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:39,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:39,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:39,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:39,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482733519] [2024-05-12 12:45:39,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482733519] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:39,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:39,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:39,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381605773] [2024-05-12 12:45:39,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:39,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:39,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:39,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:39,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:39,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:39,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 674 transitions, 15129 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:45:39,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:39,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:39,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:41,935 INFO L124 PetriNetUnfolderBase]: 6137/10258 cut-off events. [2024-05-12 12:45:41,936 INFO L125 PetriNetUnfolderBase]: For 542845/543212 co-relation queries the response was YES. [2024-05-12 12:45:42,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90636 conditions, 10258 events. 6137/10258 cut-off events. For 542845/543212 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75648 event pairs, 1093 based on Foata normal form. 245/10260 useless extension candidates. Maximal degree in co-relation 90464. Up to 8400 conditions per place. [2024-05-12 12:45:42,088 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 563 selfloop transitions, 138 changer transitions 0/722 dead transitions. [2024-05-12 12:45:42,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 722 transitions, 17257 flow [2024-05-12 12:45:42,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:42,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:42,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:45:42,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-05-12 12:45:42,089 INFO L175 Difference]: Start difference. First operand has 363 places, 674 transitions, 15129 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:45:42,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 722 transitions, 17257 flow [2024-05-12 12:45:45,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 722 transitions, 16581 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-05-12 12:45:45,202 INFO L231 Difference]: Finished difference. Result has 360 places, 692 transitions, 15357 flow [2024-05-12 12:45:45,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=14483, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15357, PETRI_PLACES=360, PETRI_TRANSITIONS=692} [2024-05-12 12:45:45,203 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 310 predicate places. [2024-05-12 12:45:45,203 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 692 transitions, 15357 flow [2024-05-12 12:45:45,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:45:45,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:45,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:45,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:45:45,204 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:45,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:45,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1563428627, now seen corresponding path program 12 times [2024-05-12 12:45:45,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:45,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100833611] [2024-05-12 12:45:45,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:45,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:45,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:45,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:45,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:45,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100833611] [2024-05-12 12:45:45,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100833611] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:45,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:45,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:45,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058249657] [2024-05-12 12:45:45,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:45,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:45,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:45,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:45,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:45,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:45,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 692 transitions, 15357 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:45:45,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:45,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:45,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:47,949 INFO L124 PetriNetUnfolderBase]: 6241/10409 cut-off events. [2024-05-12 12:45:47,949 INFO L125 PetriNetUnfolderBase]: For 554401/554830 co-relation queries the response was YES. [2024-05-12 12:45:48,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91275 conditions, 10409 events. 6241/10409 cut-off events. For 554401/554830 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 76619 event pairs, 1107 based on Foata normal form. 254/10419 useless extension candidates. Maximal degree in co-relation 91102. Up to 8103 conditions per place. [2024-05-12 12:45:48,103 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 464 selfloop transitions, 250 changer transitions 0/735 dead transitions. [2024-05-12 12:45:48,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 735 transitions, 17521 flow [2024-05-12 12:45:48,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:48,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:48,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-05-12 12:45:48,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:45:48,105 INFO L175 Difference]: Start difference. First operand has 360 places, 692 transitions, 15357 flow. Second operand 8 states and 216 transitions. [2024-05-12 12:45:48,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 735 transitions, 17521 flow [2024-05-12 12:45:51,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 735 transitions, 17193 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:51,928 INFO L231 Difference]: Finished difference. Result has 364 places, 707 transitions, 15885 flow [2024-05-12 12:45:51,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=15029, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15885, PETRI_PLACES=364, PETRI_TRANSITIONS=707} [2024-05-12 12:45:51,929 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 314 predicate places. [2024-05-12 12:45:51,929 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 707 transitions, 15885 flow [2024-05-12 12:45:51,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 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-05-12 12:45:51,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:51,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:51,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:45:51,929 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:51,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:51,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1197271333, now seen corresponding path program 10 times [2024-05-12 12:45:51,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:51,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665256028] [2024-05-12 12:45:51,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:51,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:51,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:52,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:52,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:52,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665256028] [2024-05-12 12:45:52,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665256028] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:52,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:52,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:52,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708440060] [2024-05-12 12:45:52,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:52,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:52,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:52,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:52,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:52,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:52,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 707 transitions, 15885 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:45:52,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:52,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:52,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand