./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe020_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-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:58:08,988 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:58:09,067 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:58:09,071 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:58:09,071 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:58:09,095 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:58:09,096 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:58:09,096 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:58:09,097 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:58:09,100 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:58:09,100 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:58:09,100 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:58:09,101 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:58:09,102 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:58:09,102 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:58:09,102 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:58:09,102 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:58:09,103 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:58:09,103 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:58:09,103 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:58:09,103 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:58:09,103 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:58:09,104 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:58:09,104 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:58:09,104 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:58:09,104 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:58:09,104 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:58:09,105 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:58:09,105 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:58:09,105 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:58:09,106 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:58:09,106 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:58:09,106 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:58:09,107 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:58:09,107 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:58:09,107 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:58:09,107 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:58:09,107 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:58:09,107 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:58:09,108 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:58:09,108 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:58:09,108 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:58:09,108 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:58:09,108 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 00:58:09,280 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:58:09,298 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:58:09,300 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:58:09,301 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:58:09,301 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:58:09,302 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 00:58:09,442 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:58:09,443 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:58:09,443 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:58:10,445 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:58:10,672 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:58:10,673 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:58:10,688 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19d9ffb87/c85870c9ef5049d98b3a283ad299fa7b/FLAG03544756d [2024-06-28 00:58:10,700 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19d9ffb87/c85870c9ef5049d98b3a283ad299fa7b [2024-06-28 00:58:10,700 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:58:10,701 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:58:10,702 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:58:10,702 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:58:10,706 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:58:10,707 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:58:09" (1/2) ... [2024-06-28 00:58:10,707 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c06a0f8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:58:10, skipping insertion in model container [2024-06-28 00:58:10,708 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:58:09" (1/2) ... [2024-06-28 00:58:10,709 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6e7af07e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:58:10, skipping insertion in model container [2024-06-28 00:58:10,709 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:58:10" (2/2) ... [2024-06-28 00:58:10,710 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c06a0f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:10, skipping insertion in model container [2024-06-28 00:58:10,710 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:58:10" (2/2) ... [2024-06-28 00:58:10,710 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:58:10,748 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:58:10,757 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:58:10,757 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:58:10,757 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:58:10,757 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:58:10,757 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-28 00:58:10,785 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:58:10,938 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-28 00:58:11,094 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:58:11,104 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:58:11,131 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:58:11,167 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:58:11,199 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:58:11,200 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11 WrapperNode [2024-06-28 00:58:11,200 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:58:11,201 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:58:11,201 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:58:11,201 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:58:11,206 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,232 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,253 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-28 00:58:11,254 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:58:11,255 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:58:11,255 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:58:11,255 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:58:11,262 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,263 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,266 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,275 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 00:58:11,275 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,275 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,279 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,280 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,281 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,282 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,283 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:58:11,284 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:58:11,284 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:58:11,284 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:58:11,285 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (1/1) ... [2024-06-28 00:58:11,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:58:11,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:58:11,313 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:58:11,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:58:11,338 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:58:11,339 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:58:11,339 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:58:11,339 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:58:11,340 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:58:11,340 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:58:11,340 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:58:11,340 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:58:11,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:58:11,340 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:58:11,340 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:58:11,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:58:11,342 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:58:11,425 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:58:11,427 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:58:11,585 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:58:11,587 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:58:11,649 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:58:11,649 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:58:11,652 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:58:11 BoogieIcfgContainer [2024-06-28 00:58:11,652 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:58:11,653 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:58:11,653 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:58:11,656 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:58:11,656 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:58:09" (1/4) ... [2024-06-28 00:58:11,656 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8020c3a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:58:11, skipping insertion in model container [2024-06-28 00:58:11,656 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:58:10" (2/4) ... [2024-06-28 00:58:11,657 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8020c3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:58:11, skipping insertion in model container [2024-06-28 00:58:11,657 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:11" (3/4) ... [2024-06-28 00:58:11,657 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8020c3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:58:11, skipping insertion in model container [2024-06-28 00:58:11,657 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:58:11" (4/4) ... [2024-06-28 00:58:11,658 INFO L112 eAbstractionObserver]: Analyzing ICFG safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:58:11,670 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:58:11,671 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:58:11,671 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:58:11,709 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:58:11,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 00:58:11,752 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-28 00:58:11,752 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:58:11,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-28 00:58:11,755 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 00:58:11,757 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-28 00:58:11,764 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:58:11,768 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;@c2e3d90, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:58:11,769 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:58:11,771 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:58:11,771 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:58:11,771 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:58:11,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:11,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:58:11,772 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-06-28 00:58:11,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:11,777 INFO L85 PathProgramCache]: Analyzing trace with hash 208181381, now seen corresponding path program 1 times [2024-06-28 00:58:11,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:11,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321821236] [2024-06-28 00:58:11,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:11,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:11,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:12,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:12,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:12,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321821236] [2024-06-28 00:58:12,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321821236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:12,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:12,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:58:12,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078482939] [2024-06-28 00:58:12,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:12,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:58:12,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:12,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:58:12,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:58:12,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-06-28 00:58:12,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:12,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:12,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-06-28 00:58:12,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:12,392 INFO L124 PetriNetUnfolderBase]: 759/1386 cut-off events. [2024-06-28 00:58:12,392 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 00:58:12,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2590 conditions, 1386 events. 759/1386 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7941 event pairs, 534 based on Foata normal form. 1/1328 useless extension candidates. Maximal degree in co-relation 2578. Up to 1147 conditions per place. [2024-06-28 00:58:12,405 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 31 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-28 00:58:12,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 187 flow [2024-06-28 00:58:12,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:58:12,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:58:12,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 98 transitions. [2024-06-28 00:58:12,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.725925925925926 [2024-06-28 00:58:12,416 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 98 transitions. [2024-06-28 00:58:12,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 187 flow [2024-06-28 00:58:12,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:12,424 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-28 00:58:12,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 00:58:12,428 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-28 00:58:12,428 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-28 00:58:12,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:12,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:12,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:12,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:58:12,429 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-06-28 00:58:12,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:12,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1801126556, now seen corresponding path program 1 times [2024-06-28 00:58:12,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:12,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379519045] [2024-06-28 00:58:12,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:12,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:12,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:12,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:12,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:12,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379519045] [2024-06-28 00:58:12,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379519045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:12,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:12,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:58:12,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381330625] [2024-06-28 00:58:12,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:12,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:58:12,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:12,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:58:12,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:58:12,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-06-28 00:58:12,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:12,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:12,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-06-28 00:58:12,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:12,734 INFO L124 PetriNetUnfolderBase]: 766/1444 cut-off events. [2024-06-28 00:58:12,734 INFO L125 PetriNetUnfolderBase]: For 254/262 co-relation queries the response was YES. [2024-06-28 00:58:12,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3028 conditions, 1444 events. 766/1444 cut-off events. For 254/262 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8504 event pairs, 444 based on Foata normal form. 7/1417 useless extension candidates. Maximal degree in co-relation 3016. Up to 1113 conditions per place. [2024-06-28 00:58:12,743 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 42 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-28 00:58:12,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 292 flow [2024-06-28 00:58:12,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:58:12,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:58:12,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 134 transitions. [2024-06-28 00:58:12,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7444444444444445 [2024-06-28 00:58:12,747 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 134 transitions. [2024-06-28 00:58:12,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 292 flow [2024-06-28 00:58:12,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 69 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:58:12,750 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 186 flow [2024-06-28 00:58:12,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-28 00:58:12,751 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-28 00:58:12,751 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 186 flow [2024-06-28 00:58:12,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:12,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:12,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:12,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:58:12,756 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-06-28 00:58:12,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:12,762 INFO L85 PathProgramCache]: Analyzing trace with hash -976748281, now seen corresponding path program 1 times [2024-06-28 00:58:12,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:12,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113777672] [2024-06-28 00:58:12,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:12,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:12,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:12,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:12,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:12,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113777672] [2024-06-28 00:58:12,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113777672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:12,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:12,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:58:12,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748683495] [2024-06-28 00:58:12,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:12,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:58:12,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:12,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:58:12,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:58:12,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:12,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 186 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:12,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:12,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:12,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:13,066 INFO L124 PetriNetUnfolderBase]: 1210/1948 cut-off events. [2024-06-28 00:58:13,067 INFO L125 PetriNetUnfolderBase]: For 1166/1166 co-relation queries the response was YES. [2024-06-28 00:58:13,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5112 conditions, 1948 events. 1210/1948 cut-off events. For 1166/1166 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10884 event pairs, 572 based on Foata normal form. 2/1946 useless extension candidates. Maximal degree in co-relation 5097. Up to 1784 conditions per place. [2024-06-28 00:58:13,078 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 50 selfloop transitions, 7 changer transitions 0/71 dead transitions. [2024-06-28 00:58:13,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 71 transitions, 363 flow [2024-06-28 00:58:13,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:58:13,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:58:13,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-28 00:58:13,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:58:13,082 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 186 flow. Second operand 4 states and 120 transitions. [2024-06-28 00:58:13,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 71 transitions, 363 flow [2024-06-28 00:58:13,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 71 transitions, 359 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:58:13,087 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 245 flow [2024-06-28 00:58:13,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=245, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-28 00:58:13,088 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 9 predicate places. [2024-06-28 00:58:13,088 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 245 flow [2024-06-28 00:58:13,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:13,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:13,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:13,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:58:13,090 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:13,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:13,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1758876894, now seen corresponding path program 1 times [2024-06-28 00:58:13,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:13,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722391799] [2024-06-28 00:58:13,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:13,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:13,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:13,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:13,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:13,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722391799] [2024-06-28 00:58:13,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722391799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:13,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:13,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:13,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097790527] [2024-06-28 00:58:13,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:13,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:13,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:13,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:13,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:13,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 00:58:13,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 245 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:13,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:13,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 00:58:13,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:13,484 INFO L124 PetriNetUnfolderBase]: 1204/1982 cut-off events. [2024-06-28 00:58:13,485 INFO L125 PetriNetUnfolderBase]: For 2070/2088 co-relation queries the response was YES. [2024-06-28 00:58:13,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5641 conditions, 1982 events. 1204/1982 cut-off events. For 2070/2088 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11139 event pairs, 265 based on Foata normal form. 26/1991 useless extension candidates. Maximal degree in co-relation 5622. Up to 1582 conditions per place. [2024-06-28 00:58:13,496 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 64 selfloop transitions, 19 changer transitions 0/100 dead transitions. [2024-06-28 00:58:13,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 100 transitions, 537 flow [2024-06-28 00:58:13,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:13,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:13,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-06-28 00:58:13,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7185185185185186 [2024-06-28 00:58:13,499 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 245 flow. Second operand 6 states and 194 transitions. [2024-06-28 00:58:13,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 100 transitions, 537 flow [2024-06-28 00:58:13,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 100 transitions, 533 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:58:13,504 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 324 flow [2024-06-28 00:58:13,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=324, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-28 00:58:13,505 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 15 predicate places. [2024-06-28 00:58:13,506 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 324 flow [2024-06-28 00:58:13,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:13,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:13,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:13,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:58:13,506 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-06-28 00:58:13,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:13,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1267191160, now seen corresponding path program 1 times [2024-06-28 00:58:13,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:13,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066502512] [2024-06-28 00:58:13,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:13,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:13,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:13,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:13,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:13,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066502512] [2024-06-28 00:58:13,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066502512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:13,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:13,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:58:13,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981466333] [2024-06-28 00:58:13,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:13,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:58:13,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:13,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:58:13,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:58:13,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:13,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 324 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-06-28 00:58:13,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:13,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:13,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:13,844 INFO L124 PetriNetUnfolderBase]: 1287/2086 cut-off events. [2024-06-28 00:58:13,845 INFO L125 PetriNetUnfolderBase]: For 3057/3057 co-relation queries the response was YES. [2024-06-28 00:58:13,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6584 conditions, 2086 events. 1287/2086 cut-off events. For 3057/3057 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11661 event pairs, 382 based on Foata normal form. 2/2083 useless extension candidates. Maximal degree in co-relation 6561. Up to 1853 conditions per place. [2024-06-28 00:58:13,858 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 67 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-06-28 00:58:13,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 95 transitions, 601 flow [2024-06-28 00:58:13,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:13,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:13,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-28 00:58:13,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-28 00:58:13,860 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 324 flow. Second operand 5 states and 153 transitions. [2024-06-28 00:58:13,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 95 transitions, 601 flow [2024-06-28 00:58:13,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 95 transitions, 561 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:13,864 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 374 flow [2024-06-28 00:58:13,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=374, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-06-28 00:58:13,865 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 18 predicate places. [2024-06-28 00:58:13,865 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 374 flow [2024-06-28 00:58:13,865 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-06-28 00:58:13,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:13,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:13,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:58:13,866 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-06-28 00:58:13,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:13,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1178716408, now seen corresponding path program 2 times [2024-06-28 00:58:13,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:13,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772593782] [2024-06-28 00:58:13,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:13,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:13,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:13,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:13,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:13,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772593782] [2024-06-28 00:58:13,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772593782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:13,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:13,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:58:13,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494788293] [2024-06-28 00:58:13,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:13,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:58:13,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:13,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:58:13,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:58:14,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:14,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 374 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-06-28 00:58:14,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:14,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:14,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:14,175 INFO L124 PetriNetUnfolderBase]: 1282/2077 cut-off events. [2024-06-28 00:58:14,175 INFO L125 PetriNetUnfolderBase]: For 3771/3771 co-relation queries the response was YES. [2024-06-28 00:58:14,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6861 conditions, 2077 events. 1282/2077 cut-off events. For 3771/3771 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11572 event pairs, 385 based on Foata normal form. 2/2073 useless extension candidates. Maximal degree in co-relation 6836. Up to 1848 conditions per place. [2024-06-28 00:58:14,187 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 62 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-28 00:58:14,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 91 transitions, 585 flow [2024-06-28 00:58:14,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:14,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:14,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-28 00:58:14,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6577777777777778 [2024-06-28 00:58:14,189 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 374 flow. Second operand 5 states and 148 transitions. [2024-06-28 00:58:14,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 91 transitions, 585 flow [2024-06-28 00:58:14,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 91 transitions, 559 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:58:14,195 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 393 flow [2024-06-28 00:58:14,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=393, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-28 00:58:14,197 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 21 predicate places. [2024-06-28 00:58:14,197 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 393 flow [2024-06-28 00:58:14,198 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-06-28 00:58:14,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:14,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:14,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:58:14,198 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-06-28 00:58:14,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:14,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1942792326, now seen corresponding path program 1 times [2024-06-28 00:58:14,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:14,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900743568] [2024-06-28 00:58:14,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:14,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:14,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:14,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:14,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:14,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900743568] [2024-06-28 00:58:14,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900743568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:14,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:14,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:58:14,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325191240] [2024-06-28 00:58:14,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:14,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:58:14,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:14,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:58:14,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:58:14,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:14,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 393 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-06-28 00:58:14,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:14,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:14,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:14,491 INFO L124 PetriNetUnfolderBase]: 1274/2066 cut-off events. [2024-06-28 00:58:14,491 INFO L125 PetriNetUnfolderBase]: For 4144/4144 co-relation queries the response was YES. [2024-06-28 00:58:14,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6864 conditions, 2066 events. 1274/2066 cut-off events. For 4144/4144 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11425 event pairs, 352 based on Foata normal form. 4/2066 useless extension candidates. Maximal degree in co-relation 6838. Up to 1855 conditions per place. [2024-06-28 00:58:14,506 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 71 selfloop transitions, 9 changer transitions 0/94 dead transitions. [2024-06-28 00:58:14,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 94 transitions, 617 flow [2024-06-28 00:58:14,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:14,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:14,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:58:14,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-28 00:58:14,507 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 393 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:58:14,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 94 transitions, 617 flow [2024-06-28 00:58:14,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 94 transitions, 595 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:58:14,512 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 412 flow [2024-06-28 00:58:14,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=412, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-06-28 00:58:14,513 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 24 predicate places. [2024-06-28 00:58:14,513 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 412 flow [2024-06-28 00:58:14,513 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-06-28 00:58:14,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:14,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:14,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:58:14,513 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-06-28 00:58:14,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:14,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1999875273, now seen corresponding path program 1 times [2024-06-28 00:58:14,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:14,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375309351] [2024-06-28 00:58:14,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:14,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:14,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:14,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:14,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:14,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375309351] [2024-06-28 00:58:14,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375309351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:14,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:14,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:14,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321638060] [2024-06-28 00:58:14,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:14,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:14,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:14,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:14,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:14,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:14,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 412 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-06-28 00:58:14,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:14,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:14,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:14,817 INFO L124 PetriNetUnfolderBase]: 1315/2153 cut-off events. [2024-06-28 00:58:14,817 INFO L125 PetriNetUnfolderBase]: For 5352/5352 co-relation queries the response was YES. [2024-06-28 00:58:14,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7316 conditions, 2153 events. 1315/2153 cut-off events. For 5352/5352 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12228 event pairs, 312 based on Foata normal form. 4/2151 useless extension candidates. Maximal degree in co-relation 7288. Up to 1811 conditions per place. [2024-06-28 00:58:14,836 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 75 selfloop transitions, 24 changer transitions 0/113 dead transitions. [2024-06-28 00:58:14,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 113 transitions, 746 flow [2024-06-28 00:58:14,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:14,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:14,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-28 00:58:14,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-28 00:58:14,839 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 412 flow. Second operand 6 states and 190 transitions. [2024-06-28 00:58:14,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 113 transitions, 746 flow [2024-06-28 00:58:14,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 113 transitions, 723 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:14,846 INFO L231 Difference]: Finished difference. Result has 76 places, 77 transitions, 485 flow [2024-06-28 00:58:14,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=485, PETRI_PLACES=76, PETRI_TRANSITIONS=77} [2024-06-28 00:58:14,848 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 27 predicate places. [2024-06-28 00:58:14,848 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 77 transitions, 485 flow [2024-06-28 00:58:14,848 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-06-28 00:58:14,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:14,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:14,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:58:14,849 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-06-28 00:58:14,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:14,849 INFO L85 PathProgramCache]: Analyzing trace with hash 883153639, now seen corresponding path program 2 times [2024-06-28 00:58:14,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:14,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535186049] [2024-06-28 00:58:14,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:14,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:14,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:14,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:14,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:14,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535186049] [2024-06-28 00:58:14,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535186049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:14,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:14,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:14,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926592130] [2024-06-28 00:58:14,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:14,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:14,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:14,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:14,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:14,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:14,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 77 transitions, 485 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-06-28 00:58:14,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:14,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:14,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:15,166 INFO L124 PetriNetUnfolderBase]: 1332/2181 cut-off events. [2024-06-28 00:58:15,166 INFO L125 PetriNetUnfolderBase]: For 6371/6371 co-relation queries the response was YES. [2024-06-28 00:58:15,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8125 conditions, 2181 events. 1332/2181 cut-off events. For 6371/6371 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12355 event pairs, 347 based on Foata normal form. 2/2178 useless extension candidates. Maximal degree in co-relation 8096. Up to 1857 conditions per place. [2024-06-28 00:58:15,180 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 81 selfloop transitions, 24 changer transitions 0/119 dead transitions. [2024-06-28 00:58:15,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 119 transitions, 880 flow [2024-06-28 00:58:15,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:15,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:15,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 00:58:15,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-28 00:58:15,182 INFO L175 Difference]: Start difference. First operand has 76 places, 77 transitions, 485 flow. Second operand 6 states and 182 transitions. [2024-06-28 00:58:15,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 119 transitions, 880 flow [2024-06-28 00:58:15,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 119 transitions, 809 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:15,190 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 580 flow [2024-06-28 00:58:15,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=580, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-28 00:58:15,191 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 31 predicate places. [2024-06-28 00:58:15,191 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 580 flow [2024-06-28 00:58:15,191 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-06-28 00:58:15,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:15,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:15,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:58:15,191 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-06-28 00:58:15,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:15,192 INFO L85 PathProgramCache]: Analyzing trace with hash 887802213, now seen corresponding path program 1 times [2024-06-28 00:58:15,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:15,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718458179] [2024-06-28 00:58:15,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:15,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:15,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:15,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:15,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:15,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718458179] [2024-06-28 00:58:15,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718458179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:15,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:15,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:15,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156818029] [2024-06-28 00:58:15,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:15,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:15,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:15,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:15,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:15,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:15,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 580 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-06-28 00:58:15,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:15,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:15,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:15,506 INFO L124 PetriNetUnfolderBase]: 1359/2220 cut-off events. [2024-06-28 00:58:15,507 INFO L125 PetriNetUnfolderBase]: For 8064/8064 co-relation queries the response was YES. [2024-06-28 00:58:15,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8696 conditions, 2220 events. 1359/2220 cut-off events. For 8064/8064 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12578 event pairs, 341 based on Foata normal form. 4/2219 useless extension candidates. Maximal degree in co-relation 8664. Up to 1932 conditions per place. [2024-06-28 00:58:15,521 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 89 selfloop transitions, 17 changer transitions 0/120 dead transitions. [2024-06-28 00:58:15,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 120 transitions, 882 flow [2024-06-28 00:58:15,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:15,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:15,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:58:15,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-28 00:58:15,522 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 580 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:58:15,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 120 transitions, 882 flow [2024-06-28 00:58:15,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 120 transitions, 860 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 00:58:15,531 INFO L231 Difference]: Finished difference. Result has 85 places, 89 transitions, 619 flow [2024-06-28 00:58:15,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=619, PETRI_PLACES=85, PETRI_TRANSITIONS=89} [2024-06-28 00:58:15,532 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 36 predicate places. [2024-06-28 00:58:15,532 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 89 transitions, 619 flow [2024-06-28 00:58:15,532 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-06-28 00:58:15,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:15,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:15,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:58:15,533 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-06-28 00:58:15,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:15,533 INFO L85 PathProgramCache]: Analyzing trace with hash 2066935075, now seen corresponding path program 3 times [2024-06-28 00:58:15,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:15,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84586801] [2024-06-28 00:58:15,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:15,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:15,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:15,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:15,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:15,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84586801] [2024-06-28 00:58:15,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84586801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:15,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:15,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:15,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967974279] [2024-06-28 00:58:15,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:15,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:15,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:15,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:15,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:15,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:15,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 89 transitions, 619 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-06-28 00:58:15,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:15,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:15,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:15,820 INFO L124 PetriNetUnfolderBase]: 1354/2232 cut-off events. [2024-06-28 00:58:15,820 INFO L125 PetriNetUnfolderBase]: For 9420/9420 co-relation queries the response was YES. [2024-06-28 00:58:15,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8994 conditions, 2232 events. 1354/2232 cut-off events. For 9420/9420 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12776 event pairs, 396 based on Foata normal form. 2/2222 useless extension candidates. Maximal degree in co-relation 8960. Up to 1893 conditions per place. [2024-06-28 00:58:15,834 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 78 selfloop transitions, 25 changer transitions 0/117 dead transitions. [2024-06-28 00:58:15,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 117 transitions, 900 flow [2024-06-28 00:58:15,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:15,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:15,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:58:15,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 00:58:15,835 INFO L175 Difference]: Start difference. First operand has 85 places, 89 transitions, 619 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:58:15,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 117 transitions, 900 flow [2024-06-28 00:58:15,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 117 transitions, 843 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:15,844 INFO L231 Difference]: Finished difference. Result has 87 places, 90 transitions, 631 flow [2024-06-28 00:58:15,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=631, PETRI_PLACES=87, PETRI_TRANSITIONS=90} [2024-06-28 00:58:15,844 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 38 predicate places. [2024-06-28 00:58:15,845 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 90 transitions, 631 flow [2024-06-28 00:58:15,845 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-06-28 00:58:15,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:15,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:15,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:58:15,845 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:15,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:15,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1295875739, now seen corresponding path program 2 times [2024-06-28 00:58:15,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:15,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222132003] [2024-06-28 00:58:15,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:15,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:15,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:15,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:15,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:15,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222132003] [2024-06-28 00:58:15,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222132003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:15,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:15,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:15,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383390000] [2024-06-28 00:58:15,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:15,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:15,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:15,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:15,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:15,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:15,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 90 transitions, 631 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-06-28 00:58:15,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:15,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:15,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:16,243 INFO L124 PetriNetUnfolderBase]: 1381/2336 cut-off events. [2024-06-28 00:58:16,243 INFO L125 PetriNetUnfolderBase]: For 10698/10698 co-relation queries the response was YES. [2024-06-28 00:58:16,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9282 conditions, 2336 events. 1381/2336 cut-off events. For 10698/10698 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13694 event pairs, 561 based on Foata normal form. 4/2317 useless extension candidates. Maximal degree in co-relation 9247. Up to 1966 conditions per place. [2024-06-28 00:58:16,257 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 89 selfloop transitions, 17 changer transitions 0/120 dead transitions. [2024-06-28 00:58:16,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 120 transitions, 929 flow [2024-06-28 00:58:16,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:16,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:16,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:58:16,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-28 00:58:16,258 INFO L175 Difference]: Start difference. First operand has 87 places, 90 transitions, 631 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:58:16,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 120 transitions, 929 flow [2024-06-28 00:58:16,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 120 transitions, 885 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:16,270 INFO L231 Difference]: Finished difference. Result has 90 places, 92 transitions, 652 flow [2024-06-28 00:58:16,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=652, PETRI_PLACES=90, PETRI_TRANSITIONS=92} [2024-06-28 00:58:16,271 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 41 predicate places. [2024-06-28 00:58:16,271 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 92 transitions, 652 flow [2024-06-28 00:58:16,271 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-06-28 00:58:16,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:16,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:16,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:58:16,271 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-06-28 00:58:16,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:16,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1295636729, now seen corresponding path program 3 times [2024-06-28 00:58:16,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:16,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663663318] [2024-06-28 00:58:16,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:16,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:16,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:16,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:16,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:16,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663663318] [2024-06-28 00:58:16,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663663318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:16,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:16,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:16,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530235202] [2024-06-28 00:58:16,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:16,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:16,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:16,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:16,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:16,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:16,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 92 transitions, 652 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-06-28 00:58:16,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:16,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:16,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:16,598 INFO L124 PetriNetUnfolderBase]: 1373/2312 cut-off events. [2024-06-28 00:58:16,598 INFO L125 PetriNetUnfolderBase]: For 12083/12083 co-relation queries the response was YES. [2024-06-28 00:58:16,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9393 conditions, 2312 events. 1373/2312 cut-off events. For 12083/12083 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13495 event pairs, 496 based on Foata normal form. 4/2293 useless extension candidates. Maximal degree in co-relation 9356. Up to 1869 conditions per place. [2024-06-28 00:58:16,612 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 87 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-28 00:58:16,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 123 transitions, 962 flow [2024-06-28 00:58:16,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:16,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:16,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:58:16,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-28 00:58:16,614 INFO L175 Difference]: Start difference. First operand has 90 places, 92 transitions, 652 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:58:16,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 123 transitions, 962 flow [2024-06-28 00:58:16,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 123 transitions, 915 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:16,626 INFO L231 Difference]: Finished difference. Result has 92 places, 94 transitions, 684 flow [2024-06-28 00:58:16,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=684, PETRI_PLACES=92, PETRI_TRANSITIONS=94} [2024-06-28 00:58:16,626 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 43 predicate places. [2024-06-28 00:58:16,627 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 94 transitions, 684 flow [2024-06-28 00:58:16,627 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-06-28 00:58:16,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:16,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:16,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:58:16,627 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:16,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:16,628 INFO L85 PathProgramCache]: Analyzing trace with hash -2138610111, now seen corresponding path program 1 times [2024-06-28 00:58:16,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:16,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774100877] [2024-06-28 00:58:16,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:16,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:16,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:16,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:16,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:16,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774100877] [2024-06-28 00:58:16,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774100877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:16,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:16,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:58:16,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846351385] [2024-06-28 00:58:16,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:16,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:58:16,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:16,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:58:16,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:58:16,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 00:58:16,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 94 transitions, 684 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:16,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:16,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 00:58:16,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:16,895 INFO L124 PetriNetUnfolderBase]: 1253/2171 cut-off events. [2024-06-28 00:58:16,896 INFO L125 PetriNetUnfolderBase]: For 12314/12321 co-relation queries the response was YES. [2024-06-28 00:58:16,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8778 conditions, 2171 events. 1253/2171 cut-off events. For 12314/12321 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13043 event pairs, 550 based on Foata normal form. 9/2156 useless extension candidates. Maximal degree in co-relation 8740. Up to 1755 conditions per place. [2024-06-28 00:58:16,908 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 66 selfloop transitions, 18 changer transitions 0/106 dead transitions. [2024-06-28 00:58:16,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 106 transitions, 880 flow [2024-06-28 00:58:16,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:58:16,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:58:16,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-28 00:58:16,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-28 00:58:16,910 INFO L175 Difference]: Start difference. First operand has 92 places, 94 transitions, 684 flow. Second operand 4 states and 122 transitions. [2024-06-28 00:58:16,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 106 transitions, 880 flow [2024-06-28 00:58:16,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 106 transitions, 819 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:16,922 INFO L231 Difference]: Finished difference. Result has 92 places, 94 transitions, 668 flow [2024-06-28 00:58:16,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=668, PETRI_PLACES=92, PETRI_TRANSITIONS=94} [2024-06-28 00:58:16,923 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 43 predicate places. [2024-06-28 00:58:16,923 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 94 transitions, 668 flow [2024-06-28 00:58:16,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:16,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:16,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:16,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:58:16,924 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:16,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:16,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1835977328, now seen corresponding path program 1 times [2024-06-28 00:58:16,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:16,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468314991] [2024-06-28 00:58:16,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:16,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:16,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:16,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:16,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:16,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468314991] [2024-06-28 00:58:16,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468314991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:16,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:16,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:58:16,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584569533] [2024-06-28 00:58:16,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:16,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:58:16,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:16,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:58:16,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:58:17,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:17,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 94 transitions, 668 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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-06-28 00:58:17,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:17,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:17,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:17,182 INFO L124 PetriNetUnfolderBase]: 1359/2223 cut-off events. [2024-06-28 00:58:17,182 INFO L125 PetriNetUnfolderBase]: For 13184/13184 co-relation queries the response was YES. [2024-06-28 00:58:17,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9400 conditions, 2223 events. 1359/2223 cut-off events. For 13184/13184 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12546 event pairs, 341 based on Foata normal form. 1/2222 useless extension candidates. Maximal degree in co-relation 9361. Up to 1979 conditions per place. [2024-06-28 00:58:17,197 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 90 selfloop transitions, 15 changer transitions 0/119 dead transitions. [2024-06-28 00:58:17,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 119 transitions, 1010 flow [2024-06-28 00:58:17,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:17,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:17,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-28 00:58:17,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:58:17,198 INFO L175 Difference]: Start difference. First operand has 92 places, 94 transitions, 668 flow. Second operand 5 states and 145 transitions. [2024-06-28 00:58:17,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 119 transitions, 1010 flow [2024-06-28 00:58:17,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 119 transitions, 966 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:17,216 INFO L231 Difference]: Finished difference. Result has 94 places, 100 transitions, 726 flow [2024-06-28 00:58:17,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=726, PETRI_PLACES=94, PETRI_TRANSITIONS=100} [2024-06-28 00:58:17,217 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-28 00:58:17,217 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 100 transitions, 726 flow [2024-06-28 00:58:17,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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-06-28 00:58:17,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:17,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:17,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:58:17,218 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-06-28 00:58:17,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:17,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1852748078, now seen corresponding path program 2 times [2024-06-28 00:58:17,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:17,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85308886] [2024-06-28 00:58:17,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:17,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:17,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:17,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:17,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:17,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85308886] [2024-06-28 00:58:17,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85308886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:17,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:17,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:58:17,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311549575] [2024-06-28 00:58:17,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:17,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:58:17,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:17,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:58:17,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:58:17,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:17,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 100 transitions, 726 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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-06-28 00:58:17,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:17,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:17,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:17,489 INFO L124 PetriNetUnfolderBase]: 1356/2229 cut-off events. [2024-06-28 00:58:17,489 INFO L125 PetriNetUnfolderBase]: For 14762/14762 co-relation queries the response was YES. [2024-06-28 00:58:17,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9663 conditions, 2229 events. 1356/2229 cut-off events. For 14762/14762 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12666 event pairs, 358 based on Foata normal form. 1/2226 useless extension candidates. Maximal degree in co-relation 9624. Up to 1983 conditions per place. [2024-06-28 00:58:17,504 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 89 selfloop transitions, 12 changer transitions 0/115 dead transitions. [2024-06-28 00:58:17,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 115 transitions, 964 flow [2024-06-28 00:58:17,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:58:17,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:58:17,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-28 00:58:17,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:58:17,506 INFO L175 Difference]: Start difference. First operand has 94 places, 100 transitions, 726 flow. Second operand 4 states and 120 transitions. [2024-06-28 00:58:17,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 115 transitions, 964 flow [2024-06-28 00:58:17,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 115 transitions, 918 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-28 00:58:17,525 INFO L231 Difference]: Finished difference. Result has 97 places, 100 transitions, 714 flow [2024-06-28 00:58:17,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=714, PETRI_PLACES=97, PETRI_TRANSITIONS=100} [2024-06-28 00:58:17,525 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 48 predicate places. [2024-06-28 00:58:17,525 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 100 transitions, 714 flow [2024-06-28 00:58:17,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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-06-28 00:58:17,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:17,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:17,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:58:17,526 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-06-28 00:58:17,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:17,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1810978076, now seen corresponding path program 1 times [2024-06-28 00:58:17,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:17,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075959990] [2024-06-28 00:58:17,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:17,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:17,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:17,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:17,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:17,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075959990] [2024-06-28 00:58:17,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075959990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:17,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:17,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:17,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075576658] [2024-06-28 00:58:17,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:17,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:17,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:17,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:17,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:17,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:17,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 100 transitions, 714 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:17,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:17,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:17,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:18,031 INFO L124 PetriNetUnfolderBase]: 2080/3425 cut-off events. [2024-06-28 00:58:18,031 INFO L125 PetriNetUnfolderBase]: For 31106/31106 co-relation queries the response was YES. [2024-06-28 00:58:18,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14695 conditions, 3425 events. 2080/3425 cut-off events. For 31106/31106 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21476 event pairs, 427 based on Foata normal form. 42/3455 useless extension candidates. Maximal degree in co-relation 14654. Up to 1819 conditions per place. [2024-06-28 00:58:18,056 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 118 selfloop transitions, 34 changer transitions 0/166 dead transitions. [2024-06-28 00:58:18,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 166 transitions, 1330 flow [2024-06-28 00:58:18,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:18,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:18,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-06-28 00:58:18,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-28 00:58:18,059 INFO L175 Difference]: Start difference. First operand has 97 places, 100 transitions, 714 flow. Second operand 8 states and 256 transitions. [2024-06-28 00:58:18,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 166 transitions, 1330 flow [2024-06-28 00:58:18,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 166 transitions, 1306 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:18,134 INFO L231 Difference]: Finished difference. Result has 103 places, 106 transitions, 851 flow [2024-06-28 00:58:18,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=851, PETRI_PLACES=103, PETRI_TRANSITIONS=106} [2024-06-28 00:58:18,134 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 54 predicate places. [2024-06-28 00:58:18,134 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 106 transitions, 851 flow [2024-06-28 00:58:18,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:18,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:18,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:18,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:58:18,135 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-06-28 00:58:18,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:18,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1808121116, now seen corresponding path program 2 times [2024-06-28 00:58:18,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:18,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954463708] [2024-06-28 00:58:18,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:18,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:18,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:18,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:18,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:18,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954463708] [2024-06-28 00:58:18,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954463708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:18,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:18,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:18,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127813767] [2024-06-28 00:58:18,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:18,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:18,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:18,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:18,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:18,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:18,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 106 transitions, 851 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:18,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:18,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:18,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:18,662 INFO L124 PetriNetUnfolderBase]: 1983/3402 cut-off events. [2024-06-28 00:58:18,662 INFO L125 PetriNetUnfolderBase]: For 29924/29924 co-relation queries the response was YES. [2024-06-28 00:58:18,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14226 conditions, 3402 events. 1983/3402 cut-off events. For 29924/29924 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21853 event pairs, 810 based on Foata normal form. 50/3415 useless extension candidates. Maximal degree in co-relation 14183. Up to 2368 conditions per place. [2024-06-28 00:58:18,685 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 109 selfloop transitions, 30 changer transitions 0/153 dead transitions. [2024-06-28 00:58:18,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 153 transitions, 1286 flow [2024-06-28 00:58:18,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:18,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:18,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 221 transitions. [2024-06-28 00:58:18,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7015873015873015 [2024-06-28 00:58:18,687 INFO L175 Difference]: Start difference. First operand has 103 places, 106 transitions, 851 flow. Second operand 7 states and 221 transitions. [2024-06-28 00:58:18,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 153 transitions, 1286 flow [2024-06-28 00:58:18,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 153 transitions, 1215 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:18,726 INFO L231 Difference]: Finished difference. Result has 106 places, 107 transitions, 872 flow [2024-06-28 00:58:18,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=872, PETRI_PLACES=106, PETRI_TRANSITIONS=107} [2024-06-28 00:58:18,726 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 57 predicate places. [2024-06-28 00:58:18,726 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 107 transitions, 872 flow [2024-06-28 00:58:18,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:18,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:18,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:18,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:58:18,727 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-06-28 00:58:18,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:18,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1527190812, now seen corresponding path program 3 times [2024-06-28 00:58:18,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:18,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317930619] [2024-06-28 00:58:18,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:18,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:18,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:18,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:18,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:18,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317930619] [2024-06-28 00:58:18,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317930619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:18,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:18,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:18,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271646507] [2024-06-28 00:58:18,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:18,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:18,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:18,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:18,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:18,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:18,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 107 transitions, 872 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:18,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:18,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:18,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:19,213 INFO L124 PetriNetUnfolderBase]: 2077/3387 cut-off events. [2024-06-28 00:58:19,213 INFO L125 PetriNetUnfolderBase]: For 26089/26089 co-relation queries the response was YES. [2024-06-28 00:58:19,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14700 conditions, 3387 events. 2077/3387 cut-off events. For 26089/26089 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21111 event pairs, 565 based on Foata normal form. 16/3398 useless extension candidates. Maximal degree in co-relation 14655. Up to 2901 conditions per place. [2024-06-28 00:58:19,233 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 108 selfloop transitions, 26 changer transitions 0/148 dead transitions. [2024-06-28 00:58:19,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 148 transitions, 1268 flow [2024-06-28 00:58:19,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:19,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:19,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:58:19,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-28 00:58:19,236 INFO L175 Difference]: Start difference. First operand has 106 places, 107 transitions, 872 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:58:19,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 148 transitions, 1268 flow [2024-06-28 00:58:19,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 148 transitions, 1213 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:19,272 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 896 flow [2024-06-28 00:58:19,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=896, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-28 00:58:19,272 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-28 00:58:19,272 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 896 flow [2024-06-28 00:58:19,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:19,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:19,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:19,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:58:19,273 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-06-28 00:58:19,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:19,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1520519612, now seen corresponding path program 1 times [2024-06-28 00:58:19,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:19,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549363031] [2024-06-28 00:58:19,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:19,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:19,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:19,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:19,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:19,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549363031] [2024-06-28 00:58:19,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549363031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:19,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:19,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:19,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974245877] [2024-06-28 00:58:19,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:19,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:19,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:19,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:19,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:19,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:19,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 896 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:19,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:19,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:19,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:19,769 INFO L124 PetriNetUnfolderBase]: 2144/3628 cut-off events. [2024-06-28 00:58:19,769 INFO L125 PetriNetUnfolderBase]: For 29247/29247 co-relation queries the response was YES. [2024-06-28 00:58:19,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15416 conditions, 3628 events. 2144/3628 cut-off events. For 29247/29247 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 23374 event pairs, 900 based on Foata normal form. 12/3612 useless extension candidates. Maximal degree in co-relation 15370. Up to 2753 conditions per place. [2024-06-28 00:58:19,795 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 109 selfloop transitions, 29 changer transitions 0/152 dead transitions. [2024-06-28 00:58:19,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 152 transitions, 1314 flow [2024-06-28 00:58:19,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:19,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:19,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:58:19,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-28 00:58:19,797 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 896 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:58:19,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 152 transitions, 1314 flow [2024-06-28 00:58:19,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 152 transitions, 1255 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:19,834 INFO L231 Difference]: Finished difference. Result has 110 places, 109 transitions, 923 flow [2024-06-28 00:58:19,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=923, PETRI_PLACES=110, PETRI_TRANSITIONS=109} [2024-06-28 00:58:19,834 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 61 predicate places. [2024-06-28 00:58:19,835 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 109 transitions, 923 flow [2024-06-28 00:58:19,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:19,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:19,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:19,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:58:19,835 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-06-28 00:58:19,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:19,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1804229050, now seen corresponding path program 4 times [2024-06-28 00:58:19,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:19,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366877475] [2024-06-28 00:58:19,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:19,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:19,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:19,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:19,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:19,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366877475] [2024-06-28 00:58:19,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366877475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:19,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:19,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:19,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434045060] [2024-06-28 00:58:19,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:19,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:19,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:19,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:19,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:19,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:19,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 109 transitions, 923 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:19,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:19,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:19,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:20,260 INFO L124 PetriNetUnfolderBase]: 2203/3604 cut-off events. [2024-06-28 00:58:20,260 INFO L125 PetriNetUnfolderBase]: For 31459/31459 co-relation queries the response was YES. [2024-06-28 00:58:20,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15746 conditions, 3604 events. 2203/3604 cut-off events. For 31459/31459 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22781 event pairs, 610 based on Foata normal form. 16/3612 useless extension candidates. Maximal degree in co-relation 15699. Up to 3107 conditions per place. [2024-06-28 00:58:20,282 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 107 selfloop transitions, 26 changer transitions 0/147 dead transitions. [2024-06-28 00:58:20,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 147 transitions, 1313 flow [2024-06-28 00:58:20,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:20,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:20,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:58:20,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-28 00:58:20,283 INFO L175 Difference]: Start difference. First operand has 110 places, 109 transitions, 923 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:58:20,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 147 transitions, 1313 flow [2024-06-28 00:58:20,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 147 transitions, 1252 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:20,313 INFO L231 Difference]: Finished difference. Result has 113 places, 110 transitions, 945 flow [2024-06-28 00:58:20,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=945, PETRI_PLACES=113, PETRI_TRANSITIONS=110} [2024-06-28 00:58:20,314 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 64 predicate places. [2024-06-28 00:58:20,314 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 110 transitions, 945 flow [2024-06-28 00:58:20,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:20,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:20,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:20,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:58:20,315 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-06-28 00:58:20,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:20,315 INFO L85 PathProgramCache]: Analyzing trace with hash 466237000, now seen corresponding path program 2 times [2024-06-28 00:58:20,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:20,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31506416] [2024-06-28 00:58:20,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:20,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:20,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:20,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:20,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31506416] [2024-06-28 00:58:20,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31506416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:20,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:20,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:20,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671855587] [2024-06-28 00:58:20,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:20,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:20,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:20,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:20,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:20,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:20,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 110 transitions, 945 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:20,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:20,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:20,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:20,845 INFO L124 PetriNetUnfolderBase]: 2270/3850 cut-off events. [2024-06-28 00:58:20,846 INFO L125 PetriNetUnfolderBase]: For 34326/34326 co-relation queries the response was YES. [2024-06-28 00:58:20,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16372 conditions, 3850 events. 2270/3850 cut-off events. For 34326/34326 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25315 event pairs, 988 based on Foata normal form. 12/3832 useless extension candidates. Maximal degree in co-relation 16324. Up to 3091 conditions per place. [2024-06-28 00:58:20,870 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 109 selfloop transitions, 28 changer transitions 0/151 dead transitions. [2024-06-28 00:58:20,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 1357 flow [2024-06-28 00:58:20,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:20,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:20,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:58:20,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-28 00:58:20,871 INFO L175 Difference]: Start difference. First operand has 113 places, 110 transitions, 945 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:58:20,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 1357 flow [2024-06-28 00:58:20,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 151 transitions, 1294 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:20,914 INFO L231 Difference]: Finished difference. Result has 115 places, 111 transitions, 970 flow [2024-06-28 00:58:20,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=970, PETRI_PLACES=115, PETRI_TRANSITIONS=111} [2024-06-28 00:58:20,915 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 66 predicate places. [2024-06-28 00:58:20,915 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 111 transitions, 970 flow [2024-06-28 00:58:20,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:20,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:20,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:20,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:58:20,916 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:20,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:20,916 INFO L85 PathProgramCache]: Analyzing trace with hash -149342652, now seen corresponding path program 3 times [2024-06-28 00:58:20,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:20,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526773055] [2024-06-28 00:58:20,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:20,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:20,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:20,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:20,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:20,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526773055] [2024-06-28 00:58:20,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526773055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:20,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:20,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:20,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215973048] [2024-06-28 00:58:20,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:20,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:20,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:20,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:20,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:21,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:21,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 111 transitions, 970 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:21,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:21,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:21,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:21,364 INFO L124 PetriNetUnfolderBase]: 2250/3702 cut-off events. [2024-06-28 00:58:21,364 INFO L125 PetriNetUnfolderBase]: For 31924/31924 co-relation queries the response was YES. [2024-06-28 00:58:21,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15829 conditions, 3702 events. 2250/3702 cut-off events. For 31924/31924 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 23504 event pairs, 529 based on Foata normal form. 12/3706 useless extension candidates. Maximal degree in co-relation 15780. Up to 2512 conditions per place. [2024-06-28 00:58:21,384 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 102 selfloop transitions, 35 changer transitions 0/151 dead transitions. [2024-06-28 00:58:21,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 151 transitions, 1320 flow [2024-06-28 00:58:21,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:21,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:21,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:58:21,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:58:21,385 INFO L175 Difference]: Start difference. First operand has 115 places, 111 transitions, 970 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:58:21,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 151 transitions, 1320 flow [2024-06-28 00:58:21,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 151 transitions, 1248 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:21,422 INFO L231 Difference]: Finished difference. Result has 116 places, 110 transitions, 932 flow [2024-06-28 00:58:21,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=932, PETRI_PLACES=116, PETRI_TRANSITIONS=110} [2024-06-28 00:58:21,422 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-06-28 00:58:21,423 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 110 transitions, 932 flow [2024-06-28 00:58:21,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 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-06-28 00:58:21,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:21,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:21,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:58:21,423 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-06-28 00:58:21,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:21,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1080723096, now seen corresponding path program 1 times [2024-06-28 00:58:21,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:21,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630068379] [2024-06-28 00:58:21,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:21,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:21,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:21,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:21,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:21,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630068379] [2024-06-28 00:58:21,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630068379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:21,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:21,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:21,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128938651] [2024-06-28 00:58:21,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:21,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:21,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:21,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:21,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:21,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:21,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 110 transitions, 932 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:21,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:21,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:21,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:21,784 INFO L124 PetriNetUnfolderBase]: 2302/3803 cut-off events. [2024-06-28 00:58:21,784 INFO L125 PetriNetUnfolderBase]: For 31747/31747 co-relation queries the response was YES. [2024-06-28 00:58:21,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16332 conditions, 3803 events. 2302/3803 cut-off events. For 31747/31747 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 24509 event pairs, 620 based on Foata normal form. 2/3797 useless extension candidates. Maximal degree in co-relation 16282. Up to 3307 conditions per place. [2024-06-28 00:58:21,846 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 102 selfloop transitions, 33 changer transitions 0/149 dead transitions. [2024-06-28 00:58:21,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 149 transitions, 1514 flow [2024-06-28 00:58:21,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:21,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:21,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:58:21,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-28 00:58:21,848 INFO L175 Difference]: Start difference. First operand has 116 places, 110 transitions, 932 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:58:21,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 149 transitions, 1514 flow [2024-06-28 00:58:21,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 149 transitions, 1426 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:21,892 INFO L231 Difference]: Finished difference. Result has 119 places, 124 transitions, 1095 flow [2024-06-28 00:58:21,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1095, PETRI_PLACES=119, PETRI_TRANSITIONS=124} [2024-06-28 00:58:21,893 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 70 predicate places. [2024-06-28 00:58:21,893 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 124 transitions, 1095 flow [2024-06-28 00:58:21,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:21,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:21,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:21,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:58:21,893 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-06-28 00:58:21,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:21,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1600407404, now seen corresponding path program 2 times [2024-06-28 00:58:21,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:21,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295706529] [2024-06-28 00:58:21,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:21,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:21,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:22,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:22,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:22,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295706529] [2024-06-28 00:58:22,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295706529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:22,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:22,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:22,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030129584] [2024-06-28 00:58:22,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:22,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:22,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:22,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:22,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:22,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:22,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 124 transitions, 1095 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:22,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:22,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:22,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:22,469 INFO L124 PetriNetUnfolderBase]: 2363/3897 cut-off events. [2024-06-28 00:58:22,469 INFO L125 PetriNetUnfolderBase]: For 34941/34941 co-relation queries the response was YES. [2024-06-28 00:58:22,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17262 conditions, 3897 events. 2363/3897 cut-off events. For 34941/34941 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25178 event pairs, 630 based on Foata normal form. 3/3894 useless extension candidates. Maximal degree in co-relation 17209. Up to 3332 conditions per place. [2024-06-28 00:58:22,502 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 96 selfloop transitions, 55 changer transitions 0/165 dead transitions. [2024-06-28 00:58:22,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 165 transitions, 1727 flow [2024-06-28 00:58:22,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:22,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:22,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:58:22,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 00:58:22,504 INFO L175 Difference]: Start difference. First operand has 119 places, 124 transitions, 1095 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:58:22,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 165 transitions, 1727 flow [2024-06-28 00:58:22,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 165 transitions, 1661 flow, removed 33 selfloop flow, removed 0 redundant places. [2024-06-28 00:58:22,554 INFO L231 Difference]: Finished difference. Result has 127 places, 139 transitions, 1365 flow [2024-06-28 00:58:22,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1365, PETRI_PLACES=127, PETRI_TRANSITIONS=139} [2024-06-28 00:58:22,555 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 78 predicate places. [2024-06-28 00:58:22,555 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 139 transitions, 1365 flow [2024-06-28 00:58:22,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:22,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:22,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:22,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:58:22,555 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-06-28 00:58:22,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:22,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1600614794, now seen corresponding path program 3 times [2024-06-28 00:58:22,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:22,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342469414] [2024-06-28 00:58:22,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:22,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:22,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:22,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-06-28 00:58:22,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:22,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342469414] [2024-06-28 00:58:22,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342469414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:22,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:22,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:22,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646639077] [2024-06-28 00:58:22,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:22,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:22,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:22,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:22,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:22,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:22,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 139 transitions, 1365 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:22,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:22,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:22,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:23,044 INFO L124 PetriNetUnfolderBase]: 2356/3889 cut-off events. [2024-06-28 00:58:23,044 INFO L125 PetriNetUnfolderBase]: For 39052/39052 co-relation queries the response was YES. [2024-06-28 00:58:23,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18133 conditions, 3889 events. 2356/3889 cut-off events. For 39052/39052 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25090 event pairs, 639 based on Foata normal form. 3/3880 useless extension candidates. Maximal degree in co-relation 18076. Up to 3327 conditions per place. [2024-06-28 00:58:23,073 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 94 selfloop transitions, 50 changer transitions 0/158 dead transitions. [2024-06-28 00:58:23,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 158 transitions, 1747 flow [2024-06-28 00:58:23,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:23,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:23,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-28 00:58:23,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2024-06-28 00:58:23,074 INFO L175 Difference]: Start difference. First operand has 127 places, 139 transitions, 1365 flow. Second operand 5 states and 152 transitions. [2024-06-28 00:58:23,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 158 transitions, 1747 flow [2024-06-28 00:58:23,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 158 transitions, 1602 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:23,143 INFO L231 Difference]: Finished difference. Result has 129 places, 139 transitions, 1332 flow [2024-06-28 00:58:23,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1332, PETRI_PLACES=129, PETRI_TRANSITIONS=139} [2024-06-28 00:58:23,143 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 80 predicate places. [2024-06-28 00:58:23,143 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 139 transitions, 1332 flow [2024-06-28 00:58:23,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:23,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:23,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:23,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:58:23,144 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-06-28 00:58:23,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:23,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1600399468, now seen corresponding path program 1 times [2024-06-28 00:58:23,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:23,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281798462] [2024-06-28 00:58:23,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:23,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:23,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:23,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:23,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:23,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281798462] [2024-06-28 00:58:23,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281798462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:23,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:23,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:23,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455390097] [2024-06-28 00:58:23,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:23,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:23,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:23,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:23,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:23,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 00:58:23,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 139 transitions, 1332 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-06-28 00:58:23,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:23,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 00:58:23,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:23,601 INFO L124 PetriNetUnfolderBase]: 2302/3822 cut-off events. [2024-06-28 00:58:23,602 INFO L125 PetriNetUnfolderBase]: For 42751/42758 co-relation queries the response was YES. [2024-06-28 00:58:23,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17742 conditions, 3822 events. 2302/3822 cut-off events. For 42751/42758 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 24926 event pairs, 605 based on Foata normal form. 18/3792 useless extension candidates. Maximal degree in co-relation 17684. Up to 3240 conditions per place. [2024-06-28 00:58:23,632 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 110 selfloop transitions, 22 changer transitions 0/160 dead transitions. [2024-06-28 00:58:23,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 160 transitions, 1676 flow [2024-06-28 00:58:23,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:23,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:23,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:58:23,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-28 00:58:23,633 INFO L175 Difference]: Start difference. First operand has 129 places, 139 transitions, 1332 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:58:23,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 160 transitions, 1676 flow [2024-06-28 00:58:23,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 160 transitions, 1576 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:23,685 INFO L231 Difference]: Finished difference. Result has 130 places, 141 transitions, 1309 flow [2024-06-28 00:58:23,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1309, PETRI_PLACES=130, PETRI_TRANSITIONS=141} [2024-06-28 00:58:23,686 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-28 00:58:23,686 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 141 transitions, 1309 flow [2024-06-28 00:58:23,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-06-28 00:58:23,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:23,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:23,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:58:23,686 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-06-28 00:58:23,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:23,687 INFO L85 PathProgramCache]: Analyzing trace with hash -557507343, now seen corresponding path program 1 times [2024-06-28 00:58:23,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:23,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769076973] [2024-06-28 00:58:23,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:23,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:23,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:23,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:23,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:23,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769076973] [2024-06-28 00:58:23,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769076973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:23,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:23,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:23,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131478259] [2024-06-28 00:58:23,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:23,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:23,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:23,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:23,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:23,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:23,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 141 transitions, 1309 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:23,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:23,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:23,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:24,166 INFO L124 PetriNetUnfolderBase]: 2472/4079 cut-off events. [2024-06-28 00:58:24,166 INFO L125 PetriNetUnfolderBase]: For 42447/42447 co-relation queries the response was YES. [2024-06-28 00:58:24,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19079 conditions, 4079 events. 2472/4079 cut-off events. For 42447/42447 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26538 event pairs, 648 based on Foata normal form. 1/4066 useless extension candidates. Maximal degree in co-relation 19020. Up to 3518 conditions per place. [2024-06-28 00:58:24,195 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 113 selfloop transitions, 50 changer transitions 0/177 dead transitions. [2024-06-28 00:58:24,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 177 transitions, 1908 flow [2024-06-28 00:58:24,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:24,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:24,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 00:58:24,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-28 00:58:24,197 INFO L175 Difference]: Start difference. First operand has 130 places, 141 transitions, 1309 flow. Second operand 6 states and 182 transitions. [2024-06-28 00:58:24,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 177 transitions, 1908 flow [2024-06-28 00:58:24,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 177 transitions, 1855 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:24,271 INFO L231 Difference]: Finished difference. Result has 133 places, 148 transitions, 1459 flow [2024-06-28 00:58:24,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1459, PETRI_PLACES=133, PETRI_TRANSITIONS=148} [2024-06-28 00:58:24,272 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 84 predicate places. [2024-06-28 00:58:24,272 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 148 transitions, 1459 flow [2024-06-28 00:58:24,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:24,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:24,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:24,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:58:24,273 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-06-28 00:58:24,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:24,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1319676239, now seen corresponding path program 2 times [2024-06-28 00:58:24,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:24,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874132607] [2024-06-28 00:58:24,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:24,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:24,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:24,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:24,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:24,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874132607] [2024-06-28 00:58:24,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874132607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:24,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:24,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:24,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113896729] [2024-06-28 00:58:24,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:24,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:24,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:24,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:24,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:24,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:24,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 148 transitions, 1459 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:24,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:24,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:24,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:24,828 INFO L124 PetriNetUnfolderBase]: 2516/4423 cut-off events. [2024-06-28 00:58:24,828 INFO L125 PetriNetUnfolderBase]: For 46089/46089 co-relation queries the response was YES. [2024-06-28 00:58:24,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19890 conditions, 4423 events. 2516/4423 cut-off events. For 46089/46089 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 30335 event pairs, 1049 based on Foata normal form. 1/4373 useless extension candidates. Maximal degree in co-relation 19830. Up to 3667 conditions per place. [2024-06-28 00:58:24,862 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 136 selfloop transitions, 34 changer transitions 0/184 dead transitions. [2024-06-28 00:58:24,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 184 transitions, 2012 flow [2024-06-28 00:58:24,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:24,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:24,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:58:24,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 00:58:24,864 INFO L175 Difference]: Start difference. First operand has 133 places, 148 transitions, 1459 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:58:24,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 184 transitions, 2012 flow [2024-06-28 00:58:24,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 184 transitions, 1920 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 00:58:24,951 INFO L231 Difference]: Finished difference. Result has 137 places, 159 transitions, 1604 flow [2024-06-28 00:58:24,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1604, PETRI_PLACES=137, PETRI_TRANSITIONS=159} [2024-06-28 00:58:24,952 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 88 predicate places. [2024-06-28 00:58:24,952 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 159 transitions, 1604 flow [2024-06-28 00:58:24,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:24,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:24,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:24,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:58:24,952 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-06-28 00:58:24,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:24,953 INFO L85 PathProgramCache]: Analyzing trace with hash -814640313, now seen corresponding path program 3 times [2024-06-28 00:58:24,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:24,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128454059] [2024-06-28 00:58:24,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:24,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:24,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:25,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:25,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:25,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128454059] [2024-06-28 00:58:25,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128454059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:25,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:25,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:25,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498740066] [2024-06-28 00:58:25,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:25,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:25,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:25,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:25,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:25,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:25,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 159 transitions, 1604 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:25,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:25,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:25,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:25,416 INFO L124 PetriNetUnfolderBase]: 2527/4227 cut-off events. [2024-06-28 00:58:25,416 INFO L125 PetriNetUnfolderBase]: For 48114/48114 co-relation queries the response was YES. [2024-06-28 00:58:25,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19687 conditions, 4227 events. 2527/4227 cut-off events. For 48114/48114 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27881 event pairs, 705 based on Foata normal form. 1/4213 useless extension candidates. Maximal degree in co-relation 19626. Up to 3568 conditions per place. [2024-06-28 00:58:25,449 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 121 selfloop transitions, 53 changer transitions 0/188 dead transitions. [2024-06-28 00:58:25,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 188 transitions, 2166 flow [2024-06-28 00:58:25,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:25,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:25,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:58:25,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-28 00:58:25,451 INFO L175 Difference]: Start difference. First operand has 137 places, 159 transitions, 1604 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:58:25,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 188 transitions, 2166 flow [2024-06-28 00:58:25,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 188 transitions, 2100 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 00:58:25,525 INFO L231 Difference]: Finished difference. Result has 141 places, 162 transitions, 1688 flow [2024-06-28 00:58:25,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1688, PETRI_PLACES=141, PETRI_TRANSITIONS=162} [2024-06-28 00:58:25,525 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-06-28 00:58:25,526 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 162 transitions, 1688 flow [2024-06-28 00:58:25,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:25,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:25,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:25,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:58:25,526 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-06-28 00:58:25,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:25,527 INFO L85 PathProgramCache]: Analyzing trace with hash -857335473, now seen corresponding path program 4 times [2024-06-28 00:58:25,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:25,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922621721] [2024-06-28 00:58:25,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:25,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:25,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:25,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:25,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:25,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922621721] [2024-06-28 00:58:25,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922621721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:25,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:25,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:25,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623218352] [2024-06-28 00:58:25,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:25,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:25,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:25,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:25,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:25,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:25,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 162 transitions, 1688 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:25,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:25,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:25,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:26,005 INFO L124 PetriNetUnfolderBase]: 2519/4151 cut-off events. [2024-06-28 00:58:26,005 INFO L125 PetriNetUnfolderBase]: For 49798/49798 co-relation queries the response was YES. [2024-06-28 00:58:26,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19716 conditions, 4151 events. 2519/4151 cut-off events. For 49798/49798 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27023 event pairs, 636 based on Foata normal form. 2/4143 useless extension candidates. Maximal degree in co-relation 19654. Up to 3560 conditions per place. [2024-06-28 00:58:26,041 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 121 selfloop transitions, 49 changer transitions 0/184 dead transitions. [2024-06-28 00:58:26,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 184 transitions, 2138 flow [2024-06-28 00:58:26,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:26,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:26,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:58:26,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-28 00:58:26,042 INFO L175 Difference]: Start difference. First operand has 141 places, 162 transitions, 1688 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:58:26,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 184 transitions, 2138 flow [2024-06-28 00:58:26,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 184 transitions, 2019 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:26,160 INFO L231 Difference]: Finished difference. Result has 144 places, 162 transitions, 1675 flow [2024-06-28 00:58:26,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1675, PETRI_PLACES=144, PETRI_TRANSITIONS=162} [2024-06-28 00:58:26,160 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 95 predicate places. [2024-06-28 00:58:26,160 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 162 transitions, 1675 flow [2024-06-28 00:58:26,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:26,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:26,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:26,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:58:26,161 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-06-28 00:58:26,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:26,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1914049107, now seen corresponding path program 5 times [2024-06-28 00:58:26,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:26,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347991013] [2024-06-28 00:58:26,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:26,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:26,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:26,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:26,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:26,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347991013] [2024-06-28 00:58:26,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347991013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:26,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:26,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:26,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873412048] [2024-06-28 00:58:26,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:26,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:26,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:26,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:26,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:26,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:26,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 162 transitions, 1675 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:26,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:26,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:26,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:26,628 INFO L124 PetriNetUnfolderBase]: 2513/4174 cut-off events. [2024-06-28 00:58:26,628 INFO L125 PetriNetUnfolderBase]: For 51820/51820 co-relation queries the response was YES. [2024-06-28 00:58:26,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19635 conditions, 4174 events. 2513/4174 cut-off events. For 51820/51820 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 27434 event pairs, 663 based on Foata normal form. 2/4151 useless extension candidates. Maximal degree in co-relation 19572. Up to 3501 conditions per place. [2024-06-28 00:58:26,657 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 109 selfloop transitions, 61 changer transitions 0/184 dead transitions. [2024-06-28 00:58:26,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 184 transitions, 2129 flow [2024-06-28 00:58:26,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:26,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:26,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 00:58:26,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-28 00:58:26,658 INFO L175 Difference]: Start difference. First operand has 144 places, 162 transitions, 1675 flow. Second operand 5 states and 155 transitions. [2024-06-28 00:58:26,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 184 transitions, 2129 flow [2024-06-28 00:58:26,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 184 transitions, 2001 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:26,759 INFO L231 Difference]: Finished difference. Result has 144 places, 162 transitions, 1682 flow [2024-06-28 00:58:26,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1682, PETRI_PLACES=144, PETRI_TRANSITIONS=162} [2024-06-28 00:58:26,760 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 95 predicate places. [2024-06-28 00:58:26,760 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 162 transitions, 1682 flow [2024-06-28 00:58:26,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:26,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:26,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:26,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:58:26,760 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-06-28 00:58:26,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:26,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1913869617, now seen corresponding path program 6 times [2024-06-28 00:58:26,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:26,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780067598] [2024-06-28 00:58:26,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:26,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:26,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:26,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-06-28 00:58:26,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:26,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780067598] [2024-06-28 00:58:26,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780067598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:26,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:26,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:26,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268626049] [2024-06-28 00:58:26,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:26,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:26,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:26,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:26,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:26,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:26,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 162 transitions, 1682 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:26,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:26,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:26,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:27,240 INFO L124 PetriNetUnfolderBase]: 2505/4132 cut-off events. [2024-06-28 00:58:27,240 INFO L125 PetriNetUnfolderBase]: For 51509/51509 co-relation queries the response was YES. [2024-06-28 00:58:27,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19552 conditions, 4132 events. 2505/4132 cut-off events. For 51509/51509 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26862 event pairs, 621 based on Foata normal form. 2/4127 useless extension candidates. Maximal degree in co-relation 19488. Up to 3493 conditions per place. [2024-06-28 00:58:27,272 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 112 selfloop transitions, 72 changer transitions 0/198 dead transitions. [2024-06-28 00:58:27,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 198 transitions, 2136 flow [2024-06-28 00:58:27,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:27,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:27,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-28 00:58:27,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-28 00:58:27,273 INFO L175 Difference]: Start difference. First operand has 144 places, 162 transitions, 1682 flow. Second operand 7 states and 217 transitions. [2024-06-28 00:58:27,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 198 transitions, 2136 flow [2024-06-28 00:58:27,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 198 transitions, 1937 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:27,384 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1655 flow [2024-06-28 00:58:27,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1655, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-28 00:58:27,384 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-06-28 00:58:27,384 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1655 flow [2024-06-28 00:58:27,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:27,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:27,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:27,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:58:27,385 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-06-28 00:58:27,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:27,385 INFO L85 PathProgramCache]: Analyzing trace with hash -860183505, now seen corresponding path program 1 times [2024-06-28 00:58:27,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:27,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982861091] [2024-06-28 00:58:27,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:27,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:27,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:27,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:27,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:27,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982861091] [2024-06-28 00:58:27,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982861091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:27,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:27,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:27,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868865679] [2024-06-28 00:58:27,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:27,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:27,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:27,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:27,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:27,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:27,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1655 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:27,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:27,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:27,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:27,867 INFO L124 PetriNetUnfolderBase]: 2523/4266 cut-off events. [2024-06-28 00:58:27,868 INFO L125 PetriNetUnfolderBase]: For 52016/52016 co-relation queries the response was YES. [2024-06-28 00:58:27,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19839 conditions, 4266 events. 2523/4266 cut-off events. For 52016/52016 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 28271 event pairs, 998 based on Foata normal form. 2/4242 useless extension candidates. Maximal degree in co-relation 19775. Up to 3717 conditions per place. [2024-06-28 00:58:27,901 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 159 selfloop transitions, 20 changer transitions 0/193 dead transitions. [2024-06-28 00:58:27,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 193 transitions, 2207 flow [2024-06-28 00:58:27,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:27,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:27,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:58:27,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-28 00:58:27,902 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1655 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:58:27,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 193 transitions, 2207 flow [2024-06-28 00:58:28,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 193 transitions, 2051 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:28,012 INFO L231 Difference]: Finished difference. Result has 144 places, 166 transitions, 1620 flow [2024-06-28 00:58:28,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1620, PETRI_PLACES=144, PETRI_TRANSITIONS=166} [2024-06-28 00:58:28,012 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 95 predicate places. [2024-06-28 00:58:28,013 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 166 transitions, 1620 flow [2024-06-28 00:58:28,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:28,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:28,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:28,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:58:28,013 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-06-28 00:58:28,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:28,013 INFO L85 PathProgramCache]: Analyzing trace with hash -803203545, now seen corresponding path program 2 times [2024-06-28 00:58:28,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:28,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723807804] [2024-06-28 00:58:28,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:28,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:28,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:28,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:28,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:28,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723807804] [2024-06-28 00:58:28,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723807804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:28,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:28,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:28,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322874582] [2024-06-28 00:58:28,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:28,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:28,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:28,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:28,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:28,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:28,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 166 transitions, 1620 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:28,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:28,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:28,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:28,488 INFO L124 PetriNetUnfolderBase]: 2541/4189 cut-off events. [2024-06-28 00:58:28,488 INFO L125 PetriNetUnfolderBase]: For 49459/49459 co-relation queries the response was YES. [2024-06-28 00:58:28,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19687 conditions, 4189 events. 2541/4189 cut-off events. For 49459/49459 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27282 event pairs, 610 based on Foata normal form. 2/4187 useless extension candidates. Maximal degree in co-relation 19623. Up to 3794 conditions per place. [2024-06-28 00:58:28,522 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 159 selfloop transitions, 17 changer transitions 0/190 dead transitions. [2024-06-28 00:58:28,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 190 transitions, 2060 flow [2024-06-28 00:58:28,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:28,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:28,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 00:58:28,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-28 00:58:28,523 INFO L175 Difference]: Start difference. First operand has 144 places, 166 transitions, 1620 flow. Second operand 6 states and 167 transitions. [2024-06-28 00:58:28,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 190 transitions, 2060 flow [2024-06-28 00:58:28,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 190 transitions, 1990 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 00:58:28,625 INFO L231 Difference]: Finished difference. Result has 148 places, 168 transitions, 1631 flow [2024-06-28 00:58:28,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1631, PETRI_PLACES=148, PETRI_TRANSITIONS=168} [2024-06-28 00:58:28,626 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 99 predicate places. [2024-06-28 00:58:28,626 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 168 transitions, 1631 flow [2024-06-28 00:58:28,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:28,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:28,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:28,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:58:28,626 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-06-28 00:58:28,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:28,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1920544785, now seen corresponding path program 3 times [2024-06-28 00:58:28,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:28,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618810716] [2024-06-28 00:58:28,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:28,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:28,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:28,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:28,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:28,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618810716] [2024-06-28 00:58:28,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618810716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:28,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:28,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:28,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553073236] [2024-06-28 00:58:28,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:28,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:28,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:28,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:28,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:28,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:28,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 168 transitions, 1631 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:28,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:28,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:28,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:29,103 INFO L124 PetriNetUnfolderBase]: 2536/4230 cut-off events. [2024-06-28 00:58:29,103 INFO L125 PetriNetUnfolderBase]: For 50244/50244 co-relation queries the response was YES. [2024-06-28 00:58:29,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19583 conditions, 4230 events. 2536/4230 cut-off events. For 50244/50244 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27783 event pairs, 599 based on Foata normal form. 2/4226 useless extension candidates. Maximal degree in co-relation 19517. Up to 3768 conditions per place. [2024-06-28 00:58:29,134 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 160 selfloop transitions, 16 changer transitions 0/190 dead transitions. [2024-06-28 00:58:29,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 190 transitions, 2035 flow [2024-06-28 00:58:29,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:29,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:29,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-28 00:58:29,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-06-28 00:58:29,136 INFO L175 Difference]: Start difference. First operand has 148 places, 168 transitions, 1631 flow. Second operand 5 states and 147 transitions. [2024-06-28 00:58:29,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 190 transitions, 2035 flow [2024-06-28 00:58:29,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 190 transitions, 1970 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:29,278 INFO L231 Difference]: Finished difference. Result has 149 places, 168 transitions, 1606 flow [2024-06-28 00:58:29,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1606, PETRI_PLACES=149, PETRI_TRANSITIONS=168} [2024-06-28 00:58:29,278 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 100 predicate places. [2024-06-28 00:58:29,278 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 168 transitions, 1606 flow [2024-06-28 00:58:29,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:29,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:29,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:29,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:58:29,279 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-06-28 00:58:29,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:29,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1001537439, now seen corresponding path program 1 times [2024-06-28 00:58:29,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:29,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215587046] [2024-06-28 00:58:29,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:29,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:29,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:29,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:29,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:29,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215587046] [2024-06-28 00:58:29,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215587046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:29,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:29,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:29,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140009697] [2024-06-28 00:58:29,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:29,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:29,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:29,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:29,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:29,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 00:58:29,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 168 transitions, 1606 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 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-06-28 00:58:29,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:29,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 00:58:29,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:29,780 INFO L124 PetriNetUnfolderBase]: 2443/4279 cut-off events. [2024-06-28 00:58:29,780 INFO L125 PetriNetUnfolderBase]: For 55628/55628 co-relation queries the response was YES. [2024-06-28 00:58:29,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19236 conditions, 4279 events. 2443/4279 cut-off events. For 55628/55628 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29221 event pairs, 841 based on Foata normal form. 7/4199 useless extension candidates. Maximal degree in co-relation 19169. Up to 3326 conditions per place. [2024-06-28 00:58:29,815 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 134 selfloop transitions, 31 changer transitions 0/197 dead transitions. [2024-06-28 00:58:29,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 197 transitions, 2028 flow [2024-06-28 00:58:29,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:29,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:29,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-28 00:58:29,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-28 00:58:29,816 INFO L175 Difference]: Start difference. First operand has 149 places, 168 transitions, 1606 flow. Second operand 5 states and 160 transitions. [2024-06-28 00:58:29,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 197 transitions, 2028 flow [2024-06-28 00:58:29,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 1989 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:29,910 INFO L231 Difference]: Finished difference. Result has 150 places, 169 transitions, 1653 flow [2024-06-28 00:58:29,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1653, PETRI_PLACES=150, PETRI_TRANSITIONS=169} [2024-06-28 00:58:29,911 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 101 predicate places. [2024-06-28 00:58:29,911 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 169 transitions, 1653 flow [2024-06-28 00:58:29,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 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-06-28 00:58:29,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:29,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:29,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:58:29,912 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-06-28 00:58:29,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:29,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1001955009, now seen corresponding path program 2 times [2024-06-28 00:58:29,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:29,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089712445] [2024-06-28 00:58:29,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:29,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:29,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:29,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:29,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089712445] [2024-06-28 00:58:29,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089712445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:29,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:29,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:58:29,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953246466] [2024-06-28 00:58:29,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:29,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:58:29,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:29,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:58:29,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:58:30,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 00:58:30,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 169 transitions, 1653 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 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-06-28 00:58:30,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:30,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 00:58:30,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:30,440 INFO L124 PetriNetUnfolderBase]: 2471/4124 cut-off events. [2024-06-28 00:58:30,440 INFO L125 PetriNetUnfolderBase]: For 56124/56131 co-relation queries the response was YES. [2024-06-28 00:58:30,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19378 conditions, 4124 events. 2471/4124 cut-off events. For 56124/56131 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27154 event pairs, 453 based on Foata normal form. 14/4086 useless extension candidates. Maximal degree in co-relation 19310. Up to 3129 conditions per place. [2024-06-28 00:58:30,471 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 138 selfloop transitions, 26 changer transitions 0/196 dead transitions. [2024-06-28 00:58:30,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 196 transitions, 2143 flow [2024-06-28 00:58:30,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:30,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:30,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-28 00:58:30,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6844444444444444 [2024-06-28 00:58:30,472 INFO L175 Difference]: Start difference. First operand has 150 places, 169 transitions, 1653 flow. Second operand 5 states and 154 transitions. [2024-06-28 00:58:30,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 196 transitions, 2143 flow [2024-06-28 00:58:30,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 196 transitions, 2087 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:30,580 INFO L231 Difference]: Finished difference. Result has 152 places, 170 transitions, 1665 flow [2024-06-28 00:58:30,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1665, PETRI_PLACES=152, PETRI_TRANSITIONS=170} [2024-06-28 00:58:30,580 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 103 predicate places. [2024-06-28 00:58:30,580 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 170 transitions, 1665 flow [2024-06-28 00:58:30,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 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-06-28 00:58:30,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:30,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:30,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:58:30,581 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-06-28 00:58:30,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:30,581 INFO L85 PathProgramCache]: Analyzing trace with hash 781928897, now seen corresponding path program 1 times [2024-06-28 00:58:30,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:30,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377647738] [2024-06-28 00:58:30,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:30,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:30,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:30,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:30,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:30,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377647738] [2024-06-28 00:58:30,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377647738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:30,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:30,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:30,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730282709] [2024-06-28 00:58:30,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:30,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:30,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:30,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:30,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:30,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:30,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 170 transitions, 1665 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:30,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:30,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:30,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:31,192 INFO L124 PetriNetUnfolderBase]: 2917/4820 cut-off events. [2024-06-28 00:58:31,192 INFO L125 PetriNetUnfolderBase]: For 77110/77110 co-relation queries the response was YES. [2024-06-28 00:58:31,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23299 conditions, 4820 events. 2917/4820 cut-off events. For 77110/77110 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 32521 event pairs, 614 based on Foata normal form. 12/4822 useless extension candidates. Maximal degree in co-relation 23230. Up to 3414 conditions per place. [2024-06-28 00:58:31,235 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 146 selfloop transitions, 56 changer transitions 0/216 dead transitions. [2024-06-28 00:58:31,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 216 transitions, 2445 flow [2024-06-28 00:58:31,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:31,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:31,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 00:58:31,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:58:31,236 INFO L175 Difference]: Start difference. First operand has 152 places, 170 transitions, 1665 flow. Second operand 7 states and 210 transitions. [2024-06-28 00:58:31,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 216 transitions, 2445 flow [2024-06-28 00:58:31,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 216 transitions, 2401 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 00:58:31,387 INFO L231 Difference]: Finished difference. Result has 158 places, 175 transitions, 1827 flow [2024-06-28 00:58:31,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1827, PETRI_PLACES=158, PETRI_TRANSITIONS=175} [2024-06-28 00:58:31,388 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 109 predicate places. [2024-06-28 00:58:31,388 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 175 transitions, 1827 flow [2024-06-28 00:58:31,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:31,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:31,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:31,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:58:31,389 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-06-28 00:58:31,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:31,389 INFO L85 PathProgramCache]: Analyzing trace with hash -807318343, now seen corresponding path program 2 times [2024-06-28 00:58:31,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:31,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737168402] [2024-06-28 00:58:31,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:31,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:31,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:31,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:31,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:31,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737168402] [2024-06-28 00:58:31,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737168402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:31,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:31,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:31,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104828214] [2024-06-28 00:58:31,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:31,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:31,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:31,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:31,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:31,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:31,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 175 transitions, 1827 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:31,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:31,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:31,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:32,114 INFO L124 PetriNetUnfolderBase]: 3203/5253 cut-off events. [2024-06-28 00:58:32,114 INFO L125 PetriNetUnfolderBase]: For 98447/98447 co-relation queries the response was YES. [2024-06-28 00:58:32,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26737 conditions, 5253 events. 3203/5253 cut-off events. For 98447/98447 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 35834 event pairs, 777 based on Foata normal form. 12/5255 useless extension candidates. Maximal degree in co-relation 26666. Up to 4185 conditions per place. [2024-06-28 00:58:32,166 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 147 selfloop transitions, 51 changer transitions 0/212 dead transitions. [2024-06-28 00:58:32,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 212 transitions, 2485 flow [2024-06-28 00:58:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:32,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:32,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:58:32,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-28 00:58:32,168 INFO L175 Difference]: Start difference. First operand has 158 places, 175 transitions, 1827 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:58:32,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 212 transitions, 2485 flow [2024-06-28 00:58:32,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 212 transitions, 2404 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 00:58:32,354 INFO L231 Difference]: Finished difference. Result has 164 places, 179 transitions, 1941 flow [2024-06-28 00:58:32,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=164, PETRI_TRANSITIONS=179} [2024-06-28 00:58:32,354 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 115 predicate places. [2024-06-28 00:58:32,354 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 179 transitions, 1941 flow [2024-06-28 00:58:32,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:32,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:32,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:32,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:58:32,355 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-06-28 00:58:32,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:32,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1685073675, now seen corresponding path program 3 times [2024-06-28 00:58:32,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:32,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054075453] [2024-06-28 00:58:32,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:32,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:32,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:32,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:32,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:32,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054075453] [2024-06-28 00:58:32,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054075453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:32,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:32,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:32,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641949561] [2024-06-28 00:58:32,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:32,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:32,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:32,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:32,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:32,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:32,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 179 transitions, 1941 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:32,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:32,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:32,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:33,057 INFO L124 PetriNetUnfolderBase]: 3249/5447 cut-off events. [2024-06-28 00:58:33,057 INFO L125 PetriNetUnfolderBase]: For 103289/103289 co-relation queries the response was YES. [2024-06-28 00:58:33,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27376 conditions, 5447 events. 3249/5447 cut-off events. For 103289/103289 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 37935 event pairs, 909 based on Foata normal form. 16/5447 useless extension candidates. Maximal degree in co-relation 27302. Up to 4527 conditions per place. [2024-06-28 00:58:33,106 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 142 selfloop transitions, 53 changer transitions 0/209 dead transitions. [2024-06-28 00:58:33,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 209 transitions, 2454 flow [2024-06-28 00:58:33,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:33,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:33,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:58:33,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-28 00:58:33,107 INFO L175 Difference]: Start difference. First operand has 164 places, 179 transitions, 1941 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:58:33,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 209 transitions, 2454 flow [2024-06-28 00:58:33,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 209 transitions, 2367 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:33,326 INFO L231 Difference]: Finished difference. Result has 168 places, 181 transitions, 2009 flow [2024-06-28 00:58:33,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1854, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2009, PETRI_PLACES=168, PETRI_TRANSITIONS=181} [2024-06-28 00:58:33,326 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-28 00:58:33,326 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 181 transitions, 2009 flow [2024-06-28 00:58:33,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:33,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:33,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:33,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:58:33,327 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-06-28 00:58:33,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:33,328 INFO L85 PathProgramCache]: Analyzing trace with hash 264585429, now seen corresponding path program 4 times [2024-06-28 00:58:33,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:33,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924274872] [2024-06-28 00:58:33,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:33,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:33,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:33,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:33,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:33,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924274872] [2024-06-28 00:58:33,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924274872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:33,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:33,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:33,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037814068] [2024-06-28 00:58:33,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:33,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:33,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:33,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:33,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:33,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:33,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 181 transitions, 2009 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:33,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:33,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:33,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:34,066 INFO L124 PetriNetUnfolderBase]: 3555/5852 cut-off events. [2024-06-28 00:58:34,066 INFO L125 PetriNetUnfolderBase]: For 129298/129298 co-relation queries the response was YES. [2024-06-28 00:58:34,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29720 conditions, 5852 events. 3555/5852 cut-off events. For 129298/129298 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 41012 event pairs, 939 based on Foata normal form. 42/5867 useless extension candidates. Maximal degree in co-relation 29644. Up to 4653 conditions per place. [2024-06-28 00:58:34,117 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 131 selfloop transitions, 65 changer transitions 0/210 dead transitions. [2024-06-28 00:58:34,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 210 transitions, 2531 flow [2024-06-28 00:58:34,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:34,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:34,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:58:34,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:58:34,118 INFO L175 Difference]: Start difference. First operand has 168 places, 181 transitions, 2009 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:58:34,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 210 transitions, 2531 flow [2024-06-28 00:58:34,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 210 transitions, 2409 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:34,298 INFO L231 Difference]: Finished difference. Result has 169 places, 183 transitions, 2070 flow [2024-06-28 00:58:34,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1887, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2070, PETRI_PLACES=169, PETRI_TRANSITIONS=183} [2024-06-28 00:58:34,298 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-06-28 00:58:34,299 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 183 transitions, 2070 flow [2024-06-28 00:58:34,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:34,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:34,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:34,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:58:34,299 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-06-28 00:58:34,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:34,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1642962389, now seen corresponding path program 5 times [2024-06-28 00:58:34,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:34,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96619948] [2024-06-28 00:58:34,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:34,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:34,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:34,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:34,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:34,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96619948] [2024-06-28 00:58:34,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96619948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:34,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:34,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:34,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194472191] [2024-06-28 00:58:34,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:34,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:34,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:34,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:34,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:34,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:34,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 183 transitions, 2070 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:34,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:34,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:34,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:35,072 INFO L124 PetriNetUnfolderBase]: 3838/6287 cut-off events. [2024-06-28 00:58:35,073 INFO L125 PetriNetUnfolderBase]: For 135510/135510 co-relation queries the response was YES. [2024-06-28 00:58:35,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31644 conditions, 6287 events. 3838/6287 cut-off events. For 135510/135510 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 44614 event pairs, 1021 based on Foata normal form. 42/6321 useless extension candidates. Maximal degree in co-relation 31567. Up to 5094 conditions per place. [2024-06-28 00:58:35,128 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 132 selfloop transitions, 72 changer transitions 0/218 dead transitions. [2024-06-28 00:58:35,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 218 transitions, 2624 flow [2024-06-28 00:58:35,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:35,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:35,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 00:58:35,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:58:35,130 INFO L175 Difference]: Start difference. First operand has 169 places, 183 transitions, 2070 flow. Second operand 8 states and 232 transitions. [2024-06-28 00:58:35,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 218 transitions, 2624 flow [2024-06-28 00:58:35,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 218 transitions, 2477 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:35,346 INFO L231 Difference]: Finished difference. Result has 173 places, 185 transitions, 2124 flow [2024-06-28 00:58:35,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2124, PETRI_PLACES=173, PETRI_TRANSITIONS=185} [2024-06-28 00:58:35,347 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 124 predicate places. [2024-06-28 00:58:35,347 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 185 transitions, 2124 flow [2024-06-28 00:58:35,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:35,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:35,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:35,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:58:35,347 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-06-28 00:58:35,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:35,347 INFO L85 PathProgramCache]: Analyzing trace with hash -592653033, now seen corresponding path program 6 times [2024-06-28 00:58:35,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:35,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790285710] [2024-06-28 00:58:35,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:35,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:35,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:35,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:35,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:35,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790285710] [2024-06-28 00:58:35,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790285710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:35,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:35,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:35,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434621895] [2024-06-28 00:58:35,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:35,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:35,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:35,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:35,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:35,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:35,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 185 transitions, 2124 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:35,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:35,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:35,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:36,189 INFO L124 PetriNetUnfolderBase]: 4038/6652 cut-off events. [2024-06-28 00:58:36,189 INFO L125 PetriNetUnfolderBase]: For 131521/131521 co-relation queries the response was YES. [2024-06-28 00:58:36,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32640 conditions, 6652 events. 4038/6652 cut-off events. For 131521/131521 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 47980 event pairs, 875 based on Foata normal form. 36/6674 useless extension candidates. Maximal degree in co-relation 32562. Up to 3721 conditions per place. [2024-06-28 00:58:36,262 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 139 selfloop transitions, 72 changer transitions 0/225 dead transitions. [2024-06-28 00:58:36,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 225 transitions, 2840 flow [2024-06-28 00:58:36,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:36,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:36,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-28 00:58:36,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-28 00:58:36,263 INFO L175 Difference]: Start difference. First operand has 173 places, 185 transitions, 2124 flow. Second operand 6 states and 189 transitions. [2024-06-28 00:58:36,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 225 transitions, 2840 flow [2024-06-28 00:58:36,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 225 transitions, 2675 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:36,484 INFO L231 Difference]: Finished difference. Result has 174 places, 188 transitions, 2227 flow [2024-06-28 00:58:36,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2227, PETRI_PLACES=174, PETRI_TRANSITIONS=188} [2024-06-28 00:58:36,485 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-28 00:58:36,485 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 188 transitions, 2227 flow [2024-06-28 00:58:36,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:36,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:36,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:36,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:58:36,486 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-06-28 00:58:36,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:36,486 INFO L85 PathProgramCache]: Analyzing trace with hash -385578861, now seen corresponding path program 1 times [2024-06-28 00:58:36,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:36,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742242301] [2024-06-28 00:58:36,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:36,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:36,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:36,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:36,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:36,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742242301] [2024-06-28 00:58:36,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742242301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:36,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:36,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:36,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307068054] [2024-06-28 00:58:36,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:36,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:36,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:36,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:36,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:36,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:36,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 188 transitions, 2227 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:36,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:36,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:36,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:37,454 INFO L124 PetriNetUnfolderBase]: 4277/7066 cut-off events. [2024-06-28 00:58:37,454 INFO L125 PetriNetUnfolderBase]: For 133377/133377 co-relation queries the response was YES. [2024-06-28 00:58:37,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34050 conditions, 7066 events. 4277/7066 cut-off events. For 133377/133377 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 51475 event pairs, 1084 based on Foata normal form. 36/7094 useless extension candidates. Maximal degree in co-relation 33970. Up to 4857 conditions per place. [2024-06-28 00:58:37,517 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 137 selfloop transitions, 79 changer transitions 0/230 dead transitions. [2024-06-28 00:58:37,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 230 transitions, 2838 flow [2024-06-28 00:58:37,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:37,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:37,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 00:58:37,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 00:58:37,518 INFO L175 Difference]: Start difference. First operand has 174 places, 188 transitions, 2227 flow. Second operand 8 states and 236 transitions. [2024-06-28 00:58:37,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 230 transitions, 2838 flow [2024-06-28 00:58:37,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 230 transitions, 2665 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:37,802 INFO L231 Difference]: Finished difference. Result has 179 places, 191 transitions, 2276 flow [2024-06-28 00:58:37,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2054, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2276, PETRI_PLACES=179, PETRI_TRANSITIONS=191} [2024-06-28 00:58:37,803 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2024-06-28 00:58:37,803 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 191 transitions, 2276 flow [2024-06-28 00:58:37,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:37,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:37,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:37,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:58:37,804 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:37,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:37,804 INFO L85 PathProgramCache]: Analyzing trace with hash -551762519, now seen corresponding path program 1 times [2024-06-28 00:58:37,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:37,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090610940] [2024-06-28 00:58:37,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:37,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:37,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:37,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:37,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:37,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090610940] [2024-06-28 00:58:37,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090610940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:37,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:37,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:58:37,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291626729] [2024-06-28 00:58:37,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:37,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:58:37,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:37,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:58:37,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:58:37,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-28 00:58:37,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 191 transitions, 2276 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 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-06-28 00:58:37,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:37,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-28 00:58:37,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:38,664 INFO L124 PetriNetUnfolderBase]: 3700/8006 cut-off events. [2024-06-28 00:58:38,664 INFO L125 PetriNetUnfolderBase]: For 66384/66727 co-relation queries the response was YES. [2024-06-28 00:58:38,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28805 conditions, 8006 events. 3700/8006 cut-off events. For 66384/66727 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 75082 event pairs, 708 based on Foata normal form. 383/7983 useless extension candidates. Maximal degree in co-relation 28724. Up to 2990 conditions per place. [2024-06-28 00:58:38,854 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 30 selfloop transitions, 50 changer transitions 0/208 dead transitions. [2024-06-28 00:58:38,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 208 transitions, 2534 flow [2024-06-28 00:58:38,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:58:38,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:58:38,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-06-28 00:58:38,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7611111111111111 [2024-06-28 00:58:38,856 INFO L175 Difference]: Start difference. First operand has 179 places, 191 transitions, 2276 flow. Second operand 4 states and 137 transitions. [2024-06-28 00:58:38,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 208 transitions, 2534 flow [2024-06-28 00:58:39,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 208 transitions, 2404 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:39,002 INFO L231 Difference]: Finished difference. Result has 180 places, 195 transitions, 2394 flow [2024-06-28 00:58:39,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2394, PETRI_PLACES=180, PETRI_TRANSITIONS=195} [2024-06-28 00:58:39,002 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-28 00:58:39,003 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 195 transitions, 2394 flow [2024-06-28 00:58:39,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 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-06-28 00:58:39,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:39,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:39,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:58:39,003 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-06-28 00:58:39,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:39,004 INFO L85 PathProgramCache]: Analyzing trace with hash 242353620, now seen corresponding path program 1 times [2024-06-28 00:58:39,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:39,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063230559] [2024-06-28 00:58:39,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:39,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:39,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:39,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:39,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:39,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063230559] [2024-06-28 00:58:39,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063230559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:39,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:39,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:39,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186799269] [2024-06-28 00:58:39,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:39,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:39,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:39,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:39,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:39,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:39,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 195 transitions, 2394 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:39,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:39,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:39,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:40,113 INFO L124 PetriNetUnfolderBase]: 4589/7943 cut-off events. [2024-06-28 00:58:40,113 INFO L125 PetriNetUnfolderBase]: For 118174/118262 co-relation queries the response was YES. [2024-06-28 00:58:40,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39381 conditions, 7943 events. 4589/7943 cut-off events. For 118174/118262 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 61874 event pairs, 2216 based on Foata normal form. 9/7686 useless extension candidates. Maximal degree in co-relation 39297. Up to 7111 conditions per place. [2024-06-28 00:58:40,190 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 168 selfloop transitions, 41 changer transitions 0/224 dead transitions. [2024-06-28 00:58:40,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 224 transitions, 2938 flow [2024-06-28 00:58:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:40,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:40,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:58:40,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-28 00:58:40,192 INFO L175 Difference]: Start difference. First operand has 180 places, 195 transitions, 2394 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:58:40,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 224 transitions, 2938 flow [2024-06-28 00:58:40,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 224 transitions, 2934 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 00:58:40,478 INFO L231 Difference]: Finished difference. Result has 186 places, 198 transitions, 2544 flow [2024-06-28 00:58:40,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2544, PETRI_PLACES=186, PETRI_TRANSITIONS=198} [2024-06-28 00:58:40,478 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 137 predicate places. [2024-06-28 00:58:40,478 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 198 transitions, 2544 flow [2024-06-28 00:58:40,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:40,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:40,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:40,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:58:40,479 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-06-28 00:58:40,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:40,479 INFO L85 PathProgramCache]: Analyzing trace with hash 903072814, now seen corresponding path program 2 times [2024-06-28 00:58:40,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:40,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548788015] [2024-06-28 00:58:40,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:40,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:40,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:40,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:40,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:40,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548788015] [2024-06-28 00:58:40,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548788015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:40,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:40,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:40,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678154977] [2024-06-28 00:58:40,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:40,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:40,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:40,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:40,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:40,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:40,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 198 transitions, 2544 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:40,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:40,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:40,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:41,675 INFO L124 PetriNetUnfolderBase]: 4628/8012 cut-off events. [2024-06-28 00:58:41,675 INFO L125 PetriNetUnfolderBase]: For 123437/123533 co-relation queries the response was YES. [2024-06-28 00:58:41,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40179 conditions, 8012 events. 4628/8012 cut-off events. For 123437/123533 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 62490 event pairs, 2230 based on Foata normal form. 7/7753 useless extension candidates. Maximal degree in co-relation 40093. Up to 6998 conditions per place. [2024-06-28 00:58:41,751 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 125 selfloop transitions, 95 changer transitions 0/235 dead transitions. [2024-06-28 00:58:41,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 235 transitions, 3526 flow [2024-06-28 00:58:41,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:41,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:41,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:58:41,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 00:58:41,752 INFO L175 Difference]: Start difference. First operand has 186 places, 198 transitions, 2544 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:58:41,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 235 transitions, 3526 flow [2024-06-28 00:58:42,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 235 transitions, 3402 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:42,054 INFO L231 Difference]: Finished difference. Result has 188 places, 209 transitions, 2844 flow [2024-06-28 00:58:42,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2420, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2844, PETRI_PLACES=188, PETRI_TRANSITIONS=209} [2024-06-28 00:58:42,054 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 139 predicate places. [2024-06-28 00:58:42,054 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 209 transitions, 2844 flow [2024-06-28 00:58:42,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:42,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:42,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:42,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:58:42,055 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-06-28 00:58:42,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:42,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1999308288, now seen corresponding path program 3 times [2024-06-28 00:58:42,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:42,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754378350] [2024-06-28 00:58:42,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:42,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:42,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:42,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:42,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:42,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754378350] [2024-06-28 00:58:42,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754378350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:42,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:42,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:42,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487133490] [2024-06-28 00:58:42,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:42,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:42,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:42,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:42,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:42,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:42,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 209 transitions, 2844 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:42,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:42,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:42,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:43,095 INFO L124 PetriNetUnfolderBase]: 4635/8033 cut-off events. [2024-06-28 00:58:43,095 INFO L125 PetriNetUnfolderBase]: For 128659/128755 co-relation queries the response was YES. [2024-06-28 00:58:43,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40590 conditions, 8033 events. 4635/8033 cut-off events. For 128659/128755 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 62683 event pairs, 2244 based on Foata normal form. 7/7772 useless extension candidates. Maximal degree in co-relation 40503. Up to 7004 conditions per place. [2024-06-28 00:58:43,289 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 123 selfloop transitions, 97 changer transitions 0/235 dead transitions. [2024-06-28 00:58:43,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 235 transitions, 3670 flow [2024-06-28 00:58:43,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:43,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:43,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:58:43,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-28 00:58:43,290 INFO L175 Difference]: Start difference. First operand has 188 places, 209 transitions, 2844 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:58:43,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 235 transitions, 3670 flow [2024-06-28 00:58:43,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 235 transitions, 3449 flow, removed 65 selfloop flow, removed 2 redundant places. [2024-06-28 00:58:43,612 INFO L231 Difference]: Finished difference. Result has 193 places, 212 transitions, 2895 flow [2024-06-28 00:58:43,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2895, PETRI_PLACES=193, PETRI_TRANSITIONS=212} [2024-06-28 00:58:43,612 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 144 predicate places. [2024-06-28 00:58:43,612 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 212 transitions, 2895 flow [2024-06-28 00:58:43,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:43,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:43,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:43,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:58:43,613 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-06-28 00:58:43,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:43,613 INFO L85 PathProgramCache]: Analyzing trace with hash -2014728704, now seen corresponding path program 4 times [2024-06-28 00:58:43,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:43,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152992383] [2024-06-28 00:58:43,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:43,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:43,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:43,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:43,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:43,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152992383] [2024-06-28 00:58:43,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152992383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:43,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:43,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:43,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190324318] [2024-06-28 00:58:43,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:43,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:43,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:43,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:43,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:43,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:43,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 212 transitions, 2895 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:43,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:43,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:43,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:44,590 INFO L124 PetriNetUnfolderBase]: 4642/8039 cut-off events. [2024-06-28 00:58:44,590 INFO L125 PetriNetUnfolderBase]: For 129222/129310 co-relation queries the response was YES. [2024-06-28 00:58:44,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40793 conditions, 8039 events. 4642/8039 cut-off events. For 129222/129310 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 62667 event pairs, 2230 based on Foata normal form. 9/7768 useless extension candidates. Maximal degree in co-relation 40704. Up to 7191 conditions per place. [2024-06-28 00:58:44,667 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 181 selfloop transitions, 37 changer transitions 0/233 dead transitions. [2024-06-28 00:58:44,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 233 transitions, 3431 flow [2024-06-28 00:58:44,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:44,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:44,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 00:58:44,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-28 00:58:44,668 INFO L175 Difference]: Start difference. First operand has 193 places, 212 transitions, 2895 flow. Second operand 7 states and 191 transitions. [2024-06-28 00:58:44,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 233 transitions, 3431 flow [2024-06-28 00:58:45,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 233 transitions, 3244 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:45,012 INFO L231 Difference]: Finished difference. Result has 196 places, 215 transitions, 2842 flow [2024-06-28 00:58:45,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2842, PETRI_PLACES=196, PETRI_TRANSITIONS=215} [2024-06-28 00:58:45,012 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 147 predicate places. [2024-06-28 00:58:45,012 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 215 transitions, 2842 flow [2024-06-28 00:58:45,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:45,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:45,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:45,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:58:45,013 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-06-28 00:58:45,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:45,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1157803032, now seen corresponding path program 1 times [2024-06-28 00:58:45,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:45,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576356860] [2024-06-28 00:58:45,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:45,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:45,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:45,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:45,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:45,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576356860] [2024-06-28 00:58:45,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576356860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:45,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:45,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:45,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291473812] [2024-06-28 00:58:45,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:45,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:45,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:45,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:45,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:45,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:45,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 215 transitions, 2842 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:45,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:45,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:45,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:46,083 INFO L124 PetriNetUnfolderBase]: 4807/8391 cut-off events. [2024-06-28 00:58:46,083 INFO L125 PetriNetUnfolderBase]: For 149525/149613 co-relation queries the response was YES. [2024-06-28 00:58:46,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42933 conditions, 8391 events. 4807/8391 cut-off events. For 149525/149613 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 66182 event pairs, 2264 based on Foata normal form. 8/8114 useless extension candidates. Maximal degree in co-relation 42843. Up to 7210 conditions per place. [2024-06-28 00:58:46,164 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 174 selfloop transitions, 65 changer transitions 0/254 dead transitions. [2024-06-28 00:58:46,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 254 transitions, 3627 flow [2024-06-28 00:58:46,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:46,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:46,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:58:46,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-28 00:58:46,165 INFO L175 Difference]: Start difference. First operand has 196 places, 215 transitions, 2842 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:58:46,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 254 transitions, 3627 flow [2024-06-28 00:58:46,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 254 transitions, 3548 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:46,458 INFO L231 Difference]: Finished difference. Result has 200 places, 221 transitions, 3026 flow [2024-06-28 00:58:46,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3026, PETRI_PLACES=200, PETRI_TRANSITIONS=221} [2024-06-28 00:58:46,458 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 151 predicate places. [2024-06-28 00:58:46,458 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 221 transitions, 3026 flow [2024-06-28 00:58:46,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:46,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:46,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:46,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:58:46,459 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-06-28 00:58:46,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:46,459 INFO L85 PathProgramCache]: Analyzing trace with hash 912602958, now seen corresponding path program 2 times [2024-06-28 00:58:46,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:46,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451683104] [2024-06-28 00:58:46,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:46,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:46,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:46,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:46,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:46,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451683104] [2024-06-28 00:58:46,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451683104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:46,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:46,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:46,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010703509] [2024-06-28 00:58:46,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:46,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:46,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:46,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:46,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:46,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:46,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 221 transitions, 3026 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:46,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:46,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:46,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:47,461 INFO L124 PetriNetUnfolderBase]: 4802/8338 cut-off events. [2024-06-28 00:58:47,461 INFO L125 PetriNetUnfolderBase]: For 154350/154441 co-relation queries the response was YES. [2024-06-28 00:58:47,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43396 conditions, 8338 events. 4802/8338 cut-off events. For 154350/154441 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 65541 event pairs, 2298 based on Foata normal form. 8/8061 useless extension candidates. Maximal degree in co-relation 43304. Up to 7371 conditions per place. [2024-06-28 00:58:47,544 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 169 selfloop transitions, 60 changer transitions 0/244 dead transitions. [2024-06-28 00:58:47,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 244 transitions, 3544 flow [2024-06-28 00:58:47,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:47,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:47,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 00:58:47,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:58:47,546 INFO L175 Difference]: Start difference. First operand has 200 places, 221 transitions, 3026 flow. Second operand 7 states and 196 transitions. [2024-06-28 00:58:47,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 244 transitions, 3544 flow [2024-06-28 00:58:48,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 244 transitions, 3404 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:48,009 INFO L231 Difference]: Finished difference. Result has 203 places, 221 transitions, 3011 flow [2024-06-28 00:58:48,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3011, PETRI_PLACES=203, PETRI_TRANSITIONS=221} [2024-06-28 00:58:48,010 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-28 00:58:48,010 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 221 transitions, 3011 flow [2024-06-28 00:58:48,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:48,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:48,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:48,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:58:48,010 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-06-28 00:58:48,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:48,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1193533262, now seen corresponding path program 3 times [2024-06-28 00:58:48,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:48,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785623483] [2024-06-28 00:58:48,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:48,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:48,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:48,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:48,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:48,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785623483] [2024-06-28 00:58:48,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785623483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:48,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:48,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:48,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012093775] [2024-06-28 00:58:48,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:48,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:48,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:48,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:48,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:48,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:48,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 221 transitions, 3011 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:48,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:48,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:48,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:49,114 INFO L124 PetriNetUnfolderBase]: 4897/8533 cut-off events. [2024-06-28 00:58:49,114 INFO L125 PetriNetUnfolderBase]: For 159795/159889 co-relation queries the response was YES. [2024-06-28 00:58:49,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44248 conditions, 8533 events. 4897/8533 cut-off events. For 159795/159889 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 66934 event pairs, 2250 based on Foata normal form. 10/8243 useless extension candidates. Maximal degree in co-relation 44155. Up to 7485 conditions per place. [2024-06-28 00:58:49,207 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 196 selfloop transitions, 37 changer transitions 0/248 dead transitions. [2024-06-28 00:58:49,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 248 transitions, 3628 flow [2024-06-28 00:58:49,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:49,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:49,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 00:58:49,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:58:49,209 INFO L175 Difference]: Start difference. First operand has 203 places, 221 transitions, 3011 flow. Second operand 7 states and 196 transitions. [2024-06-28 00:58:49,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 248 transitions, 3628 flow [2024-06-28 00:58:49,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 248 transitions, 3487 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:49,609 INFO L231 Difference]: Finished difference. Result has 205 places, 224 transitions, 3015 flow [2024-06-28 00:58:49,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2872, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3015, PETRI_PLACES=205, PETRI_TRANSITIONS=224} [2024-06-28 00:58:49,610 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 156 predicate places. [2024-06-28 00:58:49,610 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 224 transitions, 3015 flow [2024-06-28 00:58:49,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:49,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:49,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:49,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:58:49,610 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-06-28 00:58:49,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:49,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1667398610, now seen corresponding path program 5 times [2024-06-28 00:58:49,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:49,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838816855] [2024-06-28 00:58:49,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:49,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:49,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:49,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:49,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:49,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838816855] [2024-06-28 00:58:49,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838816855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:49,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:49,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:49,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286077428] [2024-06-28 00:58:49,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:49,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:49,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:49,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:49,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:49,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:49,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 224 transitions, 3015 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:49,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:49,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:49,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:50,805 INFO L124 PetriNetUnfolderBase]: 4904/8456 cut-off events. [2024-06-28 00:58:50,806 INFO L125 PetriNetUnfolderBase]: For 163817/163917 co-relation queries the response was YES. [2024-06-28 00:58:50,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44349 conditions, 8456 events. 4904/8456 cut-off events. For 163817/163917 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 66322 event pairs, 2302 based on Foata normal form. 12/8163 useless extension candidates. Maximal degree in co-relation 44255. Up to 7401 conditions per place. [2024-06-28 00:58:50,923 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 143 selfloop transitions, 91 changer transitions 0/249 dead transitions. [2024-06-28 00:58:50,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 249 transitions, 3787 flow [2024-06-28 00:58:50,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:50,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:50,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 00:58:50,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-28 00:58:50,925 INFO L175 Difference]: Start difference. First operand has 205 places, 224 transitions, 3015 flow. Second operand 7 states and 199 transitions. [2024-06-28 00:58:50,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 249 transitions, 3787 flow [2024-06-28 00:58:51,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 249 transitions, 3703 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:51,399 INFO L231 Difference]: Finished difference. Result has 207 places, 227 transitions, 3177 flow [2024-06-28 00:58:51,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3177, PETRI_PLACES=207, PETRI_TRANSITIONS=227} [2024-06-28 00:58:51,400 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 158 predicate places. [2024-06-28 00:58:51,400 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 227 transitions, 3177 flow [2024-06-28 00:58:51,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:51,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:51,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] [2024-06-28 00:58:51,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:58:51,400 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-06-28 00:58:51,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:51,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1185279962, now seen corresponding path program 6 times [2024-06-28 00:58:51,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:51,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561371266] [2024-06-28 00:58:51,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:51,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:51,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:51,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:51,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:51,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561371266] [2024-06-28 00:58:51,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561371266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:51,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:51,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:51,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664340372] [2024-06-28 00:58:51,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:51,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:51,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:51,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:51,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:51,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:51,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 227 transitions, 3177 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:51,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:51,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:51,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:52,701 INFO L124 PetriNetUnfolderBase]: 4911/8472 cut-off events. [2024-06-28 00:58:52,701 INFO L125 PetriNetUnfolderBase]: For 168960/169060 co-relation queries the response was YES. [2024-06-28 00:58:52,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44677 conditions, 8472 events. 4911/8472 cut-off events. For 168960/169060 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 66393 event pairs, 2309 based on Foata normal form. 12/8177 useless extension candidates. Maximal degree in co-relation 44582. Up to 7407 conditions per place. [2024-06-28 00:58:52,804 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 142 selfloop transitions, 92 changer transitions 0/249 dead transitions. [2024-06-28 00:58:52,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 249 transitions, 3951 flow [2024-06-28 00:58:52,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:52,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:52,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 00:58:52,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:58:52,805 INFO L175 Difference]: Start difference. First operand has 207 places, 227 transitions, 3177 flow. Second operand 7 states and 196 transitions. [2024-06-28 00:58:52,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 249 transitions, 3951 flow [2024-06-28 00:58:53,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 249 transitions, 3662 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:53,248 INFO L231 Difference]: Finished difference. Result has 208 places, 230 transitions, 3142 flow [2024-06-28 00:58:53,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3142, PETRI_PLACES=208, PETRI_TRANSITIONS=230} [2024-06-28 00:58:53,249 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-06-28 00:58:53,249 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 230 transitions, 3142 flow [2024-06-28 00:58:53,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:53,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:53,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:53,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:58:53,249 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-06-28 00:58:53,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:53,250 INFO L85 PathProgramCache]: Analyzing trace with hash -512857550, now seen corresponding path program 7 times [2024-06-28 00:58:53,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:53,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979920826] [2024-06-28 00:58:53,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:53,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:53,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:53,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:53,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:53,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979920826] [2024-06-28 00:58:53,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979920826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:53,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:53,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:53,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512769492] [2024-06-28 00:58:53,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:53,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:53,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:53,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:53,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:53,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:53,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 230 transitions, 3142 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:53,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:53,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:53,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:54,464 INFO L124 PetriNetUnfolderBase]: 4937/8506 cut-off events. [2024-06-28 00:58:54,464 INFO L125 PetriNetUnfolderBase]: For 176283/176383 co-relation queries the response was YES. [2024-06-28 00:58:54,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44856 conditions, 8506 events. 4937/8506 cut-off events. For 176283/176383 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 66510 event pairs, 2303 based on Foata normal form. 13/8204 useless extension candidates. Maximal degree in co-relation 44762. Up to 7434 conditions per place. [2024-06-28 00:58:54,539 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 144 selfloop transitions, 94 changer transitions 0/253 dead transitions. [2024-06-28 00:58:54,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 253 transitions, 3976 flow [2024-06-28 00:58:54,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:54,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:54,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 00:58:54,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-28 00:58:54,540 INFO L175 Difference]: Start difference. First operand has 208 places, 230 transitions, 3142 flow. Second operand 7 states and 194 transitions. [2024-06-28 00:58:54,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 253 transitions, 3976 flow [2024-06-28 00:58:54,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 253 transitions, 3768 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:54,985 INFO L231 Difference]: Finished difference. Result has 210 places, 237 transitions, 3251 flow [2024-06-28 00:58:54,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3251, PETRI_PLACES=210, PETRI_TRANSITIONS=237} [2024-06-28 00:58:54,985 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 161 predicate places. [2024-06-28 00:58:54,985 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 237 transitions, 3251 flow [2024-06-28 00:58:54,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:54,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:54,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:54,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:58:54,985 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-06-28 00:58:54,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:54,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1200965744, now seen corresponding path program 8 times [2024-06-28 00:58:54,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:54,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190407552] [2024-06-28 00:58:54,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:54,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:54,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:55,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:55,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:55,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190407552] [2024-06-28 00:58:55,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190407552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:55,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:55,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:55,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577733155] [2024-06-28 00:58:55,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:55,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:55,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:55,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:55,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:55,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:55,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 237 transitions, 3251 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:55,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:55,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:55,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:56,171 INFO L124 PetriNetUnfolderBase]: 4931/8508 cut-off events. [2024-06-28 00:58:56,172 INFO L125 PetriNetUnfolderBase]: For 177941/178041 co-relation queries the response was YES. [2024-06-28 00:58:56,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44776 conditions, 8508 events. 4931/8508 cut-off events. For 177941/178041 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 66701 event pairs, 2318 based on Foata normal form. 13/8206 useless extension candidates. Maximal degree in co-relation 44681. Up to 7491 conditions per place. [2024-06-28 00:58:56,257 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 168 selfloop transitions, 74 changer transitions 0/257 dead transitions. [2024-06-28 00:58:56,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 257 transitions, 3887 flow [2024-06-28 00:58:56,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:56,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:56,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:58:56,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-28 00:58:56,258 INFO L175 Difference]: Start difference. First operand has 210 places, 237 transitions, 3251 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:58:56,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 257 transitions, 3887 flow [2024-06-28 00:58:56,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 257 transitions, 3729 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:56,700 INFO L231 Difference]: Finished difference. Result has 213 places, 237 transitions, 3252 flow [2024-06-28 00:58:56,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3252, PETRI_PLACES=213, PETRI_TRANSITIONS=237} [2024-06-28 00:58:56,700 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-28 00:58:56,700 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 237 transitions, 3252 flow [2024-06-28 00:58:56,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:56,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:56,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:56,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:58:56,701 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-06-28 00:58:56,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:56,701 INFO L85 PathProgramCache]: Analyzing trace with hash 982712208, now seen corresponding path program 9 times [2024-06-28 00:58:56,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:56,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237066939] [2024-06-28 00:58:56,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:56,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:56,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:56,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:56,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:56,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237066939] [2024-06-28 00:58:56,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237066939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:56,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:56,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:56,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184049347] [2024-06-28 00:58:56,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:56,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:56,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:56,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:56,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:56,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:56,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 237 transitions, 3252 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:56,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:56,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:56,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:57,850 INFO L124 PetriNetUnfolderBase]: 4925/8499 cut-off events. [2024-06-28 00:58:57,850 INFO L125 PetriNetUnfolderBase]: For 180078/180172 co-relation queries the response was YES. [2024-06-28 00:58:57,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44586 conditions, 8499 events. 4925/8499 cut-off events. For 180078/180172 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 66524 event pairs, 2291 based on Foata normal form. 10/8197 useless extension candidates. Maximal degree in co-relation 44490. Up to 7486 conditions per place. [2024-06-28 00:58:57,954 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 165 selfloop transitions, 88 changer transitions 0/268 dead transitions. [2024-06-28 00:58:57,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 268 transitions, 3940 flow [2024-06-28 00:58:57,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:57,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:57,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 00:58:57,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 00:58:57,955 INFO L175 Difference]: Start difference. First operand has 213 places, 237 transitions, 3252 flow. Second operand 8 states and 236 transitions. [2024-06-28 00:58:57,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 268 transitions, 3940 flow [2024-06-28 00:58:58,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 268 transitions, 3722 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:58,379 INFO L231 Difference]: Finished difference. Result has 214 places, 237 transitions, 3227 flow [2024-06-28 00:58:58,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3227, PETRI_PLACES=214, PETRI_TRANSITIONS=237} [2024-06-28 00:58:58,380 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 165 predicate places. [2024-06-28 00:58:58,380 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 237 transitions, 3227 flow [2024-06-28 00:58:58,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:58,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:58,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:58,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:58:58,380 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:58,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:58,381 INFO L85 PathProgramCache]: Analyzing trace with hash 255518018, now seen corresponding path program 4 times [2024-06-28 00:58:58,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:58,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492695929] [2024-06-28 00:58:58,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:58,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:58,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:58,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:58,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:58,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492695929] [2024-06-28 00:58:58,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492695929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:58,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:58,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:58,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239752860] [2024-06-28 00:58:58,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:58,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:58,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:58,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:58,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:58,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:58:58,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 237 transitions, 3227 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:58,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:58,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:58:58,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:59,547 INFO L124 PetriNetUnfolderBase]: 5182/8991 cut-off events. [2024-06-28 00:58:59,547 INFO L125 PetriNetUnfolderBase]: For 212570/212651 co-relation queries the response was YES. [2024-06-28 00:58:59,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48377 conditions, 8991 events. 5182/8991 cut-off events. For 212570/212651 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 71394 event pairs, 2430 based on Foata normal form. 2/8668 useless extension candidates. Maximal degree in co-relation 48281. Up to 7672 conditions per place. [2024-06-28 00:58:59,654 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 198 selfloop transitions, 60 changer transitions 0/273 dead transitions. [2024-06-28 00:58:59,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 273 transitions, 4068 flow [2024-06-28 00:58:59,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:59,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:59,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 00:58:59,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 00:58:59,655 INFO L175 Difference]: Start difference. First operand has 214 places, 237 transitions, 3227 flow. Second operand 7 states and 202 transitions. [2024-06-28 00:58:59,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 273 transitions, 4068 flow [2024-06-28 00:59:00,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 273 transitions, 3822 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 00:59:00,179 INFO L231 Difference]: Finished difference. Result has 213 places, 243 transitions, 3251 flow [2024-06-28 00:59:00,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3251, PETRI_PLACES=213, PETRI_TRANSITIONS=243} [2024-06-28 00:59:00,180 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-28 00:59:00,180 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 243 transitions, 3251 flow [2024-06-28 00:59:00,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:00,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:00,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:00,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:59:00,180 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-06-28 00:59:00,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:00,180 INFO L85 PathProgramCache]: Analyzing trace with hash -831133806, now seen corresponding path program 5 times [2024-06-28 00:59:00,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:00,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95716266] [2024-06-28 00:59:00,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:00,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:00,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:00,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:00,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:00,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95716266] [2024-06-28 00:59:00,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95716266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:00,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:00,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:00,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517959747] [2024-06-28 00:59:00,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:00,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:00,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:00,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:00,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:00,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:00,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 243 transitions, 3251 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:00,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:00,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:00,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:01,304 INFO L124 PetriNetUnfolderBase]: 5203/9014 cut-off events. [2024-06-28 00:59:01,305 INFO L125 PetriNetUnfolderBase]: For 209311/209398 co-relation queries the response was YES. [2024-06-28 00:59:01,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48955 conditions, 9014 events. 5203/9014 cut-off events. For 209311/209398 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 71585 event pairs, 2452 based on Foata normal form. 2/8684 useless extension candidates. Maximal degree in co-relation 48858. Up to 7969 conditions per place. [2024-06-28 00:59:01,411 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 195 selfloop transitions, 55 changer transitions 0/265 dead transitions. [2024-06-28 00:59:01,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 265 transitions, 3849 flow [2024-06-28 00:59:01,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:01,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:01,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 00:59:01,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-28 00:59:01,412 INFO L175 Difference]: Start difference. First operand has 213 places, 243 transitions, 3251 flow. Second operand 7 states and 192 transitions. [2024-06-28 00:59:01,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 265 transitions, 3849 flow [2024-06-28 00:59:01,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 265 transitions, 3700 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:01,938 INFO L231 Difference]: Finished difference. Result has 216 places, 245 transitions, 3267 flow [2024-06-28 00:59:01,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3267, PETRI_PLACES=216, PETRI_TRANSITIONS=245} [2024-06-28 00:59:01,938 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 167 predicate places. [2024-06-28 00:59:01,939 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 245 transitions, 3267 flow [2024-06-28 00:59:01,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:01,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:01,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:01,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:59:01,939 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-06-28 00:59:01,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:01,939 INFO L85 PathProgramCache]: Analyzing trace with hash -2003002448, now seen corresponding path program 6 times [2024-06-28 00:59:01,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:01,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009064468] [2024-06-28 00:59:01,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:01,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:01,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:02,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-06-28 00:59:02,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:02,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009064468] [2024-06-28 00:59:02,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009064468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:02,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:02,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:02,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47703926] [2024-06-28 00:59:02,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:02,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:02,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:02,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:02,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:02,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:02,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 245 transitions, 3267 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:02,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:02,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:02,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:03,200 INFO L124 PetriNetUnfolderBase]: 5224/9133 cut-off events. [2024-06-28 00:59:03,200 INFO L125 PetriNetUnfolderBase]: For 214006/214070 co-relation queries the response was YES. [2024-06-28 00:59:03,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49007 conditions, 9133 events. 5224/9133 cut-off events. For 214006/214070 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 72839 event pairs, 2124 based on Foata normal form. 2/8828 useless extension candidates. Maximal degree in co-relation 48909. Up to 5888 conditions per place. [2024-06-28 00:59:03,298 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 190 selfloop transitions, 79 changer transitions 0/284 dead transitions. [2024-06-28 00:59:03,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 284 transitions, 4198 flow [2024-06-28 00:59:03,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:03,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:03,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:59:03,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:59:03,300 INFO L175 Difference]: Start difference. First operand has 216 places, 245 transitions, 3267 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:59:03,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 284 transitions, 4198 flow [2024-06-28 00:59:03,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 284 transitions, 4069 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:03,865 INFO L231 Difference]: Finished difference. Result has 218 places, 247 transitions, 3338 flow [2024-06-28 00:59:03,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3338, PETRI_PLACES=218, PETRI_TRANSITIONS=247} [2024-06-28 00:59:03,866 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 169 predicate places. [2024-06-28 00:59:03,866 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 247 transitions, 3338 flow [2024-06-28 00:59:03,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:03,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:03,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:03,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:59:03,866 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-06-28 00:59:03,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:03,867 INFO L85 PathProgramCache]: Analyzing trace with hash -2002616498, now seen corresponding path program 7 times [2024-06-28 00:59:03,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:03,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675438773] [2024-06-28 00:59:03,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:03,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:03,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:03,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:03,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:03,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675438773] [2024-06-28 00:59:03,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675438773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:03,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:03,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:03,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046532852] [2024-06-28 00:59:03,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:03,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:03,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:03,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:03,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:03,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:03,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 247 transitions, 3338 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:03,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:03,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:03,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:05,084 INFO L124 PetriNetUnfolderBase]: 5199/9043 cut-off events. [2024-06-28 00:59:05,084 INFO L125 PetriNetUnfolderBase]: For 222390/222454 co-relation queries the response was YES. [2024-06-28 00:59:05,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49291 conditions, 9043 events. 5199/9043 cut-off events. For 222390/222454 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 71978 event pairs, 2220 based on Foata normal form. 8/8734 useless extension candidates. Maximal degree in co-relation 49192. Up to 5874 conditions per place. [2024-06-28 00:59:05,185 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 195 selfloop transitions, 71 changer transitions 0/281 dead transitions. [2024-06-28 00:59:05,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 281 transitions, 4110 flow [2024-06-28 00:59:05,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:05,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:05,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:59:05,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 00:59:05,186 INFO L175 Difference]: Start difference. First operand has 218 places, 247 transitions, 3338 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:59:05,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 281 transitions, 4110 flow [2024-06-28 00:59:05,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 281 transitions, 3934 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:05,737 INFO L231 Difference]: Finished difference. Result has 220 places, 247 transitions, 3310 flow [2024-06-28 00:59:05,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3162, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3310, PETRI_PLACES=220, PETRI_TRANSITIONS=247} [2024-06-28 00:59:05,738 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 171 predicate places. [2024-06-28 00:59:05,738 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 247 transitions, 3310 flow [2024-06-28 00:59:05,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:05,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:05,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:05,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:59:05,738 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-06-28 00:59:05,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:05,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1944524048, now seen corresponding path program 8 times [2024-06-28 00:59:05,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:05,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015663693] [2024-06-28 00:59:05,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:05,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:05,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:05,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:05,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:05,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015663693] [2024-06-28 00:59:05,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015663693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:05,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:05,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:05,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739063604] [2024-06-28 00:59:05,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:05,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:05,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:05,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:05,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:05,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:05,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 247 transitions, 3310 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:05,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:05,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:05,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:07,000 INFO L124 PetriNetUnfolderBase]: 5176/8996 cut-off events. [2024-06-28 00:59:07,000 INFO L125 PetriNetUnfolderBase]: For 215990/216067 co-relation queries the response was YES. [2024-06-28 00:59:07,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47930 conditions, 8996 events. 5176/8996 cut-off events. For 215990/216067 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 71585 event pairs, 2376 based on Foata normal form. 10/8683 useless extension candidates. Maximal degree in co-relation 47832. Up to 7295 conditions per place. [2024-06-28 00:59:07,088 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 203 selfloop transitions, 56 changer transitions 0/274 dead transitions. [2024-06-28 00:59:07,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 274 transitions, 4056 flow [2024-06-28 00:59:07,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:07,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:07,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 00:59:07,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-28 00:59:07,090 INFO L175 Difference]: Start difference. First operand has 220 places, 247 transitions, 3310 flow. Second operand 7 states and 199 transitions. [2024-06-28 00:59:07,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 274 transitions, 4056 flow [2024-06-28 00:59:07,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 274 transitions, 3896 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:07,622 INFO L231 Difference]: Finished difference. Result has 221 places, 247 transitions, 3269 flow [2024-06-28 00:59:07,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3150, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3269, PETRI_PLACES=221, PETRI_TRANSITIONS=247} [2024-06-28 00:59:07,622 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-28 00:59:07,622 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 247 transitions, 3269 flow [2024-06-28 00:59:07,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:07,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:07,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:07,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:59:07,623 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-06-28 00:59:07,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:07,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1342381776, now seen corresponding path program 9 times [2024-06-28 00:59:07,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:07,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652321850] [2024-06-28 00:59:07,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:07,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:07,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:07,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:07,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:07,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652321850] [2024-06-28 00:59:07,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652321850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:07,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:07,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:07,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273542923] [2024-06-28 00:59:07,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:07,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:07,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:07,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:07,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:07,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:07,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 247 transitions, 3269 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:07,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:07,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:07,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:08,802 INFO L124 PetriNetUnfolderBase]: 5146/8933 cut-off events. [2024-06-28 00:59:08,802 INFO L125 PetriNetUnfolderBase]: For 202898/202982 co-relation queries the response was YES. [2024-06-28 00:59:08,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46666 conditions, 8933 events. 5146/8933 cut-off events. For 202898/202982 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 71004 event pairs, 2429 based on Foata normal form. 10/8612 useless extension candidates. Maximal degree in co-relation 46567. Up to 7802 conditions per place. [2024-06-28 00:59:08,899 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 201 selfloop transitions, 51 changer transitions 0/267 dead transitions. [2024-06-28 00:59:08,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 267 transitions, 3849 flow [2024-06-28 00:59:08,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:08,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:08,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 00:59:08,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-28 00:59:08,901 INFO L175 Difference]: Start difference. First operand has 221 places, 247 transitions, 3269 flow. Second operand 7 states and 193 transitions. [2024-06-28 00:59:08,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 267 transitions, 3849 flow [2024-06-28 00:59:09,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 267 transitions, 3761 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:09,692 INFO L231 Difference]: Finished difference. Result has 225 places, 247 transitions, 3289 flow [2024-06-28 00:59:09,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3289, PETRI_PLACES=225, PETRI_TRANSITIONS=247} [2024-06-28 00:59:09,692 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 176 predicate places. [2024-06-28 00:59:09,693 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 247 transitions, 3289 flow [2024-06-28 00:59:09,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:09,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:09,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] [2024-06-28 00:59:09,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:59:09,693 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-06-28 00:59:09,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:09,694 INFO L85 PathProgramCache]: Analyzing trace with hash 982719152, now seen corresponding path program 10 times [2024-06-28 00:59:09,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:09,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895867697] [2024-06-28 00:59:09,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:09,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:09,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:09,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:09,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895867697] [2024-06-28 00:59:09,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895867697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:09,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:09,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:09,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219878924] [2024-06-28 00:59:09,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:09,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:09,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:09,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:09,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:09,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:09,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 247 transitions, 3289 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:09,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:09,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:09,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:11,030 INFO L124 PetriNetUnfolderBase]: 5123/9015 cut-off events. [2024-06-28 00:59:11,030 INFO L125 PetriNetUnfolderBase]: For 190190/190286 co-relation queries the response was YES. [2024-06-28 00:59:11,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45670 conditions, 9015 events. 5123/9015 cut-off events. For 190190/190286 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 72155 event pairs, 2319 based on Foata normal form. 18/8702 useless extension candidates. Maximal degree in co-relation 45570. Up to 7053 conditions per place. [2024-06-28 00:59:11,117 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 189 selfloop transitions, 81 changer transitions 0/285 dead transitions. [2024-06-28 00:59:11,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 285 transitions, 3961 flow [2024-06-28 00:59:11,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:11,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:11,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 00:59:11,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:59:11,118 INFO L175 Difference]: Start difference. First operand has 225 places, 247 transitions, 3289 flow. Second operand 8 states and 240 transitions. [2024-06-28 00:59:11,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 285 transitions, 3961 flow [2024-06-28 00:59:11,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 285 transitions, 3809 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:59:11,579 INFO L231 Difference]: Finished difference. Result has 226 places, 247 transitions, 3321 flow [2024-06-28 00:59:11,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3137, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3321, PETRI_PLACES=226, PETRI_TRANSITIONS=247} [2024-06-28 00:59:11,580 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-28 00:59:11,580 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 247 transitions, 3321 flow [2024-06-28 00:59:11,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:11,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:11,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:11,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:59:11,581 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-06-28 00:59:11,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:11,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1200958800, now seen corresponding path program 11 times [2024-06-28 00:59:11,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:11,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867838640] [2024-06-28 00:59:11,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:11,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:11,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:11,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:11,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:11,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867838640] [2024-06-28 00:59:11,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867838640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:11,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:11,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:11,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025516247] [2024-06-28 00:59:11,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:11,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:11,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:11,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:11,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:11,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:11,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 247 transitions, 3321 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:11,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:11,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:11,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:12,763 INFO L124 PetriNetUnfolderBase]: 5100/8888 cut-off events. [2024-06-28 00:59:12,763 INFO L125 PetriNetUnfolderBase]: For 174127/174226 co-relation queries the response was YES. [2024-06-28 00:59:12,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44914 conditions, 8888 events. 5100/8888 cut-off events. For 174127/174226 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 70959 event pairs, 2405 based on Foata normal form. 21/8586 useless extension candidates. Maximal degree in co-relation 44813. Up to 7676 conditions per place. [2024-06-28 00:59:12,867 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 192 selfloop transitions, 65 changer transitions 0/272 dead transitions. [2024-06-28 00:59:12,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 272 transitions, 3925 flow [2024-06-28 00:59:12,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:12,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:12,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:59:12,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 00:59:12,867 INFO L175 Difference]: Start difference. First operand has 226 places, 247 transitions, 3321 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:59:12,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 272 transitions, 3925 flow [2024-06-28 00:59:13,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 272 transitions, 3767 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:13,444 INFO L231 Difference]: Finished difference. Result has 226 places, 247 transitions, 3302 flow [2024-06-28 00:59:13,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3302, PETRI_PLACES=226, PETRI_TRANSITIONS=247} [2024-06-28 00:59:13,444 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-28 00:59:13,444 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 247 transitions, 3302 flow [2024-06-28 00:59:13,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:13,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:13,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:59:13,445 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-06-28 00:59:13,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:13,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1192387920, now seen corresponding path program 12 times [2024-06-28 00:59:13,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:13,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152277409] [2024-06-28 00:59:13,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:13,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:13,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:13,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:13,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:13,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152277409] [2024-06-28 00:59:13,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152277409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:13,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:13,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:13,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995461096] [2024-06-28 00:59:13,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:13,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:13,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:13,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:13,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:13,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:13,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 247 transitions, 3302 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:13,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:13,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:14,799 INFO L124 PetriNetUnfolderBase]: 5070/8972 cut-off events. [2024-06-28 00:59:14,799 INFO L125 PetriNetUnfolderBase]: For 156702/156803 co-relation queries the response was YES. [2024-06-28 00:59:14,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43956 conditions, 8972 events. 5070/8972 cut-off events. For 156702/156803 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 72518 event pairs, 2131 based on Foata normal form. 21/8679 useless extension candidates. Maximal degree in co-relation 43854. Up to 5031 conditions per place. [2024-06-28 00:59:14,885 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 188 selfloop transitions, 77 changer transitions 0/280 dead transitions. [2024-06-28 00:59:14,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 280 transitions, 3978 flow [2024-06-28 00:59:14,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:14,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:14,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 00:59:14,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-28 00:59:14,886 INFO L175 Difference]: Start difference. First operand has 226 places, 247 transitions, 3302 flow. Second operand 6 states and 186 transitions. [2024-06-28 00:59:14,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 280 transitions, 3978 flow [2024-06-28 00:59:15,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 280 transitions, 3827 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:15,488 INFO L231 Difference]: Finished difference. Result has 227 places, 247 transitions, 3316 flow [2024-06-28 00:59:15,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3316, PETRI_PLACES=227, PETRI_TRANSITIONS=247} [2024-06-28 00:59:15,489 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 178 predicate places. [2024-06-28 00:59:15,489 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 247 transitions, 3316 flow [2024-06-28 00:59:15,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:15,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:15,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-06-28 00:59:15,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:59:15,489 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-06-28 00:59:15,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:15,490 INFO L85 PathProgramCache]: Analyzing trace with hash -815594274, now seen corresponding path program 1 times [2024-06-28 00:59:15,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:15,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571201542] [2024-06-28 00:59:15,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:15,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:15,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:15,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:15,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:15,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571201542] [2024-06-28 00:59:15,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571201542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:15,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:15,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:15,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274150225] [2024-06-28 00:59:15,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:15,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:15,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:15,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:15,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:15,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:15,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 247 transitions, 3316 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:15,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:15,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:15,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:16,811 INFO L124 PetriNetUnfolderBase]: 5078/8822 cut-off events. [2024-06-28 00:59:16,812 INFO L125 PetriNetUnfolderBase]: For 146748/146850 co-relation queries the response was YES. [2024-06-28 00:59:16,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44208 conditions, 8822 events. 5078/8822 cut-off events. For 146748/146850 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 70107 event pairs, 2409 based on Foata normal form. 12/8504 useless extension candidates. Maximal degree in co-relation 44105. Up to 7729 conditions per place. [2024-06-28 00:59:16,914 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 170 selfloop transitions, 78 changer transitions 0/263 dead transitions. [2024-06-28 00:59:16,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 263 transitions, 3889 flow [2024-06-28 00:59:16,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:16,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:16,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-28 00:59:16,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-28 00:59:16,915 INFO L175 Difference]: Start difference. First operand has 227 places, 247 transitions, 3316 flow. Second operand 6 states and 170 transitions. [2024-06-28 00:59:16,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 263 transitions, 3889 flow [2024-06-28 00:59:17,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 263 transitions, 3678 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:17,564 INFO L231 Difference]: Finished difference. Result has 227 places, 250 transitions, 3326 flow [2024-06-28 00:59:17,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3105, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3326, PETRI_PLACES=227, PETRI_TRANSITIONS=250} [2024-06-28 00:59:17,565 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 178 predicate places. [2024-06-28 00:59:17,565 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 250 transitions, 3326 flow [2024-06-28 00:59:17,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:17,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:17,565 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-06-28 00:59:17,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:59:17,565 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-06-28 00:59:17,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:17,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1320274624, now seen corresponding path program 2 times [2024-06-28 00:59:17,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:17,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947046528] [2024-06-28 00:59:17,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:17,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:17,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:17,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:17,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:17,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947046528] [2024-06-28 00:59:17,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947046528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:17,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:17,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:17,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933500390] [2024-06-28 00:59:17,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:17,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:17,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:17,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:17,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:17,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:17,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 250 transitions, 3326 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:17,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:17,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:17,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:18,681 INFO L124 PetriNetUnfolderBase]: 5086/8850 cut-off events. [2024-06-28 00:59:18,682 INFO L125 PetriNetUnfolderBase]: For 143347/143449 co-relation queries the response was YES. [2024-06-28 00:59:18,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43651 conditions, 8850 events. 5086/8850 cut-off events. For 143347/143449 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70272 event pairs, 2409 based on Foata normal form. 12/8527 useless extension candidates. Maximal degree in co-relation 43547. Up to 7661 conditions per place. [2024-06-28 00:59:18,775 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 152 selfloop transitions, 104 changer transitions 0/271 dead transitions. [2024-06-28 00:59:18,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 271 transitions, 4051 flow [2024-06-28 00:59:18,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:18,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:18,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 00:59:18,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-28 00:59:18,776 INFO L175 Difference]: Start difference. First operand has 227 places, 250 transitions, 3326 flow. Second operand 7 states and 193 transitions. [2024-06-28 00:59:18,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 271 transitions, 4051 flow [2024-06-28 00:59:19,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 271 transitions, 3881 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:19,446 INFO L231 Difference]: Finished difference. Result has 229 places, 253 transitions, 3424 flow [2024-06-28 00:59:19,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3424, PETRI_PLACES=229, PETRI_TRANSITIONS=253} [2024-06-28 00:59:19,446 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2024-06-28 00:59:19,446 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 253 transitions, 3424 flow [2024-06-28 00:59:19,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:19,447 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-06-28 00:59:19,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:59:19,447 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-06-28 00:59:19,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:19,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1615493824, now seen corresponding path program 3 times [2024-06-28 00:59:19,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:19,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522574153] [2024-06-28 00:59:19,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:19,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:19,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:19,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:19,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:19,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522574153] [2024-06-28 00:59:19,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522574153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:19,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:19,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:19,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716818752] [2024-06-28 00:59:19,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:19,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:19,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:19,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:19,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:19,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:19,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 253 transitions, 3424 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:19,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:19,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:20,645 INFO L124 PetriNetUnfolderBase]: 5094/8862 cut-off events. [2024-06-28 00:59:20,645 INFO L125 PetriNetUnfolderBase]: For 144211/144313 co-relation queries the response was YES. [2024-06-28 00:59:20,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43847 conditions, 8862 events. 5094/8862 cut-off events. For 144211/144313 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70422 event pairs, 2409 based on Foata normal form. 12/8536 useless extension candidates. Maximal degree in co-relation 43743. Up to 7670 conditions per place. [2024-06-28 00:59:20,744 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 152 selfloop transitions, 105 changer transitions 0/272 dead transitions. [2024-06-28 00:59:20,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 272 transitions, 4269 flow [2024-06-28 00:59:20,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:20,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:20,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 00:59:20,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-28 00:59:20,745 INFO L175 Difference]: Start difference. First operand has 229 places, 253 transitions, 3424 flow. Second operand 7 states and 193 transitions. [2024-06-28 00:59:20,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 272 transitions, 4269 flow [2024-06-28 00:59:21,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 272 transitions, 4051 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:21,389 INFO L231 Difference]: Finished difference. Result has 232 places, 256 transitions, 3481 flow [2024-06-28 00:59:21,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3215, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3481, PETRI_PLACES=232, PETRI_TRANSITIONS=256} [2024-06-28 00:59:21,389 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-28 00:59:21,389 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 256 transitions, 3481 flow [2024-06-28 00:59:21,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:21,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:21,389 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-06-28 00:59:21,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:59:21,389 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-06-28 00:59:21,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:21,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1615850014, now seen corresponding path program 4 times [2024-06-28 00:59:21,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:21,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71744638] [2024-06-28 00:59:21,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:21,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:21,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:21,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:21,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:21,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71744638] [2024-06-28 00:59:21,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71744638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:21,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:21,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:21,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906757788] [2024-06-28 00:59:21,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:21,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:21,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:21,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:21,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:21,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:21,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 256 transitions, 3481 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:21,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:21,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:21,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:22,581 INFO L124 PetriNetUnfolderBase]: 5091/8858 cut-off events. [2024-06-28 00:59:22,581 INFO L125 PetriNetUnfolderBase]: For 145194/145296 co-relation queries the response was YES. [2024-06-28 00:59:22,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43755 conditions, 8858 events. 5091/8858 cut-off events. For 145194/145296 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70424 event pairs, 2409 based on Foata normal form. 12/8532 useless extension candidates. Maximal degree in co-relation 43650. Up to 7667 conditions per place. [2024-06-28 00:59:22,675 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 146 selfloop transitions, 110 changer transitions 0/271 dead transitions. [2024-06-28 00:59:22,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 271 transitions, 4149 flow [2024-06-28 00:59:22,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:22,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:22,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 00:59:22,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-28 00:59:22,676 INFO L175 Difference]: Start difference. First operand has 232 places, 256 transitions, 3481 flow. Second operand 7 states and 193 transitions. [2024-06-28 00:59:22,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 271 transitions, 4149 flow [2024-06-28 00:59:23,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 271 transitions, 3926 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:23,391 INFO L231 Difference]: Finished difference. Result has 235 places, 256 transitions, 3484 flow [2024-06-28 00:59:23,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3258, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3484, PETRI_PLACES=235, PETRI_TRANSITIONS=256} [2024-06-28 00:59:23,392 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-06-28 00:59:23,392 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 256 transitions, 3484 flow [2024-06-28 00:59:23,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:23,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:23,392 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-06-28 00:59:23,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:59:23,393 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-06-28 00:59:23,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:23,393 INFO L85 PathProgramCache]: Analyzing trace with hash 352004114, now seen corresponding path program 5 times [2024-06-28 00:59:23,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:23,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221376750] [2024-06-28 00:59:23,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:23,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:23,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:23,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:23,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:23,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221376750] [2024-06-28 00:59:23,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221376750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:23,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:23,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:23,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304897017] [2024-06-28 00:59:23,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:23,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:23,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:23,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:23,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:23,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:23,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 256 transitions, 3484 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:23,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:23,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:23,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:24,613 INFO L124 PetriNetUnfolderBase]: 5099/8870 cut-off events. [2024-06-28 00:59:24,614 INFO L125 PetriNetUnfolderBase]: For 148103/148205 co-relation queries the response was YES. [2024-06-28 00:59:24,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43864 conditions, 8870 events. 5099/8870 cut-off events. For 148103/148205 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70438 event pairs, 2406 based on Foata normal form. 16/8545 useless extension candidates. Maximal degree in co-relation 43758. Up to 7740 conditions per place. [2024-06-28 00:59:24,717 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 173 selfloop transitions, 87 changer transitions 0/275 dead transitions. [2024-06-28 00:59:24,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 275 transitions, 4216 flow [2024-06-28 00:59:24,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:24,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:24,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 00:59:24,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:59:24,717 INFO L175 Difference]: Start difference. First operand has 235 places, 256 transitions, 3484 flow. Second operand 8 states and 216 transitions. [2024-06-28 00:59:24,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 275 transitions, 4216 flow [2024-06-28 00:59:25,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 275 transitions, 3792 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 00:59:25,497 INFO L231 Difference]: Finished difference. Result has 234 places, 259 transitions, 3292 flow [2024-06-28 00:59:25,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3072, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3292, PETRI_PLACES=234, PETRI_TRANSITIONS=259} [2024-06-28 00:59:25,497 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-06-28 00:59:25,497 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 259 transitions, 3292 flow [2024-06-28 00:59:25,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:25,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:25,498 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-06-28 00:59:25,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:59:25,498 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-06-28 00:59:25,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:25,498 INFO L85 PathProgramCache]: Analyzing trace with hash 152346134, now seen corresponding path program 6 times [2024-06-28 00:59:25,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:25,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120408732] [2024-06-28 00:59:25,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:25,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:25,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:25,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:25,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120408732] [2024-06-28 00:59:25,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120408732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:25,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:25,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:25,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199039634] [2024-06-28 00:59:25,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:25,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:25,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:25,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:25,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:25,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:25,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 259 transitions, 3292 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:25,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:25,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:25,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:26,731 INFO L124 PetriNetUnfolderBase]: 5107/8882 cut-off events. [2024-06-28 00:59:26,731 INFO L125 PetriNetUnfolderBase]: For 148300/148402 co-relation queries the response was YES. [2024-06-28 00:59:26,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43788 conditions, 8882 events. 5107/8882 cut-off events. For 148300/148402 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70509 event pairs, 2409 based on Foata normal form. 12/8552 useless extension candidates. Maximal degree in co-relation 43682. Up to 7749 conditions per place. [2024-06-28 00:59:26,832 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 182 selfloop transitions, 82 changer transitions 0/279 dead transitions. [2024-06-28 00:59:26,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 279 transitions, 4032 flow [2024-06-28 00:59:26,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:26,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:26,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:59:26,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 00:59:26,833 INFO L175 Difference]: Start difference. First operand has 234 places, 259 transitions, 3292 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:59:26,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 279 transitions, 4032 flow [2024-06-28 00:59:27,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 279 transitions, 3786 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 00:59:27,482 INFO L231 Difference]: Finished difference. Result has 233 places, 262 transitions, 3264 flow [2024-06-28 00:59:27,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3264, PETRI_PLACES=233, PETRI_TRANSITIONS=262} [2024-06-28 00:59:27,482 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 184 predicate places. [2024-06-28 00:59:27,482 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 262 transitions, 3264 flow [2024-06-28 00:59:27,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:27,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:27,482 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-06-28 00:59:27,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:59:27,483 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-06-28 00:59:27,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:27,483 INFO L85 PathProgramCache]: Analyzing trace with hash 152702324, now seen corresponding path program 7 times [2024-06-28 00:59:27,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:27,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125877486] [2024-06-28 00:59:27,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:27,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:27,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:27,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:27,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:27,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125877486] [2024-06-28 00:59:27,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125877486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:27,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:27,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:27,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623908467] [2024-06-28 00:59:27,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:27,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:27,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:27,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:27,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:27,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:27,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 262 transitions, 3264 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:27,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:27,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:27,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:28,713 INFO L124 PetriNetUnfolderBase]: 5104/8878 cut-off events. [2024-06-28 00:59:28,713 INFO L125 PetriNetUnfolderBase]: For 148304/148406 co-relation queries the response was YES. [2024-06-28 00:59:28,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43681 conditions, 8878 events. 5104/8878 cut-off events. For 148304/148406 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70515 event pairs, 2409 based on Foata normal form. 12/8548 useless extension candidates. Maximal degree in co-relation 43574. Up to 7746 conditions per place. [2024-06-28 00:59:28,816 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 177 selfloop transitions, 83 changer transitions 0/275 dead transitions. [2024-06-28 00:59:28,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 275 transitions, 3816 flow [2024-06-28 00:59:28,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:28,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:28,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 00:59:28,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-28 00:59:28,817 INFO L175 Difference]: Start difference. First operand has 233 places, 262 transitions, 3264 flow. Second operand 6 states and 167 transitions. [2024-06-28 00:59:28,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 275 transitions, 3816 flow [2024-06-28 00:59:29,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 275 transitions, 3617 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:29,601 INFO L231 Difference]: Finished difference. Result has 235 places, 262 transitions, 3237 flow [2024-06-28 00:59:29,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3065, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3237, PETRI_PLACES=235, PETRI_TRANSITIONS=262} [2024-06-28 00:59:29,602 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-06-28 00:59:29,602 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 262 transitions, 3237 flow [2024-06-28 00:59:29,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:29,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:29,602 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-06-28 00:59:29,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:59:29,602 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-06-28 00:59:29,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:29,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1737282186, now seen corresponding path program 1 times [2024-06-28 00:59:29,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:29,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115812928] [2024-06-28 00:59:29,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:29,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:29,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:29,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:29,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:29,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115812928] [2024-06-28 00:59:29,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115812928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:29,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:29,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:29,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379608147] [2024-06-28 00:59:29,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:29,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:29,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:29,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:29,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:29,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:29,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 262 transitions, 3237 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:29,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:29,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:29,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:30,872 INFO L124 PetriNetUnfolderBase]: 5157/9213 cut-off events. [2024-06-28 00:59:30,873 INFO L125 PetriNetUnfolderBase]: For 161451/161544 co-relation queries the response was YES. [2024-06-28 00:59:30,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44319 conditions, 9213 events. 5157/9213 cut-off events. For 161451/161544 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 73905 event pairs, 2021 based on Foata normal form. 17/8901 useless extension candidates. Maximal degree in co-relation 44211. Up to 7337 conditions per place. [2024-06-28 00:59:30,974 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 248 selfloop transitions, 29 changer transitions 0/292 dead transitions. [2024-06-28 00:59:30,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 292 transitions, 4052 flow [2024-06-28 00:59:30,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:30,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:30,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:59:30,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:59:30,975 INFO L175 Difference]: Start difference. First operand has 235 places, 262 transitions, 3237 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:59:30,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 292 transitions, 4052 flow [2024-06-28 00:59:31,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 292 transitions, 3839 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:31,735 INFO L231 Difference]: Finished difference. Result has 235 places, 263 transitions, 3099 flow [2024-06-28 00:59:31,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3099, PETRI_PLACES=235, PETRI_TRANSITIONS=263} [2024-06-28 00:59:31,735 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-06-28 00:59:31,735 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 263 transitions, 3099 flow [2024-06-28 00:59:31,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:31,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:31,735 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-06-28 00:59:31,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:59:31,735 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-06-28 00:59:31,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:31,736 INFO L85 PathProgramCache]: Analyzing trace with hash -35087020, now seen corresponding path program 2 times [2024-06-28 00:59:31,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:31,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488119593] [2024-06-28 00:59:31,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:31,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:31,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:31,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:31,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:31,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488119593] [2024-06-28 00:59:31,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488119593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:31,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:31,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:31,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228970119] [2024-06-28 00:59:31,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:31,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:31,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:31,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:31,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:31,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:31,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 263 transitions, 3099 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:31,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:31,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:31,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:32,956 INFO L124 PetriNetUnfolderBase]: 5144/9194 cut-off events. [2024-06-28 00:59:32,956 INFO L125 PetriNetUnfolderBase]: For 152439/152532 co-relation queries the response was YES. [2024-06-28 00:59:33,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43976 conditions, 9194 events. 5144/9194 cut-off events. For 152439/152532 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 73800 event pairs, 1996 based on Foata normal form. 17/8882 useless extension candidates. Maximal degree in co-relation 43867. Up to 7331 conditions per place. [2024-06-28 00:59:33,057 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 243 selfloop transitions, 29 changer transitions 0/287 dead transitions. [2024-06-28 00:59:33,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 287 transitions, 3749 flow [2024-06-28 00:59:33,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:33,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:33,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:59:33,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-28 00:59:33,058 INFO L175 Difference]: Start difference. First operand has 235 places, 263 transitions, 3099 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:59:33,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 287 transitions, 3749 flow [2024-06-28 00:59:33,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 287 transitions, 3676 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:33,719 INFO L231 Difference]: Finished difference. Result has 237 places, 263 transitions, 3090 flow [2024-06-28 00:59:33,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3090, PETRI_PLACES=237, PETRI_TRANSITIONS=263} [2024-06-28 00:59:33,719 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 188 predicate places. [2024-06-28 00:59:33,720 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 263 transitions, 3090 flow [2024-06-28 00:59:33,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:33,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:33,720 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-06-28 00:59:33,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:59:33,720 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-06-28 00:59:33,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:33,720 INFO L85 PathProgramCache]: Analyzing trace with hash -2023544142, now seen corresponding path program 1 times [2024-06-28 00:59:33,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:33,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627002029] [2024-06-28 00:59:33,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:33,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:33,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:33,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:33,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:33,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627002029] [2024-06-28 00:59:33,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627002029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:33,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:33,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:33,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014237033] [2024-06-28 00:59:33,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:33,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:33,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:33,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:33,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:33,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:33,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 263 transitions, 3090 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:33,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:33,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:33,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:35,104 INFO L124 PetriNetUnfolderBase]: 5197/9418 cut-off events. [2024-06-28 00:59:35,105 INFO L125 PetriNetUnfolderBase]: For 158895/158991 co-relation queries the response was YES. [2024-06-28 00:59:35,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44343 conditions, 9418 events. 5197/9418 cut-off events. For 158895/158991 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 76981 event pairs, 1960 based on Foata normal form. 14/9099 useless extension candidates. Maximal degree in co-relation 44234. Up to 6318 conditions per place. [2024-06-28 00:59:35,192 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 204 selfloop transitions, 93 changer transitions 0/312 dead transitions. [2024-06-28 00:59:35,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 312 transitions, 3916 flow [2024-06-28 00:59:35,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:35,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:35,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-28 00:59:35,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6861111111111111 [2024-06-28 00:59:35,193 INFO L175 Difference]: Start difference. First operand has 237 places, 263 transitions, 3090 flow. Second operand 8 states and 247 transitions. [2024-06-28 00:59:35,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 312 transitions, 3916 flow [2024-06-28 00:59:35,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 312 transitions, 3821 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:35,671 INFO L231 Difference]: Finished difference. Result has 240 places, 266 transitions, 3273 flow [2024-06-28 00:59:35,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3273, PETRI_PLACES=240, PETRI_TRANSITIONS=266} [2024-06-28 00:59:35,671 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-28 00:59:35,671 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 266 transitions, 3273 flow [2024-06-28 00:59:35,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:35,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:35,672 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-06-28 00:59:35,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:59:35,672 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-06-28 00:59:35,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:35,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1174086990, now seen corresponding path program 2 times [2024-06-28 00:59:35,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:35,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880166795] [2024-06-28 00:59:35,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:35,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:35,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:35,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:35,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:35,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880166795] [2024-06-28 00:59:35,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880166795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:35,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:35,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:35,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126404635] [2024-06-28 00:59:35,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:35,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:35,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:35,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:35,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:35,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:35,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 266 transitions, 3273 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:35,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:35,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:35,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:36,998 INFO L124 PetriNetUnfolderBase]: 5412/9463 cut-off events. [2024-06-28 00:59:36,998 INFO L125 PetriNetUnfolderBase]: For 196164/196266 co-relation queries the response was YES. [2024-06-28 00:59:37,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47409 conditions, 9463 events. 5412/9463 cut-off events. For 196164/196266 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 76392 event pairs, 1499 based on Foata normal form. 17/9166 useless extension candidates. Maximal degree in co-relation 47300. Up to 3699 conditions per place. [2024-06-28 00:59:37,107 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 210 selfloop transitions, 86 changer transitions 0/311 dead transitions. [2024-06-28 00:59:37,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 311 transitions, 4232 flow [2024-06-28 00:59:37,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:37,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:37,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-28 00:59:37,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-06-28 00:59:37,108 INFO L175 Difference]: Start difference. First operand has 240 places, 266 transitions, 3273 flow. Second operand 7 states and 216 transitions. [2024-06-28 00:59:37,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 311 transitions, 4232 flow [2024-06-28 00:59:37,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 311 transitions, 4113 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:37,925 INFO L231 Difference]: Finished difference. Result has 243 places, 269 transitions, 3435 flow [2024-06-28 00:59:37,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3435, PETRI_PLACES=243, PETRI_TRANSITIONS=269} [2024-06-28 00:59:37,926 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 194 predicate places. [2024-06-28 00:59:37,926 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 269 transitions, 3435 flow [2024-06-28 00:59:37,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:37,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:37,926 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-06-28 00:59:37,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:59:37,926 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-06-28 00:59:37,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:37,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1180753230, now seen corresponding path program 3 times [2024-06-28 00:59:37,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:37,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781449979] [2024-06-28 00:59:37,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:37,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:37,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:37,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:37,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:37,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781449979] [2024-06-28 00:59:37,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781449979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:37,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:37,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:37,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205235158] [2024-06-28 00:59:37,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:37,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:37,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:37,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:37,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:38,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:38,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 269 transitions, 3435 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:38,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:38,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:38,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:39,439 INFO L124 PetriNetUnfolderBase]: 5399/9632 cut-off events. [2024-06-28 00:59:39,439 INFO L125 PetriNetUnfolderBase]: For 189249/189351 co-relation queries the response was YES. [2024-06-28 00:59:39,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48489 conditions, 9632 events. 5399/9632 cut-off events. For 189249/189351 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 79301 event pairs, 2035 based on Foata normal form. 17/9311 useless extension candidates. Maximal degree in co-relation 48378. Up to 4172 conditions per place. [2024-06-28 00:59:39,528 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 205 selfloop transitions, 89 changer transitions 0/309 dead transitions. [2024-06-28 00:59:39,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 309 transitions, 4333 flow [2024-06-28 00:59:39,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:39,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:39,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:59:39,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-28 00:59:39,529 INFO L175 Difference]: Start difference. First operand has 243 places, 269 transitions, 3435 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:59:39,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 309 transitions, 4333 flow [2024-06-28 00:59:40,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 309 transitions, 4217 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:40,168 INFO L231 Difference]: Finished difference. Result has 247 places, 269 transitions, 3501 flow [2024-06-28 00:59:40,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3501, PETRI_PLACES=247, PETRI_TRANSITIONS=269} [2024-06-28 00:59:40,168 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 198 predicate places. [2024-06-28 00:59:40,168 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 269 transitions, 3501 flow [2024-06-28 00:59:40,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:40,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:40,168 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, 1] [2024-06-28 00:59:40,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:59:40,168 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-06-28 00:59:40,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:40,169 INFO L85 PathProgramCache]: Analyzing trace with hash 537014555, now seen corresponding path program 1 times [2024-06-28 00:59:40,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:40,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560906383] [2024-06-28 00:59:40,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:40,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:40,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:40,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:40,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:40,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560906383] [2024-06-28 00:59:40,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560906383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:40,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:40,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:40,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994325843] [2024-06-28 00:59:40,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:40,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:40,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:40,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:40,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:40,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:40,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 269 transitions, 3501 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:40,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:40,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:40,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:41,685 INFO L124 PetriNetUnfolderBase]: 5610/10190 cut-off events. [2024-06-28 00:59:41,685 INFO L125 PetriNetUnfolderBase]: For 232708/232806 co-relation queries the response was YES. [2024-06-28 00:59:41,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52256 conditions, 10190 events. 5610/10190 cut-off events. For 232708/232806 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 84255 event pairs, 2229 based on Foata normal form. 14/9859 useless extension candidates. Maximal degree in co-relation 52144. Up to 7058 conditions per place. [2024-06-28 00:59:41,807 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 263 selfloop transitions, 51 changer transitions 0/329 dead transitions. [2024-06-28 00:59:41,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 329 transitions, 4703 flow [2024-06-28 00:59:41,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:41,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:41,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-06-28 00:59:41,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6691358024691358 [2024-06-28 00:59:41,808 INFO L175 Difference]: Start difference. First operand has 247 places, 269 transitions, 3501 flow. Second operand 9 states and 271 transitions. [2024-06-28 00:59:41,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 329 transitions, 4703 flow [2024-06-28 00:59:42,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 329 transitions, 4426 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:59:42,559 INFO L231 Difference]: Finished difference. Result has 249 places, 272 transitions, 3410 flow [2024-06-28 00:59:42,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3410, PETRI_PLACES=249, PETRI_TRANSITIONS=272} [2024-06-28 00:59:42,560 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 200 predicate places. [2024-06-28 00:59:42,560 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 272 transitions, 3410 flow [2024-06-28 00:59:42,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:42,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:42,560 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, 1] [2024-06-28 00:59:42,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:59:42,560 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-06-28 00:59:42,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:42,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1869882611, now seen corresponding path program 2 times [2024-06-28 00:59:42,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:42,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699471496] [2024-06-28 00:59:42,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:42,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:42,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:42,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:42,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:42,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699471496] [2024-06-28 00:59:42,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699471496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:42,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:42,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:42,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651852734] [2024-06-28 00:59:42,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:42,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:42,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:42,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:42,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:42,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:42,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 272 transitions, 3410 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:42,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:42,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:42,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:44,078 INFO L124 PetriNetUnfolderBase]: 5435/9637 cut-off events. [2024-06-28 00:59:44,078 INFO L125 PetriNetUnfolderBase]: For 177065/177158 co-relation queries the response was YES. [2024-06-28 00:59:44,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47769 conditions, 9637 events. 5435/9637 cut-off events. For 177065/177158 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 78231 event pairs, 2357 based on Foata normal form. 14/9310 useless extension candidates. Maximal degree in co-relation 47658. Up to 8179 conditions per place. [2024-06-28 00:59:44,163 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 264 selfloop transitions, 34 changer transitions 0/313 dead transitions. [2024-06-28 00:59:44,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 313 transitions, 4150 flow [2024-06-28 00:59:44,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:44,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:44,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 00:59:44,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:59:44,164 INFO L175 Difference]: Start difference. First operand has 249 places, 272 transitions, 3410 flow. Second operand 8 states and 232 transitions. [2024-06-28 00:59:44,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 313 transitions, 4150 flow [2024-06-28 00:59:44,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 313 transitions, 4050 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:44,805 INFO L231 Difference]: Finished difference. Result has 253 places, 272 transitions, 3382 flow [2024-06-28 00:59:44,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3310, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3382, PETRI_PLACES=253, PETRI_TRANSITIONS=272} [2024-06-28 00:59:44,805 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 204 predicate places. [2024-06-28 00:59:44,805 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 272 transitions, 3382 flow [2024-06-28 00:59:44,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:44,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:44,805 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, 1] [2024-06-28 00:59:44,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:59:44,805 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-06-28 00:59:44,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:44,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1163109375, now seen corresponding path program 3 times [2024-06-28 00:59:44,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:44,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367563883] [2024-06-28 00:59:44,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:44,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:44,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:44,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:44,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:44,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367563883] [2024-06-28 00:59:44,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367563883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:44,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:44,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:44,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28951185] [2024-06-28 00:59:44,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:44,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:44,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:44,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:44,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:44,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:44,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 272 transitions, 3382 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:44,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:44,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:44,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:46,253 INFO L124 PetriNetUnfolderBase]: 5509/9697 cut-off events. [2024-06-28 00:59:46,253 INFO L125 PetriNetUnfolderBase]: For 185067/185168 co-relation queries the response was YES. [2024-06-28 00:59:46,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47911 conditions, 9697 events. 5509/9697 cut-off events. For 185067/185168 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 78521 event pairs, 2504 based on Foata normal form. 16/9353 useless extension candidates. Maximal degree in co-relation 47798. Up to 7637 conditions per place. [2024-06-28 00:59:46,365 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 258 selfloop transitions, 45 changer transitions 0/318 dead transitions. [2024-06-28 00:59:46,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 318 transitions, 4320 flow [2024-06-28 00:59:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:46,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:46,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 00:59:46,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-28 00:59:46,366 INFO L175 Difference]: Start difference. First operand has 253 places, 272 transitions, 3382 flow. Second operand 8 states and 238 transitions. [2024-06-28 00:59:46,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 318 transitions, 4320 flow [2024-06-28 00:59:47,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 318 transitions, 4227 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:47,029 INFO L231 Difference]: Finished difference. Result has 253 places, 273 transitions, 3403 flow [2024-06-28 00:59:47,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3289, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3403, PETRI_PLACES=253, PETRI_TRANSITIONS=273} [2024-06-28 00:59:47,030 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 204 predicate places. [2024-06-28 00:59:47,030 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 273 transitions, 3403 flow [2024-06-28 00:59:47,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:47,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:47,030 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, 1] [2024-06-28 00:59:47,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:59:47,030 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-06-28 00:59:47,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:47,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1816342511, now seen corresponding path program 4 times [2024-06-28 00:59:47,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:47,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908639421] [2024-06-28 00:59:47,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:47,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:47,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:47,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:47,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:47,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908639421] [2024-06-28 00:59:47,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908639421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:47,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:47,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:47,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059988852] [2024-06-28 00:59:47,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:47,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:47,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:47,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:47,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:47,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:47,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 273 transitions, 3403 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:47,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:47,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:47,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:48,425 INFO L124 PetriNetUnfolderBase]: 5491/9557 cut-off events. [2024-06-28 00:59:48,425 INFO L125 PetriNetUnfolderBase]: For 167758/167859 co-relation queries the response was YES. [2024-06-28 00:59:48,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47127 conditions, 9557 events. 5491/9557 cut-off events. For 167758/167859 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 76975 event pairs, 2620 based on Foata normal form. 16/9218 useless extension candidates. Maximal degree in co-relation 47013. Up to 8385 conditions per place. [2024-06-28 00:59:48,552 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 249 selfloop transitions, 42 changer transitions 0/306 dead transitions. [2024-06-28 00:59:48,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 306 transitions, 4095 flow [2024-06-28 00:59:48,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:48,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:48,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 00:59:48,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 00:59:48,553 INFO L175 Difference]: Start difference. First operand has 253 places, 273 transitions, 3403 flow. Second operand 8 states and 227 transitions. [2024-06-28 00:59:48,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 306 transitions, 4095 flow [2024-06-28 00:59:49,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 306 transitions, 3979 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:49,488 INFO L231 Difference]: Finished difference. Result has 255 places, 273 transitions, 3376 flow [2024-06-28 00:59:49,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3376, PETRI_PLACES=255, PETRI_TRANSITIONS=273} [2024-06-28 00:59:49,488 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 206 predicate places. [2024-06-28 00:59:49,488 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 273 transitions, 3376 flow [2024-06-28 00:59:49,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:49,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:49,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, 1] [2024-06-28 00:59:49,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:59:49,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-06-28 00:59:49,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:49,489 INFO L85 PathProgramCache]: Analyzing trace with hash 261976845, now seen corresponding path program 5 times [2024-06-28 00:59:49,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:49,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558719484] [2024-06-28 00:59:49,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:49,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:49,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:49,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:49,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:49,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558719484] [2024-06-28 00:59:49,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558719484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:49,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:49,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:49,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489146366] [2024-06-28 00:59:49,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:49,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:49,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:49,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:49,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:49,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:49,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 273 transitions, 3376 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:49,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:49,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:49,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:51,227 INFO L124 PetriNetUnfolderBase]: 5911/10286 cut-off events. [2024-06-28 00:59:51,227 INFO L125 PetriNetUnfolderBase]: For 260392/260531 co-relation queries the response was YES. [2024-06-28 00:59:51,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52740 conditions, 10286 events. 5911/10286 cut-off events. For 260392/260531 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 84012 event pairs, 2848 based on Foata normal form. 18/9953 useless extension candidates. Maximal degree in co-relation 52625. Up to 8162 conditions per place. [2024-06-28 00:59:51,363 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 131 changer transitions 0/317 dead transitions. [2024-06-28 00:59:51,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 317 transitions, 4340 flow [2024-06-28 00:59:51,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:51,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:51,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 00:59:51,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-28 00:59:51,364 INFO L175 Difference]: Start difference. First operand has 255 places, 273 transitions, 3376 flow. Second operand 8 states and 239 transitions. [2024-06-28 00:59:51,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 317 transitions, 4340 flow [2024-06-28 00:59:52,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 317 transitions, 4220 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:52,553 INFO L231 Difference]: Finished difference. Result has 255 places, 275 transitions, 3576 flow [2024-06-28 00:59:52,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3576, PETRI_PLACES=255, PETRI_TRANSITIONS=275} [2024-06-28 00:59:52,554 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 206 predicate places. [2024-06-28 00:59:52,554 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 275 transitions, 3576 flow [2024-06-28 00:59:52,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:52,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:52,554 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, 1] [2024-06-28 00:59:52,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:59:52,554 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-06-28 00:59:52,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:52,555 INFO L85 PathProgramCache]: Analyzing trace with hash -620332439, now seen corresponding path program 6 times [2024-06-28 00:59:52,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:52,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796427866] [2024-06-28 00:59:52,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:52,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:52,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:52,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-06-28 00:59:52,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:52,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796427866] [2024-06-28 00:59:52,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796427866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:52,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:52,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:52,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441237880] [2024-06-28 00:59:52,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:52,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:52,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:52,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:52,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:52,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:52,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 275 transitions, 3576 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:52,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:52,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:52,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:54,033 INFO L124 PetriNetUnfolderBase]: 5985/10378 cut-off events. [2024-06-28 00:59:54,033 INFO L125 PetriNetUnfolderBase]: For 270835/270977 co-relation queries the response was YES. [2024-06-28 00:59:54,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53803 conditions, 10378 events. 5985/10378 cut-off events. For 270835/270977 co-relation queries the response was YES. Maximal size of possible extension queue 762. Compared 84689 event pairs, 2926 based on Foata normal form. 18/10033 useless extension candidates. Maximal degree in co-relation 53688. Up to 8985 conditions per place. [2024-06-28 00:59:54,157 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 161 selfloop transitions, 130 changer transitions 0/306 dead transitions. [2024-06-28 00:59:54,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 306 transitions, 4288 flow [2024-06-28 00:59:54,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:54,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:54,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 00:59:54,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 00:59:54,158 INFO L175 Difference]: Start difference. First operand has 255 places, 275 transitions, 3576 flow. Second operand 8 states and 228 transitions. [2024-06-28 00:59:54,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 306 transitions, 4288 flow [2024-06-28 00:59:55,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 306 transitions, 3986 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:55,341 INFO L231 Difference]: Finished difference. Result has 258 places, 276 transitions, 3569 flow [2024-06-28 00:59:55,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3286, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3569, PETRI_PLACES=258, PETRI_TRANSITIONS=276} [2024-06-28 00:59:55,342 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-06-28 00:59:55,342 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 276 transitions, 3569 flow [2024-06-28 00:59:55,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:55,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:55,342 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, 1] [2024-06-28 00:59:55,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:59:55,342 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-06-28 00:59:55,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:55,343 INFO L85 PathProgramCache]: Analyzing trace with hash -705963217, now seen corresponding path program 7 times [2024-06-28 00:59:55,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:55,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159813242] [2024-06-28 00:59:55,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:55,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:55,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:55,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:55,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:55,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159813242] [2024-06-28 00:59:55,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159813242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:55,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:55,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:55,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139109199] [2024-06-28 00:59:55,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:55,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:55,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:55,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:55,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:55,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:55,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 276 transitions, 3569 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:55,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:55,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:55,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:56,798 INFO L124 PetriNetUnfolderBase]: 6059/10502 cut-off events. [2024-06-28 00:59:56,798 INFO L125 PetriNetUnfolderBase]: For 271252/271397 co-relation queries the response was YES. [2024-06-28 00:59:56,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53732 conditions, 10502 events. 6059/10502 cut-off events. For 271252/271397 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 85968 event pairs, 2948 based on Foata normal form. 18/10151 useless extension candidates. Maximal degree in co-relation 53616. Up to 9099 conditions per place. [2024-06-28 00:59:56,919 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 160 selfloop transitions, 129 changer transitions 0/304 dead transitions. [2024-06-28 00:59:56,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 304 transitions, 4259 flow [2024-06-28 00:59:56,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:56,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:56,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 00:59:56,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:59:56,920 INFO L175 Difference]: Start difference. First operand has 258 places, 276 transitions, 3569 flow. Second operand 8 states and 224 transitions. [2024-06-28 00:59:56,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 304 transitions, 4259 flow [2024-06-28 00:59:58,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 304 transitions, 3994 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:58,163 INFO L231 Difference]: Finished difference. Result has 260 places, 277 transitions, 3587 flow [2024-06-28 00:59:58,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3304, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3587, PETRI_PLACES=260, PETRI_TRANSITIONS=277} [2024-06-28 00:59:58,164 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 211 predicate places. [2024-06-28 00:59:58,164 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 277 transitions, 3587 flow [2024-06-28 00:59:58,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:58,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:58,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:58,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:59:58,164 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-06-28 00:59:58,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:58,165 INFO L85 PathProgramCache]: Analyzing trace with hash -42879313, now seen corresponding path program 8 times [2024-06-28 00:59:58,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:58,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73402865] [2024-06-28 00:59:58,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:58,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:58,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:58,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:58,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:58,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73402865] [2024-06-28 00:59:58,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73402865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:58,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:58,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:58,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542618716] [2024-06-28 00:59:58,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:58,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:58,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:58,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:58,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:58,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:59:58,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 277 transitions, 3587 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:58,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:58,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:59:58,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:59,699 INFO L124 PetriNetUnfolderBase]: 6133/10618 cut-off events. [2024-06-28 00:59:59,699 INFO L125 PetriNetUnfolderBase]: For 277993/278117 co-relation queries the response was YES. [2024-06-28 00:59:59,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54457 conditions, 10618 events. 6133/10618 cut-off events. For 277993/278117 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 86780 event pairs, 2949 based on Foata normal form. 16/10239 useless extension candidates. Maximal degree in co-relation 54340. Up to 9403 conditions per place. [2024-06-28 00:59:59,821 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 250 selfloop transitions, 38 changer transitions 0/303 dead transitions. [2024-06-28 00:59:59,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 303 transitions, 4279 flow [2024-06-28 00:59:59,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:59,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:59,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 00:59:59,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-28 00:59:59,822 INFO L175 Difference]: Start difference. First operand has 260 places, 277 transitions, 3587 flow. Second operand 8 states and 217 transitions. [2024-06-28 00:59:59,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 303 transitions, 4279 flow [2024-06-28 01:00:01,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 303 transitions, 4014 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:01,007 INFO L231 Difference]: Finished difference. Result has 262 places, 278 transitions, 3425 flow [2024-06-28 01:00:01,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3425, PETRI_PLACES=262, PETRI_TRANSITIONS=278} [2024-06-28 01:00:01,007 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 213 predicate places. [2024-06-28 01:00:01,007 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 278 transitions, 3425 flow [2024-06-28 01:00:01,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:01,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:01,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, 1] [2024-06-28 01:00:01,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:00:01,008 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-06-28 01:00:01,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:01,008 INFO L85 PathProgramCache]: Analyzing trace with hash 840613519, now seen corresponding path program 1 times [2024-06-28 01:00:01,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:01,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827061852] [2024-06-28 01:00:01,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:01,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:01,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:01,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:01,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:01,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827061852] [2024-06-28 01:00:01,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827061852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:01,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:01,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:01,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746870607] [2024-06-28 01:00:01,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:01,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:01,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:01,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:01,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:01,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:01,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 278 transitions, 3425 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:01,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:01,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:01,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:02,761 INFO L124 PetriNetUnfolderBase]: 6480/11366 cut-off events. [2024-06-28 01:00:02,761 INFO L125 PetriNetUnfolderBase]: For 363900/364049 co-relation queries the response was YES. [2024-06-28 01:00:02,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59304 conditions, 11366 events. 6480/11366 cut-off events. For 363900/364049 co-relation queries the response was YES. Maximal size of possible extension queue 830. Compared 94555 event pairs, 2865 based on Foata normal form. 16/10999 useless extension candidates. Maximal degree in co-relation 59186. Up to 7125 conditions per place. [2024-06-28 01:00:02,901 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 170 selfloop transitions, 145 changer transitions 0/330 dead transitions. [2024-06-28 01:00:02,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 330 transitions, 4611 flow [2024-06-28 01:00:02,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:02,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:02,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 01:00:02,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-06-28 01:00:02,902 INFO L175 Difference]: Start difference. First operand has 262 places, 278 transitions, 3425 flow. Second operand 8 states and 245 transitions. [2024-06-28 01:00:02,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 330 transitions, 4611 flow [2024-06-28 01:00:04,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 330 transitions, 4526 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:04,280 INFO L231 Difference]: Finished difference. Result has 264 places, 280 transitions, 3688 flow [2024-06-28 01:00:04,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3340, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3688, PETRI_PLACES=264, PETRI_TRANSITIONS=280} [2024-06-28 01:00:04,280 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 215 predicate places. [2024-06-28 01:00:04,280 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 280 transitions, 3688 flow [2024-06-28 01:00:04,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:04,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:04,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, 1, 1] [2024-06-28 01:00:04,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:00:04,281 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-06-28 01:00:04,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:04,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1907411347, now seen corresponding path program 2 times [2024-06-28 01:00:04,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:04,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478866692] [2024-06-28 01:00:04,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:04,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:04,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:04,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:04,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:04,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478866692] [2024-06-28 01:00:04,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478866692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:04,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:04,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:04,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780245931] [2024-06-28 01:00:04,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:04,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:04,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:04,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:04,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:04,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:04,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 280 transitions, 3688 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:04,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:04,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:04,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:06,052 INFO L124 PetriNetUnfolderBase]: 6533/11542 cut-off events. [2024-06-28 01:00:06,052 INFO L125 PetriNetUnfolderBase]: For 379856/380005 co-relation queries the response was YES. [2024-06-28 01:00:06,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60842 conditions, 11542 events. 6533/11542 cut-off events. For 379856/380005 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 96968 event pairs, 3006 based on Foata normal form. 16/11175 useless extension candidates. Maximal degree in co-relation 60723. Up to 7155 conditions per place. [2024-06-28 01:00:06,220 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 165 selfloop transitions, 145 changer transitions 0/325 dead transitions. [2024-06-28 01:00:06,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 325 transitions, 4670 flow [2024-06-28 01:00:06,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:06,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:06,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 01:00:06,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-28 01:00:06,221 INFO L175 Difference]: Start difference. First operand has 264 places, 280 transitions, 3688 flow. Second operand 8 states and 239 transitions. [2024-06-28 01:00:06,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 325 transitions, 4670 flow [2024-06-28 01:00:07,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 325 transitions, 4337 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:07,763 INFO L231 Difference]: Finished difference. Result has 267 places, 281 transitions, 3677 flow [2024-06-28 01:00:07,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3367, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3677, PETRI_PLACES=267, PETRI_TRANSITIONS=281} [2024-06-28 01:00:07,763 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 218 predicate places. [2024-06-28 01:00:07,763 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 281 transitions, 3677 flow [2024-06-28 01:00:07,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:07,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:07,763 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, 1] [2024-06-28 01:00:07,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:00:07,763 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-06-28 01:00:07,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:07,764 INFO L85 PathProgramCache]: Analyzing trace with hash 838127213, now seen corresponding path program 3 times [2024-06-28 01:00:07,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:07,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933893305] [2024-06-28 01:00:07,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:07,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:07,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:07,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:07,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:07,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933893305] [2024-06-28 01:00:07,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933893305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:07,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:07,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:07,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492977545] [2024-06-28 01:00:07,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:07,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:07,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:07,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:07,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:07,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:07,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 281 transitions, 3677 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:07,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:07,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:07,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:09,574 INFO L124 PetriNetUnfolderBase]: 6586/11448 cut-off events. [2024-06-28 01:00:09,574 INFO L125 PetriNetUnfolderBase]: For 380877/381026 co-relation queries the response was YES. [2024-06-28 01:00:09,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60854 conditions, 11448 events. 6586/11448 cut-off events. For 380877/381026 co-relation queries the response was YES. Maximal size of possible extension queue 851. Compared 95256 event pairs, 3287 based on Foata normal form. 16/11081 useless extension candidates. Maximal degree in co-relation 60734. Up to 9699 conditions per place. [2024-06-28 01:00:09,722 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 166 selfloop transitions, 133 changer transitions 0/314 dead transitions. [2024-06-28 01:00:09,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 314 transitions, 4411 flow [2024-06-28 01:00:09,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:09,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:09,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:00:09,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 01:00:09,724 INFO L175 Difference]: Start difference. First operand has 267 places, 281 transitions, 3677 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:00:09,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 314 transitions, 4411 flow [2024-06-28 01:00:11,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 314 transitions, 4152 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:11,282 INFO L231 Difference]: Finished difference. Result has 270 places, 282 transitions, 3708 flow [2024-06-28 01:00:11,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3708, PETRI_PLACES=270, PETRI_TRANSITIONS=282} [2024-06-28 01:00:11,283 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 221 predicate places. [2024-06-28 01:00:11,283 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 282 transitions, 3708 flow [2024-06-28 01:00:11,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:11,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:11,283 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, 1] [2024-06-28 01:00:11,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:00:11,283 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-06-28 01:00:11,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:11,284 INFO L85 PathProgramCache]: Analyzing trace with hash 229209709, now seen corresponding path program 4 times [2024-06-28 01:00:11,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:11,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324778728] [2024-06-28 01:00:11,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:11,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:11,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:11,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:11,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:11,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324778728] [2024-06-28 01:00:11,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324778728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:11,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:11,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:11,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007168418] [2024-06-28 01:00:11,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:11,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:11,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:11,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:11,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:11,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:11,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 282 transitions, 3708 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:11,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:11,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:11,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:13,077 INFO L124 PetriNetUnfolderBase]: 6639/11583 cut-off events. [2024-06-28 01:00:13,077 INFO L125 PetriNetUnfolderBase]: For 389884/390009 co-relation queries the response was YES. [2024-06-28 01:00:13,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61007 conditions, 11583 events. 6639/11583 cut-off events. For 389884/390009 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 96435 event pairs, 3251 based on Foata normal form. 14/11196 useless extension candidates. Maximal degree in co-relation 60886. Up to 10052 conditions per place. [2024-06-28 01:00:13,243 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 257 selfloop transitions, 41 changer transitions 0/313 dead transitions. [2024-06-28 01:00:13,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 313 transitions, 4443 flow [2024-06-28 01:00:13,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:13,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:13,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 01:00:13,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-28 01:00:13,244 INFO L175 Difference]: Start difference. First operand has 270 places, 282 transitions, 3708 flow. Second operand 8 states and 221 transitions. [2024-06-28 01:00:13,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 313 transitions, 4443 flow [2024-06-28 01:00:14,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 313 transitions, 4169 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:14,943 INFO L231 Difference]: Finished difference. Result has 272 places, 283 transitions, 3541 flow [2024-06-28 01:00:14,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3434, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3541, PETRI_PLACES=272, PETRI_TRANSITIONS=283} [2024-06-28 01:00:14,943 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 223 predicate places. [2024-06-28 01:00:14,943 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 283 transitions, 3541 flow [2024-06-28 01:00:14,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:14,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:14,943 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, 1] [2024-06-28 01:00:14,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:00:14,943 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-06-28 01:00:14,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:14,944 INFO L85 PathProgramCache]: Analyzing trace with hash -354866419, now seen corresponding path program 9 times [2024-06-28 01:00:14,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:14,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105846195] [2024-06-28 01:00:14,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:14,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:14,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:15,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:15,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:15,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105846195] [2024-06-28 01:00:15,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105846195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:15,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:15,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:15,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561560365] [2024-06-28 01:00:15,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:15,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:15,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:15,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:15,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:15,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:15,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 283 transitions, 3541 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:15,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:15,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:15,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:16,845 INFO L124 PetriNetUnfolderBase]: 7033/12151 cut-off events. [2024-06-28 01:00:16,845 INFO L125 PetriNetUnfolderBase]: For 507088/507234 co-relation queries the response was YES. [2024-06-28 01:00:16,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66403 conditions, 12151 events. 7033/12151 cut-off events. For 507088/507234 co-relation queries the response was YES. Maximal size of possible extension queue 922. Compared 101676 event pairs, 3536 based on Foata normal form. 19/11748 useless extension candidates. Maximal degree in co-relation 66281. Up to 9927 conditions per place. [2024-06-28 01:00:17,019 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 191 selfloop transitions, 118 changer transitions 0/324 dead transitions. [2024-06-28 01:00:17,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 324 transitions, 4527 flow [2024-06-28 01:00:17,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:17,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:17,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:00:17,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 01:00:17,020 INFO L175 Difference]: Start difference. First operand has 272 places, 283 transitions, 3541 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:00:17,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 324 transitions, 4527 flow [2024-06-28 01:00:19,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 324 transitions, 4435 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:19,070 INFO L231 Difference]: Finished difference. Result has 274 places, 285 transitions, 3743 flow [2024-06-28 01:00:19,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3449, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3743, PETRI_PLACES=274, PETRI_TRANSITIONS=285} [2024-06-28 01:00:19,070 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 225 predicate places. [2024-06-28 01:00:19,070 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 285 transitions, 3743 flow [2024-06-28 01:00:19,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:19,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:19,070 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, 1] [2024-06-28 01:00:19,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:00:19,071 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-06-28 01:00:19,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:19,071 INFO L85 PathProgramCache]: Analyzing trace with hash -354657169, now seen corresponding path program 10 times [2024-06-28 01:00:19,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:19,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923430215] [2024-06-28 01:00:19,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:19,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:19,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:19,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:19,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:19,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923430215] [2024-06-28 01:00:19,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923430215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:19,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:19,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:19,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167136376] [2024-06-28 01:00:19,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:19,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:19,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:19,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:19,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:19,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:19,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 285 transitions, 3743 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:19,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:19,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:19,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:20,966 INFO L124 PetriNetUnfolderBase]: 7107/12275 cut-off events. [2024-06-28 01:00:20,966 INFO L125 PetriNetUnfolderBase]: For 522774/522923 co-relation queries the response was YES. [2024-06-28 01:00:21,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67658 conditions, 12275 events. 7107/12275 cut-off events. For 522774/522923 co-relation queries the response was YES. Maximal size of possible extension queue 933. Compared 102734 event pairs, 3614 based on Foata normal form. 19/11862 useless extension candidates. Maximal degree in co-relation 67535. Up to 10759 conditions per place. [2024-06-28 01:00:21,143 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 181 selfloop transitions, 117 changer transitions 0/313 dead transitions. [2024-06-28 01:00:21,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 313 transitions, 4461 flow [2024-06-28 01:00:21,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:21,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:21,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:00:21,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-28 01:00:21,144 INFO L175 Difference]: Start difference. First operand has 274 places, 285 transitions, 3743 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:00:21,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 313 transitions, 4461 flow [2024-06-28 01:00:23,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 313 transitions, 4275 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:23,798 INFO L231 Difference]: Finished difference. Result has 278 places, 286 transitions, 3826 flow [2024-06-28 01:00:23,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3826, PETRI_PLACES=278, PETRI_TRANSITIONS=286} [2024-06-28 01:00:23,798 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 229 predicate places. [2024-06-28 01:00:23,798 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 286 transitions, 3826 flow [2024-06-28 01:00:23,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:23,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:23,799 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, 1] [2024-06-28 01:00:23,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:00:23,799 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:23,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:23,799 INFO L85 PathProgramCache]: Analyzing trace with hash 214612749, now seen corresponding path program 11 times [2024-06-28 01:00:23,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:23,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758803174] [2024-06-28 01:00:23,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:23,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:23,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:23,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:23,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:23,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758803174] [2024-06-28 01:00:23,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758803174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:23,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:23,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:23,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220395419] [2024-06-28 01:00:23,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:23,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:23,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:23,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:23,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:23,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:23,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 286 transitions, 3826 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:23,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:23,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:23,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:25,655 INFO L124 PetriNetUnfolderBase]: 7181/12399 cut-off events. [2024-06-28 01:00:25,655 INFO L125 PetriNetUnfolderBase]: For 529332/529484 co-relation queries the response was YES. [2024-06-28 01:00:25,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68049 conditions, 12399 events. 7181/12399 cut-off events. For 529332/529484 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 104026 event pairs, 3636 based on Foata normal form. 19/11978 useless extension candidates. Maximal degree in co-relation 67924. Up to 10873 conditions per place. [2024-06-28 01:00:25,810 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 181 selfloop transitions, 115 changer transitions 0/311 dead transitions. [2024-06-28 01:00:25,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 311 transitions, 4522 flow [2024-06-28 01:00:25,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:25,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:25,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 01:00:25,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 01:00:25,811 INFO L175 Difference]: Start difference. First operand has 278 places, 286 transitions, 3826 flow. Second operand 8 states and 220 transitions. [2024-06-28 01:00:25,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 311 transitions, 4522 flow [2024-06-28 01:00:27,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 311 transitions, 4283 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:27,936 INFO L231 Difference]: Finished difference. Result has 280 places, 287 transitions, 3842 flow [2024-06-28 01:00:27,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3587, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3842, PETRI_PLACES=280, PETRI_TRANSITIONS=287} [2024-06-28 01:00:27,937 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 231 predicate places. [2024-06-28 01:00:27,937 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 287 transitions, 3842 flow [2024-06-28 01:00:27,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:27,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:27,937 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, 1] [2024-06-28 01:00:27,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:00:27,938 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:27,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:27,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1330191117, now seen corresponding path program 12 times [2024-06-28 01:00:27,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:27,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878508395] [2024-06-28 01:00:27,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:27,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:27,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:28,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-06-28 01:00:28,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:28,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878508395] [2024-06-28 01:00:28,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878508395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:28,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:28,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:28,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925443502] [2024-06-28 01:00:28,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:28,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:28,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:28,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:28,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:28,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:28,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 287 transitions, 3842 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:28,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:28,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:28,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:30,029 INFO L124 PetriNetUnfolderBase]: 7458/12871 cut-off events. [2024-06-28 01:00:30,029 INFO L125 PetriNetUnfolderBase]: For 629573/629731 co-relation queries the response was YES. [2024-06-28 01:00:30,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70305 conditions, 12871 events. 7458/12871 cut-off events. For 629573/629731 co-relation queries the response was YES. Maximal size of possible extension queue 984. Compared 108500 event pairs, 3794 based on Foata normal form. 45/12460 useless extension candidates. Maximal degree in co-relation 70179. Up to 10978 conditions per place. [2024-06-28 01:00:30,173 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 186 selfloop transitions, 110 changer transitions 0/311 dead transitions. [2024-06-28 01:00:30,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 311 transitions, 4546 flow [2024-06-28 01:00:30,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:30,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:30,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 01:00:30,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 01:00:30,174 INFO L175 Difference]: Start difference. First operand has 280 places, 287 transitions, 3842 flow. Second operand 8 states and 220 transitions. [2024-06-28 01:00:30,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 311 transitions, 4546 flow [2024-06-28 01:00:32,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 311 transitions, 4309 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:32,140 INFO L231 Difference]: Finished difference. Result has 282 places, 288 transitions, 3853 flow [2024-06-28 01:00:32,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3605, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3853, PETRI_PLACES=282, PETRI_TRANSITIONS=288} [2024-06-28 01:00:32,141 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-28 01:00:32,141 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 288 transitions, 3853 flow [2024-06-28 01:00:32,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:32,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:32,141 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, 1] [2024-06-28 01:00:32,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:00:32,142 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:32,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:32,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1873903985, now seen corresponding path program 5 times [2024-06-28 01:00:32,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:32,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712674698] [2024-06-28 01:00:32,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:32,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:32,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:32,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:32,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:32,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712674698] [2024-06-28 01:00:32,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712674698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:32,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:32,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:32,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340310600] [2024-06-28 01:00:32,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:32,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:32,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:32,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:32,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:32,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:32,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 288 transitions, 3853 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:32,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:32,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:32,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:34,236 INFO L124 PetriNetUnfolderBase]: 7805/13598 cut-off events. [2024-06-28 01:00:34,236 INFO L125 PetriNetUnfolderBase]: For 654851/655018 co-relation queries the response was YES. [2024-06-28 01:00:34,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75811 conditions, 13598 events. 7805/13598 cut-off events. For 654851/655018 co-relation queries the response was YES. Maximal size of possible extension queue 1041. Compared 116259 event pairs, 3826 based on Foata normal form. 17/13159 useless extension candidates. Maximal degree in co-relation 75684. Up to 9606 conditions per place. [2024-06-28 01:00:34,410 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 194 selfloop transitions, 128 changer transitions 0/337 dead transitions. [2024-06-28 01:00:34,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 337 transitions, 5081 flow [2024-06-28 01:00:34,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:34,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:34,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 01:00:34,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6694444444444444 [2024-06-28 01:00:34,411 INFO L175 Difference]: Start difference. First operand has 282 places, 288 transitions, 3853 flow. Second operand 8 states and 241 transitions. [2024-06-28 01:00:34,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 337 transitions, 5081 flow [2024-06-28 01:00:36,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 337 transitions, 4853 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:36,640 INFO L231 Difference]: Finished difference. Result has 284 places, 290 transitions, 3943 flow [2024-06-28 01:00:36,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3625, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3943, PETRI_PLACES=284, PETRI_TRANSITIONS=290} [2024-06-28 01:00:36,641 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 235 predicate places. [2024-06-28 01:00:36,641 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 290 transitions, 3943 flow [2024-06-28 01:00:36,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:36,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:36,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, 1, 1] [2024-06-28 01:00:36,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:00:36,642 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:36,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:36,642 INFO L85 PathProgramCache]: Analyzing trace with hash 739692385, now seen corresponding path program 6 times [2024-06-28 01:00:36,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:36,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138657343] [2024-06-28 01:00:36,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:36,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:36,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:36,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-06-28 01:00:36,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:36,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138657343] [2024-06-28 01:00:36,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138657343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:36,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:36,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:36,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502515943] [2024-06-28 01:00:36,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:36,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:36,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:36,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:36,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:36,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:36,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 290 transitions, 3943 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:36,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:36,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:36,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:38,747 INFO L124 PetriNetUnfolderBase]: 7858/13622 cut-off events. [2024-06-28 01:00:38,748 INFO L125 PetriNetUnfolderBase]: For 674501/674668 co-relation queries the response was YES. [2024-06-28 01:00:38,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76847 conditions, 13622 events. 7858/13622 cut-off events. For 674501/674668 co-relation queries the response was YES. Maximal size of possible extension queue 1050. Compared 116551 event pairs, 3975 based on Foata normal form. 17/13183 useless extension candidates. Maximal degree in co-relation 76719. Up to 9636 conditions per place. [2024-06-28 01:00:38,914 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 190 selfloop transitions, 127 changer transitions 0/332 dead transitions. [2024-06-28 01:00:38,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 332 transitions, 4949 flow [2024-06-28 01:00:38,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:38,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:38,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:00:38,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-28 01:00:38,915 INFO L175 Difference]: Start difference. First operand has 284 places, 290 transitions, 3943 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:00:38,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 332 transitions, 4949 flow [2024-06-28 01:00:41,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 332 transitions, 4648 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:41,731 INFO L231 Difference]: Finished difference. Result has 287 places, 291 transitions, 3930 flow [2024-06-28 01:00:41,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3656, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3930, PETRI_PLACES=287, PETRI_TRANSITIONS=291} [2024-06-28 01:00:41,732 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 238 predicate places. [2024-06-28 01:00:41,732 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 291 transitions, 3930 flow [2024-06-28 01:00:41,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:41,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:41,732 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, 1] [2024-06-28 01:00:41,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:00:41,733 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:41,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:41,733 INFO L85 PathProgramCache]: Analyzing trace with hash 214797199, now seen corresponding path program 7 times [2024-06-28 01:00:41,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:41,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25730463] [2024-06-28 01:00:41,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:41,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:41,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:41,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:41,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:41,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25730463] [2024-06-28 01:00:41,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25730463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:41,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:41,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:41,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88425834] [2024-06-28 01:00:41,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:41,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:41,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:41,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:41,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:41,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:41,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 291 transitions, 3930 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:41,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:41,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:41,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:43,932 INFO L124 PetriNetUnfolderBase]: 7911/13664 cut-off events. [2024-06-28 01:00:43,932 INFO L125 PetriNetUnfolderBase]: For 681154/681321 co-relation queries the response was YES. [2024-06-28 01:00:44,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76806 conditions, 13664 events. 7911/13664 cut-off events. For 681154/681321 co-relation queries the response was YES. Maximal size of possible extension queue 1059. Compared 116714 event pairs, 4110 based on Foata normal form. 17/13217 useless extension candidates. Maximal degree in co-relation 76677. Up to 11886 conditions per place. [2024-06-28 01:00:44,084 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 188 selfloop transitions, 118 changer transitions 0/321 dead transitions. [2024-06-28 01:00:44,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 321 transitions, 4670 flow [2024-06-28 01:00:44,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:44,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:44,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 01:00:44,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 01:00:44,085 INFO L175 Difference]: Start difference. First operand has 287 places, 291 transitions, 3930 flow. Second operand 8 states and 224 transitions. [2024-06-28 01:00:44,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 321 transitions, 4670 flow [2024-06-28 01:00:46,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 321 transitions, 4436 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:46,550 INFO L231 Difference]: Finished difference. Result has 290 places, 292 transitions, 3956 flow [2024-06-28 01:00:46,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3697, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3956, PETRI_PLACES=290, PETRI_TRANSITIONS=292} [2024-06-28 01:00:46,551 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 241 predicate places. [2024-06-28 01:00:46,551 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 292 transitions, 3956 flow [2024-06-28 01:00:46,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:46,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:46,551 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, 1] [2024-06-28 01:00:46,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:00:46,551 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:46,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:46,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1524131437, now seen corresponding path program 8 times [2024-06-28 01:00:46,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:46,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779592214] [2024-06-28 01:00:46,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:46,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:46,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:46,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:46,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:46,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779592214] [2024-06-28 01:00:46,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779592214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:46,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:46,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:46,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411927220] [2024-06-28 01:00:46,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:46,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:46,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:46,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:46,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:46,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:46,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 292 transitions, 3956 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:46,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:46,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:46,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:48,790 INFO L124 PetriNetUnfolderBase]: 8420/14649 cut-off events. [2024-06-28 01:00:48,790 INFO L125 PetriNetUnfolderBase]: For 873603/873761 co-relation queries the response was YES. [2024-06-28 01:00:48,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84536 conditions, 14649 events. 8420/14649 cut-off events. For 873603/873761 co-relation queries the response was YES. Maximal size of possible extension queue 1152. Compared 126943 event pairs, 4092 based on Foata normal form. 17/14217 useless extension candidates. Maximal degree in co-relation 84406. Up to 8957 conditions per place. [2024-06-28 01:00:49,053 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 211 selfloop transitions, 120 changer transitions 0/346 dead transitions. [2024-06-28 01:00:49,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 346 transitions, 5228 flow [2024-06-28 01:00:49,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:49,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:49,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 01:00:49,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-06-28 01:00:49,054 INFO L175 Difference]: Start difference. First operand has 290 places, 292 transitions, 3956 flow. Second operand 8 states and 245 transitions. [2024-06-28 01:00:49,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 346 transitions, 5228 flow [2024-06-28 01:00:51,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 346 transitions, 4984 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:51,993 INFO L231 Difference]: Finished difference. Result has 292 places, 293 transitions, 3984 flow [2024-06-28 01:00:51,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3712, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3984, PETRI_PLACES=292, PETRI_TRANSITIONS=293} [2024-06-28 01:00:51,993 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-28 01:00:51,994 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 293 transitions, 3984 flow [2024-06-28 01:00:51,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:51,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:51,994 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, 1] [2024-06-28 01:00:51,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:00:51,994 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:51,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:51,994 INFO L85 PathProgramCache]: Analyzing trace with hash 431346789, now seen corresponding path program 9 times [2024-06-28 01:00:51,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:51,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616253927] [2024-06-28 01:00:51,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:51,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:51,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:52,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:52,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:52,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616253927] [2024-06-28 01:00:52,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616253927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:52,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:52,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:52,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228790253] [2024-06-28 01:00:52,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:52,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:52,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:52,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:52,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:52,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:52,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 293 transitions, 3984 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:52,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:52,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:52,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:54,848 INFO L124 PetriNetUnfolderBase]: 8473/14854 cut-off events. [2024-06-28 01:00:54,848 INFO L125 PetriNetUnfolderBase]: For 897453/897611 co-relation queries the response was YES. [2024-06-28 01:00:54,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85800 conditions, 14854 events. 8473/14854 cut-off events. For 897453/897611 co-relation queries the response was YES. Maximal size of possible extension queue 1160. Compared 129413 event pairs, 4160 based on Foata normal form. 17/14422 useless extension candidates. Maximal degree in co-relation 85669. Up to 8987 conditions per place. [2024-06-28 01:00:55,110 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 210 selfloop transitions, 118 changer transitions 0/343 dead transitions. [2024-06-28 01:00:55,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 343 transitions, 5230 flow [2024-06-28 01:00:55,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:55,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:55,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 01:00:55,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6694444444444444 [2024-06-28 01:00:55,118 INFO L175 Difference]: Start difference. First operand has 292 places, 293 transitions, 3984 flow. Second operand 8 states and 241 transitions. [2024-06-28 01:00:55,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 343 transitions, 5230 flow [2024-06-28 01:00:57,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 343 transitions, 4662 flow, removed 26 selfloop flow, removed 12 redundant places. [2024-06-28 01:00:57,288 INFO L231 Difference]: Finished difference. Result has 288 places, 294 transitions, 3686 flow [2024-06-28 01:00:57,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3686, PETRI_PLACES=288, PETRI_TRANSITIONS=294} [2024-06-28 01:00:57,289 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 239 predicate places. [2024-06-28 01:00:57,289 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 294 transitions, 3686 flow [2024-06-28 01:00:57,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:57,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:57,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, 1] [2024-06-28 01:00:57,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:00:57,290 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:57,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:57,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1471400859, now seen corresponding path program 10 times [2024-06-28 01:00:57,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:57,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650907559] [2024-06-28 01:00:57,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:57,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:57,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:57,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:57,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:57,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650907559] [2024-06-28 01:00:57,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650907559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:57,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:57,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:57,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510540609] [2024-06-28 01:00:57,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:57,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:57,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:57,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:57,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:57,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:57,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 294 transitions, 3686 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:57,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:57,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:57,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:00,141 INFO L124 PetriNetUnfolderBase]: 8883/15382 cut-off events. [2024-06-28 01:01:00,144 INFO L125 PetriNetUnfolderBase]: For 1069772/1069939 co-relation queries the response was YES. [2024-06-28 01:01:00,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87216 conditions, 15382 events. 8883/15382 cut-off events. For 1069772/1069939 co-relation queries the response was YES. Maximal size of possible extension queue 1226. Compared 134430 event pairs, 4107 based on Foata normal form. 35/14962 useless extension candidates. Maximal degree in co-relation 87091. Up to 8856 conditions per place. [2024-06-28 01:01:00,354 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 215 selfloop transitions, 113 changer transitions 0/343 dead transitions. [2024-06-28 01:01:00,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 343 transitions, 4929 flow [2024-06-28 01:01:00,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:00,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:00,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 01:01:00,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:01:00,355 INFO L175 Difference]: Start difference. First operand has 288 places, 294 transitions, 3686 flow. Second operand 8 states and 240 transitions. [2024-06-28 01:01:00,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 343 transitions, 4929 flow [2024-06-28 01:01:03,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 343 transitions, 4700 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:03,064 INFO L231 Difference]: Finished difference. Result has 291 places, 295 transitions, 3706 flow [2024-06-28 01:01:03,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3706, PETRI_PLACES=291, PETRI_TRANSITIONS=295} [2024-06-28 01:01:03,065 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 242 predicate places. [2024-06-28 01:01:03,065 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 295 transitions, 3706 flow [2024-06-28 01:01:03,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:03,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:03,065 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, 1] [2024-06-28 01:01:03,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:01:03,065 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:03,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:03,065 INFO L85 PathProgramCache]: Analyzing trace with hash 234554469, now seen corresponding path program 11 times [2024-06-28 01:01:03,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:03,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731116049] [2024-06-28 01:01:03,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:03,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:03,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:03,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:03,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:03,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731116049] [2024-06-28 01:01:03,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731116049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:03,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:03,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:03,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037969484] [2024-06-28 01:01:03,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:03,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:03,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:03,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:03,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:03,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:03,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 295 transitions, 3706 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:03,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:03,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:03,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:06,035 INFO L124 PetriNetUnfolderBase]: 9118/15943 cut-off events. [2024-06-28 01:01:06,036 INFO L125 PetriNetUnfolderBase]: For 1117222/1117388 co-relation queries the response was YES. [2024-06-28 01:01:06,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89385 conditions, 15943 events. 9118/15943 cut-off events. For 1117222/1117388 co-relation queries the response was YES. Maximal size of possible extension queue 1274. Compared 141794 event pairs, 5043 based on Foata normal form. 41/15500 useless extension candidates. Maximal degree in co-relation 89259. Up to 13171 conditions per place. [2024-06-28 01:01:06,245 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 200 selfloop transitions, 112 changer transitions 0/327 dead transitions. [2024-06-28 01:01:06,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 327 transitions, 4496 flow [2024-06-28 01:01:06,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:06,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:06,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:01:06,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 01:01:06,247 INFO L175 Difference]: Start difference. First operand has 291 places, 295 transitions, 3706 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:01:06,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 327 transitions, 4496 flow [2024-06-28 01:01:09,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 327 transitions, 4262 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:09,252 INFO L231 Difference]: Finished difference. Result has 293 places, 296 transitions, 3720 flow [2024-06-28 01:01:09,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3720, PETRI_PLACES=293, PETRI_TRANSITIONS=296} [2024-06-28 01:01:09,252 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-28 01:01:09,252 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 296 transitions, 3720 flow [2024-06-28 01:01:09,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:09,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:09,253 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, 1] [2024-06-28 01:01:09,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:01:09,253 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:09,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:09,253 INFO L85 PathProgramCache]: Analyzing trace with hash -574459667, now seen corresponding path program 12 times [2024-06-28 01:01:09,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:09,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639379974] [2024-06-28 01:01:09,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:09,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:09,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:09,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:09,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:09,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639379974] [2024-06-28 01:01:09,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639379974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:09,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:09,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:09,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139546373] [2024-06-28 01:01:09,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:09,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:09,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:09,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:09,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:09,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:09,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 296 transitions, 3720 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:09,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:09,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:09,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:12,131 INFO L124 PetriNetUnfolderBase]: 9151/15929 cut-off events. [2024-06-28 01:01:12,132 INFO L125 PetriNetUnfolderBase]: For 1052546/1052697 co-relation queries the response was YES. [2024-06-28 01:01:12,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87711 conditions, 15929 events. 9151/15929 cut-off events. For 1052546/1052697 co-relation queries the response was YES. Maximal size of possible extension queue 1280. Compared 141315 event pairs, 4915 based on Foata normal form. 41/15502 useless extension candidates. Maximal degree in co-relation 87584. Up to 10892 conditions per place. [2024-06-28 01:01:12,342 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 210 selfloop transitions, 110 changer transitions 0/335 dead transitions. [2024-06-28 01:01:12,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 335 transitions, 4748 flow [2024-06-28 01:01:12,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:12,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:12,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:01:12,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 01:01:12,343 INFO L175 Difference]: Start difference. First operand has 293 places, 296 transitions, 3720 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:01:12,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 335 transitions, 4748 flow [2024-06-28 01:01:15,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 335 transitions, 4516 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:15,050 INFO L231 Difference]: Finished difference. Result has 295 places, 297 transitions, 3732 flow [2024-06-28 01:01:15,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3732, PETRI_PLACES=295, PETRI_TRANSITIONS=297} [2024-06-28 01:01:15,050 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 246 predicate places. [2024-06-28 01:01:15,050 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 297 transitions, 3732 flow [2024-06-28 01:01:15,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:15,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:15,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:15,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:01:15,051 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:15,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:15,051 INFO L85 PathProgramCache]: Analyzing trace with hash -506358289, now seen corresponding path program 13 times [2024-06-28 01:01:15,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:15,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024830774] [2024-06-28 01:01:15,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:15,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:15,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:15,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:15,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:15,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024830774] [2024-06-28 01:01:15,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024830774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:15,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:15,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:15,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304051971] [2024-06-28 01:01:15,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:15,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:15,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:15,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:15,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:15,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:15,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 297 transitions, 3732 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:15,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:15,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:15,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:17,853 INFO L124 PetriNetUnfolderBase]: 9082/15867 cut-off events. [2024-06-28 01:01:17,853 INFO L125 PetriNetUnfolderBase]: For 952677/952850 co-relation queries the response was YES. [2024-06-28 01:01:17,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84451 conditions, 15867 events. 9082/15867 cut-off events. For 952677/952850 co-relation queries the response was YES. Maximal size of possible extension queue 1274. Compared 141387 event pairs, 5072 based on Foata normal form. 42/15431 useless extension candidates. Maximal degree in co-relation 84323. Up to 13462 conditions per place. [2024-06-28 01:01:18,048 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 227 selfloop transitions, 97 changer transitions 0/339 dead transitions. [2024-06-28 01:01:18,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 339 transitions, 4522 flow [2024-06-28 01:01:18,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:18,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:18,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-06-28 01:01:18,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-28 01:01:18,050 INFO L175 Difference]: Start difference. First operand has 295 places, 297 transitions, 3732 flow. Second operand 9 states and 267 transitions. [2024-06-28 01:01:18,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 339 transitions, 4522 flow [2024-06-28 01:01:20,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 339 transitions, 4286 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:20,507 INFO L231 Difference]: Finished difference. Result has 298 places, 297 transitions, 3702 flow [2024-06-28 01:01:20,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3702, PETRI_PLACES=298, PETRI_TRANSITIONS=297} [2024-06-28 01:01:20,507 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 249 predicate places. [2024-06-28 01:01:20,507 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 297 transitions, 3702 flow [2024-06-28 01:01:20,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:20,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:20,508 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, 1] [2024-06-28 01:01:20,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:01:20,508 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:20,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:20,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1223389135, now seen corresponding path program 14 times [2024-06-28 01:01:20,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:20,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876436269] [2024-06-28 01:01:20,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:20,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:20,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:20,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:20,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:20,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876436269] [2024-06-28 01:01:20,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876436269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:20,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:20,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:20,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644343845] [2024-06-28 01:01:20,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:20,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:20,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:20,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:20,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:20,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:20,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 297 transitions, 3702 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:20,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:20,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:20,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:23,302 INFO L124 PetriNetUnfolderBase]: 8759/15300 cut-off events. [2024-06-28 01:01:23,302 INFO L125 PetriNetUnfolderBase]: For 718851/719019 co-relation queries the response was YES. [2024-06-28 01:01:23,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76689 conditions, 15300 events. 8759/15300 cut-off events. For 718851/719019 co-relation queries the response was YES. Maximal size of possible extension queue 1217. Compared 135448 event pairs, 4825 based on Foata normal form. 45/14879 useless extension candidates. Maximal degree in co-relation 76560. Up to 13029 conditions per place. [2024-06-28 01:01:23,486 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 231 selfloop transitions, 82 changer transitions 0/328 dead transitions. [2024-06-28 01:01:23,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 328 transitions, 4442 flow [2024-06-28 01:01:23,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:23,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:23,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:01:23,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 01:01:23,487 INFO L175 Difference]: Start difference. First operand has 298 places, 297 transitions, 3702 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:01:23,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 328 transitions, 4442 flow [2024-06-28 01:01:26,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 328 transitions, 4223 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 01:01:26,118 INFO L231 Difference]: Finished difference. Result has 296 places, 297 transitions, 3656 flow [2024-06-28 01:01:26,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3656, PETRI_PLACES=296, PETRI_TRANSITIONS=297} [2024-06-28 01:01:26,119 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 247 predicate places. [2024-06-28 01:01:26,119 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 297 transitions, 3656 flow [2024-06-28 01:01:26,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:26,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:26,119 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, 1] [2024-06-28 01:01:26,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:01:26,119 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:26,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:26,120 INFO L85 PathProgramCache]: Analyzing trace with hash 586390001, now seen corresponding path program 13 times [2024-06-28 01:01:26,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:26,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498789234] [2024-06-28 01:01:26,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:26,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:26,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:26,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:26,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:26,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498789234] [2024-06-28 01:01:26,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498789234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:26,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:26,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:26,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310717704] [2024-06-28 01:01:26,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:26,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:26,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:26,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:26,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:26,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:26,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 297 transitions, 3656 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:26,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:26,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:26,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:28,728 INFO L124 PetriNetUnfolderBase]: 8700/15363 cut-off events. [2024-06-28 01:01:28,728 INFO L125 PetriNetUnfolderBase]: For 565457/565625 co-relation queries the response was YES. [2024-06-28 01:01:28,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73385 conditions, 15363 events. 8700/15363 cut-off events. For 565457/565625 co-relation queries the response was YES. Maximal size of possible extension queue 1210. Compared 136693 event pairs, 4561 based on Foata normal form. 41/14946 useless extension candidates. Maximal degree in co-relation 73256. Up to 12307 conditions per place. [2024-06-28 01:01:28,912 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 235 selfloop transitions, 86 changer transitions 0/336 dead transitions. [2024-06-28 01:01:28,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 336 transitions, 4468 flow [2024-06-28 01:01:28,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:28,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:28,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 01:01:28,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-28 01:01:28,914 INFO L175 Difference]: Start difference. First operand has 296 places, 297 transitions, 3656 flow. Second operand 7 states and 214 transitions. [2024-06-28 01:01:28,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 336 transitions, 4468 flow [2024-06-28 01:01:31,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 336 transitions, 4275 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:31,431 INFO L231 Difference]: Finished difference. Result has 296 places, 297 transitions, 3641 flow [2024-06-28 01:01:31,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3641, PETRI_PLACES=296, PETRI_TRANSITIONS=297} [2024-06-28 01:01:31,431 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 247 predicate places. [2024-06-28 01:01:31,431 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 297 transitions, 3641 flow [2024-06-28 01:01:31,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:31,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:31,431 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, 1] [2024-06-28 01:01:31,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:01:31,432 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:31,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:31,432 INFO L85 PathProgramCache]: Analyzing trace with hash -499687089, now seen corresponding path program 14 times [2024-06-28 01:01:31,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:31,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120598906] [2024-06-28 01:01:31,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:31,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:31,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:31,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:31,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:31,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120598906] [2024-06-28 01:01:31,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120598906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:31,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:31,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:31,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048263991] [2024-06-28 01:01:31,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:31,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:31,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:31,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:31,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:31,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:31,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 297 transitions, 3641 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:31,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:31,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:31,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:33,970 INFO L124 PetriNetUnfolderBase]: 8641/15272 cut-off events. [2024-06-28 01:01:33,970 INFO L125 PetriNetUnfolderBase]: For 444306/444468 co-relation queries the response was YES. [2024-06-28 01:01:34,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70217 conditions, 15272 events. 8641/15272 cut-off events. For 444306/444468 co-relation queries the response was YES. Maximal size of possible extension queue 1202. Compared 136021 event pairs, 4303 based on Foata normal form. 38/14851 useless extension candidates. Maximal degree in co-relation 70088. Up to 11419 conditions per place. [2024-06-28 01:01:34,376 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 226 selfloop transitions, 106 changer transitions 0/347 dead transitions. [2024-06-28 01:01:34,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 347 transitions, 4503 flow [2024-06-28 01:01:34,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:34,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:34,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 273 transitions. [2024-06-28 01:01:34,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-28 01:01:34,377 INFO L175 Difference]: Start difference. First operand has 296 places, 297 transitions, 3641 flow. Second operand 9 states and 273 transitions. [2024-06-28 01:01:34,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 347 transitions, 4503 flow [2024-06-28 01:01:36,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 347 transitions, 4278 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:36,154 INFO L231 Difference]: Finished difference. Result has 297 places, 297 transitions, 3636 flow [2024-06-28 01:01:36,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3636, PETRI_PLACES=297, PETRI_TRANSITIONS=297} [2024-06-28 01:01:36,154 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-06-28 01:01:36,154 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 297 transitions, 3636 flow [2024-06-28 01:01:36,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:36,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:36,154 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, 1] [2024-06-28 01:01:36,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:01:36,155 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:36,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:36,155 INFO L85 PathProgramCache]: Analyzing trace with hash 871489871, now seen corresponding path program 15 times [2024-06-28 01:01:36,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:36,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165997127] [2024-06-28 01:01:36,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:36,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:36,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:36,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-06-28 01:01:36,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:36,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165997127] [2024-06-28 01:01:36,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165997127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:36,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:36,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:36,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890852255] [2024-06-28 01:01:36,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:36,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:36,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:36,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:36,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:36,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:36,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 297 transitions, 3636 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:36,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:36,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:36,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand