./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe015_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 11:27:28,380 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:27:28,415 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:27:28,418 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:27:28,418 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:27:28,431 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:27:28,432 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:27:28,432 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:27:28,433 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:27:28,436 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:27:28,436 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:27:28,436 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:27:28,437 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:27:28,438 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:27:28,438 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:27:28,438 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:27:28,438 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:27:28,438 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:27:28,439 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:27:28,439 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:27:28,439 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:27:28,439 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:27:28,440 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:27:28,440 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:27:28,440 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:27:28,440 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:27:28,440 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:27:28,441 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:27:28,441 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:27:28,442 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:27:28,442 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:27:28,442 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:27:28,443 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:27:28,443 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:27:28,443 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:27:28,443 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:27:28,443 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:27:28,443 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:27:28,444 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:27:28,444 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:27:28,444 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:27:28,444 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:27:28,444 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:27:28,445 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 11:27:28,689 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:27:28,720 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:27:28,721 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:27:28,722 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:27:28,725 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:27:28,725 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-14 11:27:28,791 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:27:28,791 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:27:28,792 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:27:29,768 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:27:29,998 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:27:30,001 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:27:30,014 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/50c0dc066/18eaa46c042d4e52b8d6d6fff307c783/FLAG01be49dfa [2024-06-14 11:27:30,027 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/50c0dc066/18eaa46c042d4e52b8d6d6fff307c783 [2024-06-14 11:27:30,028 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:27:30,029 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:27:30,031 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:27:30,031 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:27:30,035 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:27:30,035 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:27:28" (1/2) ... [2024-06-14 11:27:30,036 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73c91011 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:27:30, skipping insertion in model container [2024-06-14 11:27:30,036 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:27:28" (1/2) ... [2024-06-14 11:27:30,037 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@37a1ed27 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:27:30, skipping insertion in model container [2024-06-14 11:27:30,038 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:27:30" (2/2) ... [2024-06-14 11:27:30,038 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73c91011 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30, skipping insertion in model container [2024-06-14 11:27:30,038 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:27:30" (2/2) ... [2024-06-14 11:27:30,038 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:27:30,069 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:27:30,070 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-14 11:27:30,071 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-14 11:27:30,071 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-14 11:27:30,071 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:27:30,071 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-14 11:27:30,104 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:27:30,411 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:27:30,420 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:27:30,497 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:27:30,524 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:27:30,526 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30 WrapperNode [2024-06-14 11:27:30,526 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:27:30,526 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:27:30,527 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:27:30,527 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:27:30,532 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,554 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,582 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-14 11:27:30,584 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:27:30,584 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:27:30,585 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:27:30,585 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:27:30,592 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,592 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,596 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,612 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-14 11:27:30,612 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,613 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,623 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,624 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,628 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,629 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,633 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:27:30,635 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:27:30,635 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:27:30,635 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:27:30,636 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (1/1) ... [2024-06-14 11:27:30,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:27:30,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:27:30,656 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-14 11:27:30,660 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-14 11:27:30,683 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:27:30,683 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:27:30,683 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:27:30,683 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:27:30,684 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:27:30,684 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:27:30,684 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:27:30,684 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:27:30,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:27:30,684 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:27:30,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:27:30,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:27:30,686 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:27:30,785 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:27:30,786 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:27:30,951 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:27:30,952 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:27:31,014 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:27:31,015 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:27:31,015 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:27:31 BoogieIcfgContainer [2024-06-14 11:27:31,015 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:27:31,017 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:27:31,017 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:27:31,019 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:27:31,019 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:27:28" (1/4) ... [2024-06-14 11:27:31,020 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@171450ab and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:27:31, skipping insertion in model container [2024-06-14 11:27:31,020 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:27:30" (2/4) ... [2024-06-14 11:27:31,020 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@171450ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:27:31, skipping insertion in model container [2024-06-14 11:27:31,020 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:30" (3/4) ... [2024-06-14 11:27:31,021 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@171450ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:27:31, skipping insertion in model container [2024-06-14 11:27:31,021 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:27:31" (4/4) ... [2024-06-14 11:27:31,021 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:27:31,033 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:27:31,034 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:27:31,034 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:27:31,065 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:27:31,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:27:31,115 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 11:27:31,115 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:27:31,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 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/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:27:31,117 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:27:31,119 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 11:27:31,131 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:27:31,136 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;@7d3fa69, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:27:31,136 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:27:31,140 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:27:31,140 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:27:31,140 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:27:31,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:31,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:27:31,141 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:31,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:31,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1782944907, now seen corresponding path program 1 times [2024-06-14 11:27:31,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:31,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399703349] [2024-06-14 11:27:31,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:31,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:31,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:31,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:31,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:31,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399703349] [2024-06-14 11:27:31,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399703349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:31,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:31,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:27:31,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498667595] [2024-06-14 11:27:31,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:31,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:27:31,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:31,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:27:31,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:27:31,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 11:27:31,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:31,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:31,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 11:27:31,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:31,854 INFO L124 PetriNetUnfolderBase]: 603/1019 cut-off events. [2024-06-14 11:27:31,855 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 11:27:31,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 1019 events. 603/1019 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5138 event pairs, 376 based on Foata normal form. 1/963 useless extension candidates. Maximal degree in co-relation 1998. Up to 929 conditions per place. [2024-06-14 11:27:31,874 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 11:27:31,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-14 11:27:31,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:27:31,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:27:31,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-14 11:27:31,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6746031746031746 [2024-06-14 11:27:31,886 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 85 transitions. [2024-06-14 11:27:31,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-14 11:27:31,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:31,891 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 11:27:31,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 11:27:31,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 11:27:31,896 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 11:27:31,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:31,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:31,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:31,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:27:31,897 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:31,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:31,899 INFO L85 PathProgramCache]: Analyzing trace with hash 281906836, now seen corresponding path program 1 times [2024-06-14 11:27:31,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:31,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231161312] [2024-06-14 11:27:31,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:31,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:31,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:32,095 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-14 11:27:32,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:32,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231161312] [2024-06-14 11:27:32,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231161312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:32,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:32,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:27:32,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358762600] [2024-06-14 11:27:32,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:32,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:27:32,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:32,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:27:32,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:27:32,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 11:27:32,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:32,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:32,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 11:27:32,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:32,262 INFO L124 PetriNetUnfolderBase]: 604/1029 cut-off events. [2024-06-14 11:27:32,262 INFO L125 PetriNetUnfolderBase]: For 201/209 co-relation queries the response was YES. [2024-06-14 11:27:32,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2339 conditions, 1029 events. 604/1029 cut-off events. For 201/209 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5201 event pairs, 320 based on Foata normal form. 7/1010 useless extension candidates. Maximal degree in co-relation 2324. Up to 903 conditions per place. [2024-06-14 11:27:32,268 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 39 selfloop transitions, 11 changer transitions 0/59 dead transitions. [2024-06-14 11:27:32,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 266 flow [2024-06-14 11:27:32,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:27:32,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:27:32,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-14 11:27:32,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-14 11:27:32,272 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 115 transitions. [2024-06-14 11:27:32,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 266 flow [2024-06-14 11:27:32,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:27:32,277 INFO L231 Difference]: Finished difference. Result has 47 places, 44 transitions, 174 flow [2024-06-14 11:27:32,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=174, PETRI_PLACES=47, PETRI_TRANSITIONS=44} [2024-06-14 11:27:32,277 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-14 11:27:32,278 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 174 flow [2024-06-14 11:27:32,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:32,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:32,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:32,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:27:32,282 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:32,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:32,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1529058956, now seen corresponding path program 1 times [2024-06-14 11:27:32,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:32,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407967190] [2024-06-14 11:27:32,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:32,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:32,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:32,447 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-14 11:27:32,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:32,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407967190] [2024-06-14 11:27:32,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407967190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:32,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:32,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:27:32,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841676683] [2024-06-14 11:27:32,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:32,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:27:32,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:32,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:27:32,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:27:32,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:32,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 174 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:32,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:32,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:32,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:32,625 INFO L124 PetriNetUnfolderBase]: 934/1514 cut-off events. [2024-06-14 11:27:32,625 INFO L125 PetriNetUnfolderBase]: For 1013/1013 co-relation queries the response was YES. [2024-06-14 11:27:32,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4065 conditions, 1514 events. 934/1514 cut-off events. For 1013/1013 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7563 event pairs, 515 based on Foata normal form. 2/1514 useless extension candidates. Maximal degree in co-relation 4047. Up to 1394 conditions per place. [2024-06-14 11:27:32,632 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2024-06-14 11:27:32,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 65 transitions, 365 flow [2024-06-14 11:27:32,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:27:32,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:27:32,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-14 11:27:32,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:27:32,634 INFO L175 Difference]: Start difference. First operand has 47 places, 44 transitions, 174 flow. Second operand 4 states and 104 transitions. [2024-06-14 11:27:32,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 65 transitions, 365 flow [2024-06-14 11:27:32,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 361 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:27:32,636 INFO L231 Difference]: Finished difference. Result has 52 places, 52 transitions, 250 flow [2024-06-14 11:27:32,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=250, PETRI_PLACES=52, PETRI_TRANSITIONS=52} [2024-06-14 11:27:32,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-14 11:27:32,637 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 52 transitions, 250 flow [2024-06-14 11:27:32,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:32,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:32,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:32,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:27:32,638 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:32,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:32,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1136654126, now seen corresponding path program 1 times [2024-06-14 11:27:32,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:32,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182335257] [2024-06-14 11:27:32,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:32,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:32,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:32,750 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-14 11:27:32,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:32,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182335257] [2024-06-14 11:27:32,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182335257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:32,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:32,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:32,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589784359] [2024-06-14 11:27:32,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:32,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:32,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:32,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:32,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:32,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:27:32,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 52 transitions, 250 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:32,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:32,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:27:32,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:33,000 INFO L124 PetriNetUnfolderBase]: 934/1539 cut-off events. [2024-06-14 11:27:33,000 INFO L125 PetriNetUnfolderBase]: For 1914/1935 co-relation queries the response was YES. [2024-06-14 11:27:33,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4648 conditions, 1539 events. 934/1539 cut-off events. For 1914/1935 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7910 event pairs, 249 based on Foata normal form. 20/1540 useless extension candidates. Maximal degree in co-relation 4626. Up to 1283 conditions per place. [2024-06-14 11:27:33,008 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 19 changer transitions 0/88 dead transitions. [2024-06-14 11:27:33,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 88 transitions, 516 flow [2024-06-14 11:27:33,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:33,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:33,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-14 11:27:33,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-14 11:27:33,010 INFO L175 Difference]: Start difference. First operand has 52 places, 52 transitions, 250 flow. Second operand 6 states and 163 transitions. [2024-06-14 11:27:33,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 88 transitions, 516 flow [2024-06-14 11:27:33,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 88 transitions, 512 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:27:33,014 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 329 flow [2024-06-14 11:27:33,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=329, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-14 11:27:33,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-14 11:27:33,015 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 329 flow [2024-06-14 11:27:33,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:33,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:33,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:33,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:27:33,015 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:33,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:33,016 INFO L85 PathProgramCache]: Analyzing trace with hash 132057963, now seen corresponding path program 1 times [2024-06-14 11:27:33,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:33,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369452428] [2024-06-14 11:27:33,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:33,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:33,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:33,095 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-14 11:27:33,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:33,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369452428] [2024-06-14 11:27:33,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369452428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:33,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:33,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:27:33,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297036635] [2024-06-14 11:27:33,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:33,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:27:33,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:33,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:27:33,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:27:33,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:33,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 329 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:33,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:33,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:33,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:33,263 INFO L124 PetriNetUnfolderBase]: 953/1562 cut-off events. [2024-06-14 11:27:33,263 INFO L125 PetriNetUnfolderBase]: For 2704/2706 co-relation queries the response was YES. [2024-06-14 11:27:33,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5180 conditions, 1562 events. 953/1562 cut-off events. For 2704/2706 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7927 event pairs, 379 based on Foata normal form. 4/1565 useless extension candidates. Maximal degree in co-relation 5154. Up to 1429 conditions per place. [2024-06-14 11:27:33,274 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 53 selfloop transitions, 9 changer transitions 0/69 dead transitions. [2024-06-14 11:27:33,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 69 transitions, 486 flow [2024-06-14 11:27:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:27:33,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:27:33,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-14 11:27:33,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:27:33,275 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 329 flow. Second operand 4 states and 101 transitions. [2024-06-14 11:27:33,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 69 transitions, 486 flow [2024-06-14 11:27:33,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 448 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:33,280 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 322 flow [2024-06-14 11:27:33,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=322, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-06-14 11:27:33,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 11:27:33,281 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 322 flow [2024-06-14 11:27:33,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:33,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:33,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:33,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:27:33,282 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:33,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:33,282 INFO L85 PathProgramCache]: Analyzing trace with hash -207844287, now seen corresponding path program 1 times [2024-06-14 11:27:33,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:33,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505739661] [2024-06-14 11:27:33,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:33,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:33,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:33,368 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-14 11:27:33,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:33,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505739661] [2024-06-14 11:27:33,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505739661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:33,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:33,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:33,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231550278] [2024-06-14 11:27:33,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:33,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:33,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:33,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:33,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:33,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:33,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 322 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:33,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:33,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:33,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:33,538 INFO L124 PetriNetUnfolderBase]: 964/1574 cut-off events. [2024-06-14 11:27:33,538 INFO L125 PetriNetUnfolderBase]: For 3150/3150 co-relation queries the response was YES. [2024-06-14 11:27:33,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5244 conditions, 1574 events. 964/1574 cut-off events. For 3150/3150 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7901 event pairs, 354 based on Foata normal form. 2/1574 useless extension candidates. Maximal degree in co-relation 5217. Up to 1387 conditions per place. [2024-06-14 11:27:33,548 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 64 selfloop transitions, 16 changer transitions 0/87 dead transitions. [2024-06-14 11:27:33,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 87 transitions, 591 flow [2024-06-14 11:27:33,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:33,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:33,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 11:27:33,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:27:33,549 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 322 flow. Second operand 5 states and 130 transitions. [2024-06-14 11:27:33,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 87 transitions, 591 flow [2024-06-14 11:27:33,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 579 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-14 11:27:33,554 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 406 flow [2024-06-14 11:27:33,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=406, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2024-06-14 11:27:33,555 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-14 11:27:33,555 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 406 flow [2024-06-14 11:27:33,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:33,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:33,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:33,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:27:33,556 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:33,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:33,556 INFO L85 PathProgramCache]: Analyzing trace with hash 571898403, now seen corresponding path program 2 times [2024-06-14 11:27:33,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:33,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552132570] [2024-06-14 11:27:33,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:33,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:33,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:33,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-14 11:27:33,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:33,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552132570] [2024-06-14 11:27:33,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552132570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:33,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:33,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:33,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23383679] [2024-06-14 11:27:33,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:33,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:33,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:33,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:33,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:33,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:33,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 406 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:33,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:33,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:33,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:33,812 INFO L124 PetriNetUnfolderBase]: 959/1560 cut-off events. [2024-06-14 11:27:33,812 INFO L125 PetriNetUnfolderBase]: For 4457/4457 co-relation queries the response was YES. [2024-06-14 11:27:33,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5734 conditions, 1560 events. 959/1560 cut-off events. For 4457/4457 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7791 event pairs, 355 based on Foata normal form. 2/1558 useless extension candidates. Maximal degree in co-relation 5704. Up to 1384 conditions per place. [2024-06-14 11:27:33,822 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 19 changer transitions 0/86 dead transitions. [2024-06-14 11:27:33,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 86 transitions, 650 flow [2024-06-14 11:27:33,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:33,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:33,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:27:33,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:27:33,824 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 406 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:27:33,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 86 transitions, 650 flow [2024-06-14 11:27:33,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 86 transitions, 630 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-14 11:27:33,831 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 454 flow [2024-06-14 11:27:33,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=454, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-14 11:27:33,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-14 11:27:33,832 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 454 flow [2024-06-14 11:27:33,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:33,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:33,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:33,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:27:33,833 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:33,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:33,833 INFO L85 PathProgramCache]: Analyzing trace with hash 334807972, now seen corresponding path program 1 times [2024-06-14 11:27:33,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:33,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848106649] [2024-06-14 11:27:33,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:33,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:33,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:33,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:33,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:33,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848106649] [2024-06-14 11:27:33,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848106649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:33,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:33,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:33,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569974381] [2024-06-14 11:27:33,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:33,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:33,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:33,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:33,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:33,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:33,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 454 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:33,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:33,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:33,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:34,132 INFO L124 PetriNetUnfolderBase]: 970/1592 cut-off events. [2024-06-14 11:27:34,132 INFO L125 PetriNetUnfolderBase]: For 5493/5493 co-relation queries the response was YES. [2024-06-14 11:27:34,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6105 conditions, 1592 events. 970/1592 cut-off events. For 5493/5493 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8013 event pairs, 349 based on Foata normal form. 2/1592 useless extension candidates. Maximal degree in co-relation 6073. Up to 1396 conditions per place. [2024-06-14 11:27:34,142 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 64 selfloop transitions, 21 changer transitions 0/92 dead transitions. [2024-06-14 11:27:34,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 725 flow [2024-06-14 11:27:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:34,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:34,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 11:27:34,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:27:34,144 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 454 flow. Second operand 5 states and 130 transitions. [2024-06-14 11:27:34,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 725 flow [2024-06-14 11:27:34,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 92 transitions, 695 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 11:27:34,150 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 498 flow [2024-06-14 11:27:34,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=498, PETRI_PLACES=71, PETRI_TRANSITIONS=72} [2024-06-14 11:27:34,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-14 11:27:34,151 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 498 flow [2024-06-14 11:27:34,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:34,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:34,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:34,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:27:34,152 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:34,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:34,152 INFO L85 PathProgramCache]: Analyzing trace with hash -457682148, now seen corresponding path program 2 times [2024-06-14 11:27:34,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:34,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245235711] [2024-06-14 11:27:34,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:34,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:34,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:34,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-14 11:27:34,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:34,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245235711] [2024-06-14 11:27:34,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245235711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:34,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:34,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:34,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551685939] [2024-06-14 11:27:34,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:34,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:34,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:34,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:34,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:34,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:34,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 72 transitions, 498 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:34,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:34,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:34,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:34,404 INFO L124 PetriNetUnfolderBase]: 965/1581 cut-off events. [2024-06-14 11:27:34,404 INFO L125 PetriNetUnfolderBase]: For 6612/6616 co-relation queries the response was YES. [2024-06-14 11:27:34,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6200 conditions, 1581 events. 965/1581 cut-off events. For 6612/6616 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7974 event pairs, 360 based on Foata normal form. 6/1585 useless extension candidates. Maximal degree in co-relation 6166. Up to 1391 conditions per place. [2024-06-14 11:27:34,421 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 60 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-14 11:27:34,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 88 transitions, 706 flow [2024-06-14 11:27:34,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:34,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:34,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:27:34,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-14 11:27:34,423 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 498 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:27:34,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 88 transitions, 706 flow [2024-06-14 11:27:34,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 88 transitions, 679 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 11:27:34,430 INFO L231 Difference]: Finished difference. Result has 74 places, 73 transitions, 529 flow [2024-06-14 11:27:34,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=529, PETRI_PLACES=74, PETRI_TRANSITIONS=73} [2024-06-14 11:27:34,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-14 11:27:34,431 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 73 transitions, 529 flow [2024-06-14 11:27:34,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:34,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:34,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:34,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:27:34,432 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:34,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:34,432 INFO L85 PathProgramCache]: Analyzing trace with hash 549259432, now seen corresponding path program 1 times [2024-06-14 11:27:34,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:34,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891732734] [2024-06-14 11:27:34,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:34,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:34,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:34,550 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-14 11:27:34,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:34,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891732734] [2024-06-14 11:27:34,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891732734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:34,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:34,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:34,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216792060] [2024-06-14 11:27:34,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:34,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:34,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:34,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:34,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:34,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:34,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 73 transitions, 529 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:34,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:34,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:34,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:34,748 INFO L124 PetriNetUnfolderBase]: 957/1574 cut-off events. [2024-06-14 11:27:34,749 INFO L125 PetriNetUnfolderBase]: For 7572/7576 co-relation queries the response was YES. [2024-06-14 11:27:34,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6284 conditions, 1574 events. 957/1574 cut-off events. For 7572/7576 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7921 event pairs, 329 based on Foata normal form. 8/1581 useless extension candidates. Maximal degree in co-relation 6249. Up to 1417 conditions per place. [2024-06-14 11:27:34,758 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 73 selfloop transitions, 11 changer transitions 0/91 dead transitions. [2024-06-14 11:27:34,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 91 transitions, 751 flow [2024-06-14 11:27:34,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:34,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:34,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 11:27:34,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-14 11:27:34,760 INFO L175 Difference]: Start difference. First operand has 74 places, 73 transitions, 529 flow. Second operand 5 states and 122 transitions. [2024-06-14 11:27:34,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 91 transitions, 751 flow [2024-06-14 11:27:34,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 91 transitions, 723 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 11:27:34,767 INFO L231 Difference]: Finished difference. Result has 77 places, 75 transitions, 548 flow [2024-06-14 11:27:34,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=548, PETRI_PLACES=77, PETRI_TRANSITIONS=75} [2024-06-14 11:27:34,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-14 11:27:34,769 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 75 transitions, 548 flow [2024-06-14 11:27:34,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:34,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:34,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:34,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:27:34,770 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:34,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:34,771 INFO L85 PathProgramCache]: Analyzing trace with hash 323701376, now seen corresponding path program 1 times [2024-06-14 11:27:34,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:34,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276762741] [2024-06-14 11:27:34,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:34,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:34,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:34,875 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-14 11:27:34,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:34,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276762741] [2024-06-14 11:27:34,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276762741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:34,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:34,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:34,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733883427] [2024-06-14 11:27:34,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:34,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:34,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:34,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:34,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:34,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:34,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 75 transitions, 548 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:34,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:34,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:34,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:35,195 INFO L124 PetriNetUnfolderBase]: 1012/1666 cut-off events. [2024-06-14 11:27:35,195 INFO L125 PetriNetUnfolderBase]: For 9208/9208 co-relation queries the response was YES. [2024-06-14 11:27:35,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6823 conditions, 1666 events. 1012/1666 cut-off events. For 9208/9208 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8490 event pairs, 273 based on Foata normal form. 4/1667 useless extension candidates. Maximal degree in co-relation 6786. Up to 1429 conditions per place. [2024-06-14 11:27:35,203 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 83 selfloop transitions, 29 changer transitions 0/119 dead transitions. [2024-06-14 11:27:35,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 119 transitions, 988 flow [2024-06-14 11:27:35,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:35,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:35,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 11:27:35,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-14 11:27:35,205 INFO L175 Difference]: Start difference. First operand has 77 places, 75 transitions, 548 flow. Second operand 7 states and 184 transitions. [2024-06-14 11:27:35,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 119 transitions, 988 flow [2024-06-14 11:27:35,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 119 transitions, 959 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:35,213 INFO L231 Difference]: Finished difference. Result has 82 places, 85 transitions, 669 flow [2024-06-14 11:27:35,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=669, PETRI_PLACES=82, PETRI_TRANSITIONS=85} [2024-06-14 11:27:35,214 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-14 11:27:35,214 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 85 transitions, 669 flow [2024-06-14 11:27:35,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:35,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:35,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:35,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:27:35,215 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:35,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:35,215 INFO L85 PathProgramCache]: Analyzing trace with hash 323821346, now seen corresponding path program 2 times [2024-06-14 11:27:35,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:35,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438993289] [2024-06-14 11:27:35,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:35,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:35,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:35,301 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-14 11:27:35,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:35,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438993289] [2024-06-14 11:27:35,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438993289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:35,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:35,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:35,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465231728] [2024-06-14 11:27:35,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:35,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:35,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:35,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:35,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:35,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:35,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 85 transitions, 669 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:35,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:35,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:35,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:35,512 INFO L124 PetriNetUnfolderBase]: 1023/1698 cut-off events. [2024-06-14 11:27:35,512 INFO L125 PetriNetUnfolderBase]: For 11568/11568 co-relation queries the response was YES. [2024-06-14 11:27:35,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7660 conditions, 1698 events. 1023/1698 cut-off events. For 11568/11568 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8674 event pairs, 311 based on Foata normal form. 2/1698 useless extension candidates. Maximal degree in co-relation 7621. Up to 1390 conditions per place. [2024-06-14 11:27:35,522 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 32 changer transitions 0/122 dead transitions. [2024-06-14 11:27:35,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 122 transitions, 1119 flow [2024-06-14 11:27:35,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:35,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:35,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 11:27:35,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:27:35,523 INFO L175 Difference]: Start difference. First operand has 82 places, 85 transitions, 669 flow. Second operand 6 states and 153 transitions. [2024-06-14 11:27:35,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 122 transitions, 1119 flow [2024-06-14 11:27:35,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 122 transitions, 1043 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:35,534 INFO L231 Difference]: Finished difference. Result has 87 places, 97 transitions, 820 flow [2024-06-14 11:27:35,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=820, PETRI_PLACES=87, PETRI_TRANSITIONS=97} [2024-06-14 11:27:35,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-14 11:27:35,535 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 97 transitions, 820 flow [2024-06-14 11:27:35,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:35,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:35,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:35,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:27:35,536 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:35,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:35,536 INFO L85 PathProgramCache]: Analyzing trace with hash -161414142, now seen corresponding path program 3 times [2024-06-14 11:27:35,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:35,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82540277] [2024-06-14 11:27:35,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:35,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:35,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:35,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-14 11:27:35,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:35,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82540277] [2024-06-14 11:27:35,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82540277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:35,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:35,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:35,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384912111] [2024-06-14 11:27:35,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:35,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:35,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:35,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:35,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:35,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:35,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 97 transitions, 820 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:35,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:35,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:35,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:35,844 INFO L124 PetriNetUnfolderBase]: 1018/1668 cut-off events. [2024-06-14 11:27:35,844 INFO L125 PetriNetUnfolderBase]: For 14135/14135 co-relation queries the response was YES. [2024-06-14 11:27:35,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8138 conditions, 1668 events. 1018/1668 cut-off events. For 14135/14135 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8484 event pairs, 337 based on Foata normal form. 2/1663 useless extension candidates. Maximal degree in co-relation 8095. Up to 1387 conditions per place. [2024-06-14 11:27:35,854 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 36 changer transitions 0/121 dead transitions. [2024-06-14 11:27:35,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 121 transitions, 1184 flow [2024-06-14 11:27:35,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:35,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:35,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:27:35,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:27:35,855 INFO L175 Difference]: Start difference. First operand has 87 places, 97 transitions, 820 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:27:35,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 121 transitions, 1184 flow [2024-06-14 11:27:35,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 121 transitions, 1148 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-14 11:27:35,867 INFO L231 Difference]: Finished difference. Result has 92 places, 100 transitions, 902 flow [2024-06-14 11:27:35,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=902, PETRI_PLACES=92, PETRI_TRANSITIONS=100} [2024-06-14 11:27:35,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-14 11:27:35,868 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 100 transitions, 902 flow [2024-06-14 11:27:35,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:35,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:35,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:35,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:27:35,868 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:35,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:35,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1188365619, now seen corresponding path program 1 times [2024-06-14 11:27:35,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:35,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597583050] [2024-06-14 11:27:35,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:35,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:35,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:35,979 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-14 11:27:35,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:35,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597583050] [2024-06-14 11:27:35,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597583050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:35,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:35,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:35,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323208151] [2024-06-14 11:27:35,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:35,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:35,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:35,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:35,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:36,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:27:36,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 100 transitions, 902 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:36,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:36,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:27:36,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:36,277 INFO L124 PetriNetUnfolderBase]: 923/1562 cut-off events. [2024-06-14 11:27:36,277 INFO L125 PetriNetUnfolderBase]: For 15403/15408 co-relation queries the response was YES. [2024-06-14 11:27:36,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7913 conditions, 1562 events. 923/1562 cut-off events. For 15403/15408 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8096 event pairs, 312 based on Foata normal form. 8/1566 useless extension candidates. Maximal degree in co-relation 7868. Up to 1345 conditions per place. [2024-06-14 11:27:36,289 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 77 selfloop transitions, 18 changer transitions 0/109 dead transitions. [2024-06-14 11:27:36,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 109 transitions, 1127 flow [2024-06-14 11:27:36,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:27:36,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:27:36,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-14 11:27:36,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-14 11:27:36,290 INFO L175 Difference]: Start difference. First operand has 92 places, 100 transitions, 902 flow. Second operand 4 states and 103 transitions. [2024-06-14 11:27:36,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 109 transitions, 1127 flow [2024-06-14 11:27:36,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 109 transitions, 1061 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:36,304 INFO L231 Difference]: Finished difference. Result has 93 places, 100 transitions, 882 flow [2024-06-14 11:27:36,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=882, PETRI_PLACES=93, PETRI_TRANSITIONS=100} [2024-06-14 11:27:36,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-14 11:27:36,305 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 100 transitions, 882 flow [2024-06-14 11:27:36,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:36,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:36,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:36,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:27:36,306 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:36,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:36,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1258647021, now seen corresponding path program 1 times [2024-06-14 11:27:36,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:36,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30336928] [2024-06-14 11:27:36,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:36,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:36,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:36,411 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-14 11:27:36,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:36,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30336928] [2024-06-14 11:27:36,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30336928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:36,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:36,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:36,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098883273] [2024-06-14 11:27:36,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:36,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:36,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:36,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:36,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:36,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:36,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 100 transitions, 882 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:36,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:36,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:36,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:36,682 INFO L124 PetriNetUnfolderBase]: 982/1633 cut-off events. [2024-06-14 11:27:36,682 INFO L125 PetriNetUnfolderBase]: For 16651/16651 co-relation queries the response was YES. [2024-06-14 11:27:36,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8167 conditions, 1633 events. 982/1633 cut-off events. For 16651/16651 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8255 event pairs, 302 based on Foata normal form. 4/1634 useless extension candidates. Maximal degree in co-relation 8120. Up to 1396 conditions per place. [2024-06-14 11:27:36,696 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 89 selfloop transitions, 35 changer transitions 0/131 dead transitions. [2024-06-14 11:27:36,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 131 transitions, 1224 flow [2024-06-14 11:27:36,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:36,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:36,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:27:36,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-14 11:27:36,697 INFO L175 Difference]: Start difference. First operand has 93 places, 100 transitions, 882 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:27:36,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 131 transitions, 1224 flow [2024-06-14 11:27:36,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 131 transitions, 1172 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:36,713 INFO L231 Difference]: Finished difference. Result has 97 places, 100 transitions, 913 flow [2024-06-14 11:27:36,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=913, PETRI_PLACES=97, PETRI_TRANSITIONS=100} [2024-06-14 11:27:36,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-14 11:27:36,714 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 100 transitions, 913 flow [2024-06-14 11:27:36,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:36,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:36,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:36,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:27:36,715 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:36,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:36,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1592418957, now seen corresponding path program 2 times [2024-06-14 11:27:36,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:36,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181125460] [2024-06-14 11:27:36,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:36,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:36,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:36,826 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-14 11:27:36,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:36,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181125460] [2024-06-14 11:27:36,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181125460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:36,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:36,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:36,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399549097] [2024-06-14 11:27:36,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:36,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:36,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:36,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:36,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:36,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:36,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 100 transitions, 913 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:36,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:36,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:36,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:37,080 INFO L124 PetriNetUnfolderBase]: 993/1656 cut-off events. [2024-06-14 11:27:37,081 INFO L125 PetriNetUnfolderBase]: For 18270/18270 co-relation queries the response was YES. [2024-06-14 11:27:37,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8456 conditions, 1656 events. 993/1656 cut-off events. For 18270/18270 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8437 event pairs, 306 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 8409. Up to 1347 conditions per place. [2024-06-14 11:27:37,092 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 37 changer transitions 0/131 dead transitions. [2024-06-14 11:27:37,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 131 transitions, 1323 flow [2024-06-14 11:27:37,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:37,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:37,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:27:37,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:27:37,093 INFO L175 Difference]: Start difference. First operand has 97 places, 100 transitions, 913 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:27:37,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 131 transitions, 1323 flow [2024-06-14 11:27:37,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 131 transitions, 1253 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:37,111 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 959 flow [2024-06-14 11:27:37,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=959, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-14 11:27:37,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-14 11:27:37,112 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 959 flow [2024-06-14 11:27:37,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:37,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:37,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:37,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:27:37,113 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:37,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:37,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1592626347, now seen corresponding path program 3 times [2024-06-14 11:27:37,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:37,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081573029] [2024-06-14 11:27:37,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:37,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:37,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:37,198 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-14 11:27:37,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:37,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081573029] [2024-06-14 11:27:37,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081573029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:37,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:37,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:37,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81269207] [2024-06-14 11:27:37,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:37,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:37,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:37,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:37,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:37,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:37,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 959 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:37,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:37,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:37,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:37,412 INFO L124 PetriNetUnfolderBase]: 1020/1705 cut-off events. [2024-06-14 11:27:37,413 INFO L125 PetriNetUnfolderBase]: For 20837/20837 co-relation queries the response was YES. [2024-06-14 11:27:37,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8885 conditions, 1705 events. 1020/1705 cut-off events. For 20837/20837 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8773 event pairs, 306 based on Foata normal form. 2/1705 useless extension candidates. Maximal degree in co-relation 8837. Up to 1376 conditions per place. [2024-06-14 11:27:37,425 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 85 selfloop transitions, 43 changer transitions 0/135 dead transitions. [2024-06-14 11:27:37,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 135 transitions, 1483 flow [2024-06-14 11:27:37,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:37,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:37,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:27:37,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 11:27:37,426 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 959 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:27:37,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 135 transitions, 1483 flow [2024-06-14 11:27:37,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 135 transitions, 1381 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:37,446 INFO L231 Difference]: Finished difference. Result has 99 places, 109 transitions, 1031 flow [2024-06-14 11:27:37,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1031, PETRI_PLACES=99, PETRI_TRANSITIONS=109} [2024-06-14 11:27:37,446 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-14 11:27:37,446 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 109 transitions, 1031 flow [2024-06-14 11:27:37,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:37,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:37,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:37,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:27:37,447 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:37,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:37,447 INFO L85 PathProgramCache]: Analyzing trace with hash -289536343, now seen corresponding path program 1 times [2024-06-14 11:27:37,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:37,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681313776] [2024-06-14 11:27:37,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:37,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:37,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:37,545 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-14 11:27:37,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:37,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681313776] [2024-06-14 11:27:37,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681313776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:37,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:37,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:37,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039480687] [2024-06-14 11:27:37,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:37,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:37,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:37,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:37,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:37,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:37,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 109 transitions, 1031 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:37,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:37,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:37,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:37,757 INFO L124 PetriNetUnfolderBase]: 1037/1730 cut-off events. [2024-06-14 11:27:37,757 INFO L125 PetriNetUnfolderBase]: For 23067/23067 co-relation queries the response was YES. [2024-06-14 11:27:37,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9090 conditions, 1730 events. 1037/1730 cut-off events. For 23067/23067 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8883 event pairs, 302 based on Foata normal form. 4/1732 useless extension candidates. Maximal degree in co-relation 9041. Up to 1476 conditions per place. [2024-06-14 11:27:37,769 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 103 selfloop transitions, 24 changer transitions 0/134 dead transitions. [2024-06-14 11:27:37,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 134 transitions, 1363 flow [2024-06-14 11:27:37,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:37,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:37,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:27:37,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:27:37,771 INFO L175 Difference]: Start difference. First operand has 99 places, 109 transitions, 1031 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:27:37,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 134 transitions, 1363 flow [2024-06-14 11:27:37,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 134 transitions, 1299 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 11:27:37,792 INFO L231 Difference]: Finished difference. Result has 103 places, 111 transitions, 1046 flow [2024-06-14 11:27:37,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1046, PETRI_PLACES=103, PETRI_TRANSITIONS=111} [2024-06-14 11:27:37,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-14 11:27:37,793 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 111 transitions, 1046 flow [2024-06-14 11:27:37,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:37,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:37,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:37,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:27:37,794 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:37,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:37,794 INFO L85 PathProgramCache]: Analyzing trace with hash -452161913, now seen corresponding path program 4 times [2024-06-14 11:27:37,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:37,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79596029] [2024-06-14 11:27:37,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:37,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:37,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:37,901 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-14 11:27:37,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:37,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79596029] [2024-06-14 11:27:37,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79596029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:37,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:37,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:37,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643733838] [2024-06-14 11:27:37,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:37,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:37,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:37,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:37,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:37,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:37,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 111 transitions, 1046 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:37,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:37,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:37,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:38,125 INFO L124 PetriNetUnfolderBase]: 1032/1714 cut-off events. [2024-06-14 11:27:38,125 INFO L125 PetriNetUnfolderBase]: For 25201/25205 co-relation queries the response was YES. [2024-06-14 11:27:38,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9180 conditions, 1714 events. 1032/1714 cut-off events. For 25201/25205 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8852 event pairs, 334 based on Foata normal form. 6/1717 useless extension candidates. Maximal degree in co-relation 9130. Up to 1398 conditions per place. [2024-06-14 11:27:38,136 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 83 selfloop transitions, 43 changer transitions 0/133 dead transitions. [2024-06-14 11:27:38,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 133 transitions, 1433 flow [2024-06-14 11:27:38,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:38,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:38,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:27:38,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:27:38,137 INFO L175 Difference]: Start difference. First operand has 103 places, 111 transitions, 1046 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:27:38,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 133 transitions, 1433 flow [2024-06-14 11:27:38,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 133 transitions, 1368 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:38,156 INFO L231 Difference]: Finished difference. Result has 105 places, 112 transitions, 1088 flow [2024-06-14 11:27:38,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1088, PETRI_PLACES=105, PETRI_TRANSITIONS=112} [2024-06-14 11:27:38,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-14 11:27:38,157 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 112 transitions, 1088 flow [2024-06-14 11:27:38,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:38,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:38,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:38,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:27:38,158 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:38,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:38,158 INFO L85 PathProgramCache]: Analyzing trace with hash -711248397, now seen corresponding path program 5 times [2024-06-14 11:27:38,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:38,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415251564] [2024-06-14 11:27:38,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:38,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:38,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:38,256 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-14 11:27:38,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:38,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415251564] [2024-06-14 11:27:38,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415251564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:38,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:38,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:38,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949925438] [2024-06-14 11:27:38,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:38,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:38,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:38,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:38,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:38,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:38,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 112 transitions, 1088 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:38,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:38,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:38,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:38,472 INFO L124 PetriNetUnfolderBase]: 1027/1692 cut-off events. [2024-06-14 11:27:38,472 INFO L125 PetriNetUnfolderBase]: For 26983/26983 co-relation queries the response was YES. [2024-06-14 11:27:38,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9243 conditions, 1692 events. 1027/1692 cut-off events. For 26983/26983 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8591 event pairs, 338 based on Foata normal form. 2/1687 useless extension candidates. Maximal degree in co-relation 9192. Up to 1393 conditions per place. [2024-06-14 11:27:38,484 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 82 selfloop transitions, 46 changer transitions 0/135 dead transitions. [2024-06-14 11:27:38,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 135 transitions, 1402 flow [2024-06-14 11:27:38,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:38,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:38,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:27:38,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:27:38,485 INFO L175 Difference]: Start difference. First operand has 105 places, 112 transitions, 1088 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:27:38,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 135 transitions, 1402 flow [2024-06-14 11:27:38,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 135 transitions, 1324 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:38,508 INFO L231 Difference]: Finished difference. Result has 109 places, 112 transitions, 1110 flow [2024-06-14 11:27:38,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1110, PETRI_PLACES=109, PETRI_TRANSITIONS=112} [2024-06-14 11:27:38,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-14 11:27:38,509 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 112 transitions, 1110 flow [2024-06-14 11:27:38,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:38,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:38,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:38,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:27:38,509 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:38,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:38,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1314596383, now seen corresponding path program 2 times [2024-06-14 11:27:38,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:38,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836435977] [2024-06-14 11:27:38,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:38,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:38,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:38,605 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-14 11:27:38,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:38,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836435977] [2024-06-14 11:27:38,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836435977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:38,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:38,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:38,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625215681] [2024-06-14 11:27:38,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:38,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:38,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:38,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:38,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:38,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:38,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 112 transitions, 1110 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:38,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:38,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:38,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:38,826 INFO L124 PetriNetUnfolderBase]: 1044/1749 cut-off events. [2024-06-14 11:27:38,827 INFO L125 PetriNetUnfolderBase]: For 30022/30026 co-relation queries the response was YES. [2024-06-14 11:27:38,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9514 conditions, 1749 events. 1044/1749 cut-off events. For 30022/30026 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9111 event pairs, 320 based on Foata normal form. 8/1755 useless extension candidates. Maximal degree in co-relation 9461. Up to 1489 conditions per place. [2024-06-14 11:27:38,838 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 104 selfloop transitions, 23 changer transitions 0/134 dead transitions. [2024-06-14 11:27:38,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 134 transitions, 1438 flow [2024-06-14 11:27:38,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:38,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:38,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:27:38,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:27:38,840 INFO L175 Difference]: Start difference. First operand has 109 places, 112 transitions, 1110 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:27:38,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 134 transitions, 1438 flow [2024-06-14 11:27:38,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 134 transitions, 1336 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:38,864 INFO L231 Difference]: Finished difference. Result has 110 places, 114 transitions, 1089 flow [2024-06-14 11:27:38,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1089, PETRI_PLACES=110, PETRI_TRANSITIONS=114} [2024-06-14 11:27:38,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-14 11:27:38,865 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 114 transitions, 1089 flow [2024-06-14 11:27:38,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:38,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:38,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:38,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:27:38,866 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:38,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:38,866 INFO L85 PathProgramCache]: Analyzing trace with hash -442630777, now seen corresponding path program 3 times [2024-06-14 11:27:38,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:38,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010503028] [2024-06-14 11:27:38,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:38,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:38,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:38,952 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-14 11:27:38,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:38,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010503028] [2024-06-14 11:27:38,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010503028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:38,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:38,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:38,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832448258] [2024-06-14 11:27:38,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:38,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:38,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:38,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:38,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:38,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:38,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 114 transitions, 1089 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:38,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:38,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:38,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:39,158 INFO L124 PetriNetUnfolderBase]: 1036/1737 cut-off events. [2024-06-14 11:27:39,159 INFO L125 PetriNetUnfolderBase]: For 31482/31486 co-relation queries the response was YES. [2024-06-14 11:27:39,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9514 conditions, 1737 events. 1036/1737 cut-off events. For 31482/31486 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9045 event pairs, 289 based on Foata normal form. 8/1743 useless extension candidates. Maximal degree in co-relation 9460. Up to 1418 conditions per place. [2024-06-14 11:27:39,170 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 102 selfloop transitions, 28 changer transitions 0/137 dead transitions. [2024-06-14 11:27:39,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 137 transitions, 1429 flow [2024-06-14 11:27:39,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:39,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:39,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:27:39,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:27:39,172 INFO L175 Difference]: Start difference. First operand has 110 places, 114 transitions, 1089 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:27:39,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 137 transitions, 1429 flow [2024-06-14 11:27:39,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 137 transitions, 1366 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:39,196 INFO L231 Difference]: Finished difference. Result has 112 places, 116 transitions, 1121 flow [2024-06-14 11:27:39,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1121, PETRI_PLACES=112, PETRI_TRANSITIONS=116} [2024-06-14 11:27:39,197 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-14 11:27:39,197 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 116 transitions, 1121 flow [2024-06-14 11:27:39,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:39,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:39,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:39,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:27:39,198 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:39,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:39,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1431671381, now seen corresponding path program 1 times [2024-06-14 11:27:39,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:39,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892073235] [2024-06-14 11:27:39,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:39,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:39,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:39,300 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-14 11:27:39,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:39,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892073235] [2024-06-14 11:27:39,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892073235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:39,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:39,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:39,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59023725] [2024-06-14 11:27:39,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:39,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:39,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:39,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:39,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:39,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:39,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 116 transitions, 1121 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:39,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:39,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:39,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:39,507 INFO L124 PetriNetUnfolderBase]: 1041/1736 cut-off events. [2024-06-14 11:27:39,507 INFO L125 PetriNetUnfolderBase]: For 32539/32539 co-relation queries the response was YES. [2024-06-14 11:27:39,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9749 conditions, 1736 events. 1041/1736 cut-off events. For 32539/32539 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8953 event pairs, 301 based on Foata normal form. 1/1735 useless extension candidates. Maximal degree in co-relation 9694. Up to 1539 conditions per place. [2024-06-14 11:27:39,522 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 112 selfloop transitions, 20 changer transitions 0/139 dead transitions. [2024-06-14 11:27:39,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 139 transitions, 1605 flow [2024-06-14 11:27:39,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:39,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:39,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 11:27:39,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-14 11:27:39,525 INFO L175 Difference]: Start difference. First operand has 112 places, 116 transitions, 1121 flow. Second operand 5 states and 122 transitions. [2024-06-14 11:27:39,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 139 transitions, 1605 flow [2024-06-14 11:27:39,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 139 transitions, 1528 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:39,558 INFO L231 Difference]: Finished difference. Result has 114 places, 125 transitions, 1210 flow [2024-06-14 11:27:39,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1210, PETRI_PLACES=114, PETRI_TRANSITIONS=125} [2024-06-14 11:27:39,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-14 11:27:39,559 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 125 transitions, 1210 flow [2024-06-14 11:27:39,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:39,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:39,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:39,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:27:39,559 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:39,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:39,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1700520425, now seen corresponding path program 2 times [2024-06-14 11:27:39,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:39,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234837239] [2024-06-14 11:27:39,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:39,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:39,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:39,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:39,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:39,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234837239] [2024-06-14 11:27:39,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234837239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:39,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:39,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:39,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493524507] [2024-06-14 11:27:39,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:39,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:39,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:39,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:39,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:39,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:39,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 125 transitions, 1210 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:39,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:39,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:39,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:39,850 INFO L124 PetriNetUnfolderBase]: 1046/1747 cut-off events. [2024-06-14 11:27:39,850 INFO L125 PetriNetUnfolderBase]: For 35145/35145 co-relation queries the response was YES. [2024-06-14 11:27:39,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10069 conditions, 1747 events. 1046/1747 cut-off events. For 35145/35145 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9001 event pairs, 299 based on Foata normal form. 1/1747 useless extension candidates. Maximal degree in co-relation 10012. Up to 1555 conditions per place. [2024-06-14 11:27:39,864 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 119 selfloop transitions, 18 changer transitions 0/144 dead transitions. [2024-06-14 11:27:39,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 144 transitions, 1609 flow [2024-06-14 11:27:39,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:39,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:39,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:27:39,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-14 11:27:39,866 INFO L175 Difference]: Start difference. First operand has 114 places, 125 transitions, 1210 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:27:39,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 144 transitions, 1609 flow [2024-06-14 11:27:39,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 144 transitions, 1543 flow, removed 33 selfloop flow, removed 0 redundant places. [2024-06-14 11:27:39,901 INFO L231 Difference]: Finished difference. Result has 120 places, 128 transitions, 1243 flow [2024-06-14 11:27:39,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1243, PETRI_PLACES=120, PETRI_TRANSITIONS=128} [2024-06-14 11:27:39,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-14 11:27:39,903 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 128 transitions, 1243 flow [2024-06-14 11:27:39,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:39,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:39,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:39,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:27:39,904 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:39,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:39,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1836556511, now seen corresponding path program 1 times [2024-06-14 11:27:39,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:39,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193051209] [2024-06-14 11:27:39,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:39,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:39,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:40,017 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-14 11:27:40,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:40,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193051209] [2024-06-14 11:27:40,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193051209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:40,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:40,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:40,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515536879] [2024-06-14 11:27:40,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:40,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:40,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:40,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:40,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:40,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:40,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 128 transitions, 1243 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:40,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:40,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:40,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:40,421 INFO L124 PetriNetUnfolderBase]: 1450/2395 cut-off events. [2024-06-14 11:27:40,421 INFO L125 PetriNetUnfolderBase]: For 62810/62810 co-relation queries the response was YES. [2024-06-14 11:27:40,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14370 conditions, 2395 events. 1450/2395 cut-off events. For 62810/62810 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13041 event pairs, 330 based on Foata normal form. 14/2406 useless extension candidates. Maximal degree in co-relation 14309. Up to 1444 conditions per place. [2024-06-14 11:27:40,449 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 135 selfloop transitions, 40 changer transitions 0/182 dead transitions. [2024-06-14 11:27:40,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 182 transitions, 1937 flow [2024-06-14 11:27:40,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:40,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:40,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-14 11:27:40,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-14 11:27:40,450 INFO L175 Difference]: Start difference. First operand has 120 places, 128 transitions, 1243 flow. Second operand 8 states and 214 transitions. [2024-06-14 11:27:40,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 182 transitions, 1937 flow [2024-06-14 11:27:40,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 182 transitions, 1905 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:40,502 INFO L231 Difference]: Finished difference. Result has 126 places, 135 transitions, 1415 flow [2024-06-14 11:27:40,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1415, PETRI_PLACES=126, PETRI_TRANSITIONS=135} [2024-06-14 11:27:40,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-14 11:27:40,503 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 135 transitions, 1415 flow [2024-06-14 11:27:40,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:40,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:40,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:40,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:27:40,504 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:40,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:40,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1866843391, now seen corresponding path program 2 times [2024-06-14 11:27:40,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:40,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285331074] [2024-06-14 11:27:40,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:40,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:40,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:40,602 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-14 11:27:40,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:40,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285331074] [2024-06-14 11:27:40,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285331074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:40,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:40,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:40,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160868733] [2024-06-14 11:27:40,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:40,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:40,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:40,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:40,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:40,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:40,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 135 transitions, 1415 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:40,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:40,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:40,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:40,954 INFO L124 PetriNetUnfolderBase]: 1419/2350 cut-off events. [2024-06-14 11:27:40,955 INFO L125 PetriNetUnfolderBase]: For 64230/64230 co-relation queries the response was YES. [2024-06-14 11:27:40,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14500 conditions, 2350 events. 1419/2350 cut-off events. For 64230/64230 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12784 event pairs, 419 based on Foata normal form. 14/2361 useless extension candidates. Maximal degree in co-relation 14437. Up to 2032 conditions per place. [2024-06-14 11:27:40,977 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 131 selfloop transitions, 38 changer transitions 0/176 dead transitions. [2024-06-14 11:27:40,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 176 transitions, 1923 flow [2024-06-14 11:27:40,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:40,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:40,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 11:27:40,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-14 11:27:40,978 INFO L175 Difference]: Start difference. First operand has 126 places, 135 transitions, 1415 flow. Second operand 8 states and 206 transitions. [2024-06-14 11:27:40,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 176 transitions, 1923 flow [2024-06-14 11:27:41,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 176 transitions, 1835 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:41,048 INFO L231 Difference]: Finished difference. Result has 130 places, 138 transitions, 1475 flow [2024-06-14 11:27:41,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1475, PETRI_PLACES=130, PETRI_TRANSITIONS=138} [2024-06-14 11:27:41,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-14 11:27:41,049 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 138 transitions, 1475 flow [2024-06-14 11:27:41,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:41,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:41,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:41,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:27:41,050 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:41,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:41,050 INFO L85 PathProgramCache]: Analyzing trace with hash -2147193601, now seen corresponding path program 3 times [2024-06-14 11:27:41,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:41,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586295708] [2024-06-14 11:27:41,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:41,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:41,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:41,150 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-14 11:27:41,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:41,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586295708] [2024-06-14 11:27:41,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586295708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:41,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:41,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:41,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639388951] [2024-06-14 11:27:41,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:41,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:41,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:41,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:41,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:41,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:41,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 138 transitions, 1475 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:41,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:41,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:41,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:41,466 INFO L124 PetriNetUnfolderBase]: 1436/2379 cut-off events. [2024-06-14 11:27:41,466 INFO L125 PetriNetUnfolderBase]: For 66644/66644 co-relation queries the response was YES. [2024-06-14 11:27:41,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14825 conditions, 2379 events. 1436/2379 cut-off events. For 66644/66644 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13015 event pairs, 423 based on Foata normal form. 4/2381 useless extension candidates. Maximal degree in co-relation 14760. Up to 2026 conditions per place. [2024-06-14 11:27:41,485 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 46 changer transitions 0/167 dead transitions. [2024-06-14 11:27:41,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 167 transitions, 1905 flow [2024-06-14 11:27:41,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:41,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:41,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:27:41,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:27:41,487 INFO L175 Difference]: Start difference. First operand has 130 places, 138 transitions, 1475 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:27:41,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 167 transitions, 1905 flow [2024-06-14 11:27:41,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 167 transitions, 1799 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:41,562 INFO L231 Difference]: Finished difference. Result has 131 places, 140 transitions, 1514 flow [2024-06-14 11:27:41,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1514, PETRI_PLACES=131, PETRI_TRANSITIONS=140} [2024-06-14 11:27:41,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-14 11:27:41,563 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 140 transitions, 1514 flow [2024-06-14 11:27:41,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:41,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:41,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:41,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:27:41,563 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:41,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:41,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1485284319, now seen corresponding path program 4 times [2024-06-14 11:27:41,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:41,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409753817] [2024-06-14 11:27:41,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:41,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:41,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:41,685 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-14 11:27:41,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:41,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409753817] [2024-06-14 11:27:41,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409753817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:41,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:41,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:41,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920009997] [2024-06-14 11:27:41,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:41,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:41,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:41,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:41,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:41,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:41,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 140 transitions, 1514 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:41,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:41,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:41,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:41,985 INFO L124 PetriNetUnfolderBase]: 1428/2340 cut-off events. [2024-06-14 11:27:41,985 INFO L125 PetriNetUnfolderBase]: For 69737/69737 co-relation queries the response was YES. [2024-06-14 11:27:41,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14634 conditions, 2340 events. 1428/2340 cut-off events. For 69737/69737 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12735 event pairs, 459 based on Foata normal form. 4/2336 useless extension candidates. Maximal degree in co-relation 14568. Up to 2014 conditions per place. [2024-06-14 11:27:42,003 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 48 changer transitions 0/166 dead transitions. [2024-06-14 11:27:42,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 166 transitions, 1938 flow [2024-06-14 11:27:42,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:42,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:42,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:27:42,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:27:42,004 INFO L175 Difference]: Start difference. First operand has 131 places, 140 transitions, 1514 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:27:42,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 166 transitions, 1938 flow [2024-06-14 11:27:42,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 166 transitions, 1809 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:42,105 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1538 flow [2024-06-14 11:27:42,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1538, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-14 11:27:42,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-14 11:27:42,106 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1538 flow [2024-06-14 11:27:42,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:42,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:42,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:42,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:27:42,107 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:42,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:42,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1473475706, now seen corresponding path program 1 times [2024-06-14 11:27:42,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:42,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678006305] [2024-06-14 11:27:42,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:42,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:42,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:42,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:42,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:42,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678006305] [2024-06-14 11:27:42,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678006305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:42,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:42,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:42,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192408202] [2024-06-14 11:27:42,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:42,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:42,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:42,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:42,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:42,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:42,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1538 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 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-14 11:27:42,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:42,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:42,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:42,444 INFO L124 PetriNetUnfolderBase]: 1433/2377 cut-off events. [2024-06-14 11:27:42,444 INFO L125 PetriNetUnfolderBase]: For 72557/72561 co-relation queries the response was YES. [2024-06-14 11:27:42,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14826 conditions, 2377 events. 1433/2377 cut-off events. For 72557/72561 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12995 event pairs, 419 based on Foata normal form. 5/2381 useless extension candidates. Maximal degree in co-relation 14759. Up to 2162 conditions per place. [2024-06-14 11:27:42,462 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 127 selfloop transitions, 24 changer transitions 0/158 dead transitions. [2024-06-14 11:27:42,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 158 transitions, 1967 flow [2024-06-14 11:27:42,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:42,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:42,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 11:27:42,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-06-14 11:27:42,463 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1538 flow. Second operand 5 states and 121 transitions. [2024-06-14 11:27:42,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 158 transitions, 1967 flow [2024-06-14 11:27:42,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 158 transitions, 1832 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:42,547 INFO L231 Difference]: Finished difference. Result has 133 places, 145 transitions, 1496 flow [2024-06-14 11:27:42,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1496, PETRI_PLACES=133, PETRI_TRANSITIONS=145} [2024-06-14 11:27:42,548 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-14 11:27:42,548 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 145 transitions, 1496 flow [2024-06-14 11:27:42,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 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-14 11:27:42,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:42,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:42,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:27:42,549 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:42,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:42,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1431446812, now seen corresponding path program 1 times [2024-06-14 11:27:42,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:42,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470799385] [2024-06-14 11:27:42,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:42,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:42,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:42,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-14 11:27:42,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:42,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470799385] [2024-06-14 11:27:42,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470799385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:42,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:42,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:42,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557203498] [2024-06-14 11:27:42,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:42,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:42,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:42,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:42,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:42,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:42,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 145 transitions, 1496 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:42,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:42,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:42,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:42,933 INFO L124 PetriNetUnfolderBase]: 1461/2424 cut-off events. [2024-06-14 11:27:42,933 INFO L125 PetriNetUnfolderBase]: For 78168/78168 co-relation queries the response was YES. [2024-06-14 11:27:42,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15069 conditions, 2424 events. 1461/2424 cut-off events. For 78168/78168 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13424 event pairs, 435 based on Foata normal form. 2/2422 useless extension candidates. Maximal degree in co-relation 15001. Up to 2036 conditions per place. [2024-06-14 11:27:42,950 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 43 changer transitions 0/181 dead transitions. [2024-06-14 11:27:42,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 181 transitions, 2304 flow [2024-06-14 11:27:42,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:42,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:42,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:27:42,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:27:42,951 INFO L175 Difference]: Start difference. First operand has 133 places, 145 transitions, 1496 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:27:42,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 181 transitions, 2304 flow [2024-06-14 11:27:43,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 181 transitions, 2224 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:43,052 INFO L231 Difference]: Finished difference. Result has 138 places, 161 transitions, 1761 flow [2024-06-14 11:27:43,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1761, PETRI_PLACES=138, PETRI_TRANSITIONS=161} [2024-06-14 11:27:43,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-14 11:27:43,053 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 161 transitions, 1761 flow [2024-06-14 11:27:43,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:43,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:43,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:43,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:27:43,054 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:43,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:43,054 INFO L85 PathProgramCache]: Analyzing trace with hash -957594994, now seen corresponding path program 2 times [2024-06-14 11:27:43,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:43,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688037380] [2024-06-14 11:27:43,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:43,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:43,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:43,140 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-14 11:27:43,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:43,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688037380] [2024-06-14 11:27:43,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688037380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:43,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:43,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:43,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951765428] [2024-06-14 11:27:43,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:43,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:43,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:43,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:43,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:43,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:43,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 161 transitions, 1761 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:43,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:43,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:43,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:43,419 INFO L124 PetriNetUnfolderBase]: 1458/2411 cut-off events. [2024-06-14 11:27:43,420 INFO L125 PetriNetUnfolderBase]: For 82354/82354 co-relation queries the response was YES. [2024-06-14 11:27:43,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15760 conditions, 2411 events. 1458/2411 cut-off events. For 82354/82354 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13224 event pairs, 417 based on Foata normal form. 1/2410 useless extension candidates. Maximal degree in co-relation 15690. Up to 2198 conditions per place. [2024-06-14 11:27:43,437 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 142 selfloop transitions, 26 changer transitions 0/175 dead transitions. [2024-06-14 11:27:43,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 175 transitions, 2191 flow [2024-06-14 11:27:43,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:43,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:43,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:27:43,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-14 11:27:43,439 INFO L175 Difference]: Start difference. First operand has 138 places, 161 transitions, 1761 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:27:43,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 175 transitions, 2191 flow [2024-06-14 11:27:43,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 175 transitions, 2123 flow, removed 34 selfloop flow, removed 0 redundant places. [2024-06-14 11:27:43,550 INFO L231 Difference]: Finished difference. Result has 144 places, 161 transitions, 1751 flow [2024-06-14 11:27:43,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1751, PETRI_PLACES=144, PETRI_TRANSITIONS=161} [2024-06-14 11:27:43,551 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-14 11:27:43,551 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 161 transitions, 1751 flow [2024-06-14 11:27:43,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:43,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:43,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:43,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:27:43,552 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:43,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:43,552 INFO L85 PathProgramCache]: Analyzing trace with hash 223022146, now seen corresponding path program 2 times [2024-06-14 11:27:43,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:43,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966587348] [2024-06-14 11:27:43,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:43,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:43,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:43,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:43,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966587348] [2024-06-14 11:27:43,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966587348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:43,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:43,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:43,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189975882] [2024-06-14 11:27:43,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:43,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:43,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:43,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:43,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:43,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:43,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 161 transitions, 1751 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:43,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:43,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:43,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:43,954 INFO L124 PetriNetUnfolderBase]: 1529/2537 cut-off events. [2024-06-14 11:27:43,954 INFO L125 PetriNetUnfolderBase]: For 90708/90708 co-relation queries the response was YES. [2024-06-14 11:27:43,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16597 conditions, 2537 events. 1529/2537 cut-off events. For 90708/90708 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14207 event pairs, 431 based on Foata normal form. 3/2537 useless extension candidates. Maximal degree in co-relation 16524. Up to 2095 conditions per place. [2024-06-14 11:27:43,974 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 123 selfloop transitions, 70 changer transitions 0/200 dead transitions. [2024-06-14 11:27:43,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 200 transitions, 2612 flow [2024-06-14 11:27:43,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:43,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:43,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:27:43,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:27:43,975 INFO L175 Difference]: Start difference. First operand has 144 places, 161 transitions, 1751 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:27:43,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 200 transitions, 2612 flow [2024-06-14 11:27:44,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 200 transitions, 2524 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:44,091 INFO L231 Difference]: Finished difference. Result has 147 places, 181 transitions, 2139 flow [2024-06-14 11:27:44,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2139, PETRI_PLACES=147, PETRI_TRANSITIONS=181} [2024-06-14 11:27:44,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-14 11:27:44,092 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 181 transitions, 2139 flow [2024-06-14 11:27:44,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:44,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:44,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:44,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:27:44,092 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:44,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:44,093 INFO L85 PathProgramCache]: Analyzing trace with hash 222784996, now seen corresponding path program 3 times [2024-06-14 11:27:44,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:44,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193769159] [2024-06-14 11:27:44,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:44,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:44,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:44,178 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-14 11:27:44,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:44,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193769159] [2024-06-14 11:27:44,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193769159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:44,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:44,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:44,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361433286] [2024-06-14 11:27:44,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:44,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:44,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:44,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:44,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:44,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:44,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 181 transitions, 2139 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:44,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:44,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:44,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:44,515 INFO L124 PetriNetUnfolderBase]: 1522/2530 cut-off events. [2024-06-14 11:27:44,515 INFO L125 PetriNetUnfolderBase]: For 97481/97481 co-relation queries the response was YES. [2024-06-14 11:27:44,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17414 conditions, 2530 events. 1522/2530 cut-off events. For 97481/97481 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14160 event pairs, 434 based on Foata normal form. 3/2530 useless extension candidates. Maximal degree in co-relation 17339. Up to 2092 conditions per place. [2024-06-14 11:27:44,533 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 125 selfloop transitions, 74 changer transitions 0/206 dead transitions. [2024-06-14 11:27:44,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 206 transitions, 2845 flow [2024-06-14 11:27:44,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:44,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:44,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:27:44,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 11:27:44,534 INFO L175 Difference]: Start difference. First operand has 147 places, 181 transitions, 2139 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:27:44,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 206 transitions, 2845 flow [2024-06-14 11:27:44,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 206 transitions, 2670 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:44,666 INFO L231 Difference]: Finished difference. Result has 151 places, 187 transitions, 2283 flow [2024-06-14 11:27:44,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1980, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2283, PETRI_PLACES=151, PETRI_TRANSITIONS=187} [2024-06-14 11:27:44,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-14 11:27:44,666 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 187 transitions, 2283 flow [2024-06-14 11:27:44,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:44,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:44,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:44,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:27:44,667 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:44,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:44,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1176526556, now seen corresponding path program 3 times [2024-06-14 11:27:44,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:44,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722392338] [2024-06-14 11:27:44,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:44,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:44,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:44,756 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-14 11:27:44,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:44,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722392338] [2024-06-14 11:27:44,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722392338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:44,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:44,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:44,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431107951] [2024-06-14 11:27:44,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:44,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:44,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:44,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:44,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:44,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:44,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 187 transitions, 2283 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 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-14 11:27:44,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:44,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:44,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:45,053 INFO L124 PetriNetUnfolderBase]: 1519/2535 cut-off events. [2024-06-14 11:27:45,053 INFO L125 PetriNetUnfolderBase]: For 101111/101111 co-relation queries the response was YES. [2024-06-14 11:27:45,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17654 conditions, 2535 events. 1519/2535 cut-off events. For 101111/101111 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14154 event pairs, 413 based on Foata normal form. 1/2535 useless extension candidates. Maximal degree in co-relation 17577. Up to 2293 conditions per place. [2024-06-14 11:27:45,073 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 177 selfloop transitions, 18 changer transitions 0/202 dead transitions. [2024-06-14 11:27:45,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 202 transitions, 2711 flow [2024-06-14 11:27:45,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:45,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:45,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 11:27:45,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 11:27:45,074 INFO L175 Difference]: Start difference. First operand has 151 places, 187 transitions, 2283 flow. Second operand 5 states and 123 transitions. [2024-06-14 11:27:45,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 202 transitions, 2711 flow [2024-06-14 11:27:45,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 202 transitions, 2572 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-14 11:27:45,202 INFO L231 Difference]: Finished difference. Result has 154 places, 187 transitions, 2190 flow [2024-06-14 11:27:45,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2190, PETRI_PLACES=154, PETRI_TRANSITIONS=187} [2024-06-14 11:27:45,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-14 11:27:45,202 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 187 transitions, 2190 flow [2024-06-14 11:27:45,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 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-14 11:27:45,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:45,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:45,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:27:45,203 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:45,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:45,203 INFO L85 PathProgramCache]: Analyzing trace with hash 223031074, now seen corresponding path program 1 times [2024-06-14 11:27:45,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:45,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527821552] [2024-06-14 11:27:45,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:45,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:45,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:45,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-14 11:27:45,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:45,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527821552] [2024-06-14 11:27:45,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527821552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:45,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:45,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:45,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134742434] [2024-06-14 11:27:45,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:45,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:45,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:45,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:45,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:45,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:27:45,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 187 transitions, 2190 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:45,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:45,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:27:45,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:45,667 INFO L124 PetriNetUnfolderBase]: 1485/2501 cut-off events. [2024-06-14 11:27:45,668 INFO L125 PetriNetUnfolderBase]: For 110816/110821 co-relation queries the response was YES. [2024-06-14 11:27:45,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17253 conditions, 2501 events. 1485/2501 cut-off events. For 110816/110821 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14169 event pairs, 427 based on Foata normal form. 17/2510 useless extension candidates. Maximal degree in co-relation 17175. Up to 2109 conditions per place. [2024-06-14 11:27:45,691 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 155 selfloop transitions, 22 changer transitions 0/202 dead transitions. [2024-06-14 11:27:45,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 202 transitions, 2612 flow [2024-06-14 11:27:45,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:45,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:45,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 11:27:45,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:27:45,692 INFO L175 Difference]: Start difference. First operand has 154 places, 187 transitions, 2190 flow. Second operand 5 states and 125 transitions. [2024-06-14 11:27:45,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 202 transitions, 2612 flow [2024-06-14 11:27:45,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 202 transitions, 2574 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:45,831 INFO L231 Difference]: Finished difference. Result has 155 places, 189 transitions, 2229 flow [2024-06-14 11:27:45,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2229, PETRI_PLACES=155, PETRI_TRANSITIONS=189} [2024-06-14 11:27:45,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-14 11:27:45,832 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 189 transitions, 2229 flow [2024-06-14 11:27:45,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:45,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:45,832 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-14 11:27:45,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:27:45,832 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:45,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:45,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1753294578, now seen corresponding path program 1 times [2024-06-14 11:27:45,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:45,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261528953] [2024-06-14 11:27:45,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:45,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:45,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:45,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-14 11:27:45,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:45,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261528953] [2024-06-14 11:27:45,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261528953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:45,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:45,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:45,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322629334] [2024-06-14 11:27:45,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:45,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:45,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:45,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:45,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:46,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:46,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 189 transitions, 2229 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:46,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:46,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:46,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:46,422 INFO L124 PetriNetUnfolderBase]: 1679/2817 cut-off events. [2024-06-14 11:27:46,422 INFO L125 PetriNetUnfolderBase]: For 135823/135823 co-relation queries the response was YES. [2024-06-14 11:27:46,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18898 conditions, 2817 events. 1679/2817 cut-off events. For 135823/135823 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 16069 event pairs, 327 based on Foata normal form. 42/2856 useless extension candidates. Maximal degree in co-relation 18819. Up to 1655 conditions per place. [2024-06-14 11:27:46,444 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 183 selfloop transitions, 44 changer transitions 5/239 dead transitions. [2024-06-14 11:27:46,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 239 transitions, 3032 flow [2024-06-14 11:27:46,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:46,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:46,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-14 11:27:46,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-14 11:27:46,446 INFO L175 Difference]: Start difference. First operand has 155 places, 189 transitions, 2229 flow. Second operand 8 states and 215 transitions. [2024-06-14 11:27:46,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 239 transitions, 3032 flow [2024-06-14 11:27:46,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 239 transitions, 2979 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:46,595 INFO L231 Difference]: Finished difference. Result has 160 places, 189 transitions, 2283 flow [2024-06-14 11:27:46,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2283, PETRI_PLACES=160, PETRI_TRANSITIONS=189} [2024-06-14 11:27:46,595 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-14 11:27:46,596 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 189 transitions, 2283 flow [2024-06-14 11:27:46,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:46,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:46,596 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-14 11:27:46,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:27:46,596 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:46,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:46,597 INFO L85 PathProgramCache]: Analyzing trace with hash 2037719436, now seen corresponding path program 2 times [2024-06-14 11:27:46,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:46,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905239622] [2024-06-14 11:27:46,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:46,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:46,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:46,713 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-14 11:27:46,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:46,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905239622] [2024-06-14 11:27:46,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905239622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:46,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:46,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:46,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215424445] [2024-06-14 11:27:46,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:46,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:46,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:46,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:46,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:46,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:46,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 189 transitions, 2283 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:46,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:46,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:46,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:47,136 INFO L124 PetriNetUnfolderBase]: 1534/2584 cut-off events. [2024-06-14 11:27:47,137 INFO L125 PetriNetUnfolderBase]: For 115395/115395 co-relation queries the response was YES. [2024-06-14 11:27:47,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16546 conditions, 2584 events. 1534/2584 cut-off events. For 115395/115395 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14505 event pairs, 390 based on Foata normal form. 50/2631 useless extension candidates. Maximal degree in co-relation 16466. Up to 2021 conditions per place. [2024-06-14 11:27:47,158 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 184 selfloop transitions, 36 changer transitions 3/230 dead transitions. [2024-06-14 11:27:47,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 230 transitions, 2893 flow [2024-06-14 11:27:47,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:47,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:47,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-14 11:27:47,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-14 11:27:47,160 INFO L175 Difference]: Start difference. First operand has 160 places, 189 transitions, 2283 flow. Second operand 8 states and 205 transitions. [2024-06-14 11:27:47,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 230 transitions, 2893 flow [2024-06-14 11:27:47,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 230 transitions, 2776 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:47,306 INFO L231 Difference]: Finished difference. Result has 163 places, 189 transitions, 2260 flow [2024-06-14 11:27:47,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2260, PETRI_PLACES=163, PETRI_TRANSITIONS=189} [2024-06-14 11:27:47,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-14 11:27:47,307 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 189 transitions, 2260 flow [2024-06-14 11:27:47,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:47,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:47,307 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-14 11:27:47,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:27:47,308 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:47,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:47,308 INFO L85 PathProgramCache]: Analyzing trace with hash 920858568, now seen corresponding path program 3 times [2024-06-14 11:27:47,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:47,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132575229] [2024-06-14 11:27:47,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:47,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:47,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:47,394 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-14 11:27:47,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:47,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132575229] [2024-06-14 11:27:47,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132575229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:47,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:47,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:47,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622989408] [2024-06-14 11:27:47,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:47,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:47,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:47,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:47,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:47,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:47,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 189 transitions, 2260 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:47,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:47,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:47,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:47,778 INFO L124 PetriNetUnfolderBase]: 1582/2682 cut-off events. [2024-06-14 11:27:47,779 INFO L125 PetriNetUnfolderBase]: For 99078/99078 co-relation queries the response was YES. [2024-06-14 11:27:47,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16851 conditions, 2682 events. 1582/2682 cut-off events. For 99078/99078 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15266 event pairs, 411 based on Foata normal form. 16/2696 useless extension candidates. Maximal degree in co-relation 16770. Up to 2200 conditions per place. [2024-06-14 11:27:47,801 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 168 selfloop transitions, 45 changer transitions 0/220 dead transitions. [2024-06-14 11:27:47,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 220 transitions, 2804 flow [2024-06-14 11:27:47,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:47,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:47,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:27:47,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:27:47,802 INFO L175 Difference]: Start difference. First operand has 163 places, 189 transitions, 2260 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:27:47,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 220 transitions, 2804 flow [2024-06-14 11:27:47,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 220 transitions, 2732 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:47,938 INFO L231 Difference]: Finished difference. Result has 164 places, 190 transitions, 2313 flow [2024-06-14 11:27:47,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2313, PETRI_PLACES=164, PETRI_TRANSITIONS=190} [2024-06-14 11:27:47,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-14 11:27:47,938 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 190 transitions, 2313 flow [2024-06-14 11:27:47,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:47,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:47,939 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-14 11:27:47,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:27:47,939 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:47,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:47,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1681511528, now seen corresponding path program 4 times [2024-06-14 11:27:47,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:47,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853794693] [2024-06-14 11:27:47,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:47,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:47,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:48,042 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-14 11:27:48,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:48,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853794693] [2024-06-14 11:27:48,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853794693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:48,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:48,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:48,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763078794] [2024-06-14 11:27:48,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:48,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:48,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:48,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:48,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:48,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:48,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 190 transitions, 2313 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:48,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:48,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:48,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:48,451 INFO L124 PetriNetUnfolderBase]: 1640/2790 cut-off events. [2024-06-14 11:27:48,451 INFO L125 PetriNetUnfolderBase]: For 105631/105631 co-relation queries the response was YES. [2024-06-14 11:27:48,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17521 conditions, 2790 events. 1640/2790 cut-off events. For 105631/105631 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16103 event pairs, 426 based on Foata normal form. 16/2804 useless extension candidates. Maximal degree in co-relation 17439. Up to 2298 conditions per place. [2024-06-14 11:27:48,475 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 173 selfloop transitions, 45 changer transitions 0/225 dead transitions. [2024-06-14 11:27:48,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 225 transitions, 2879 flow [2024-06-14 11:27:48,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:48,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:48,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:27:48,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:27:48,476 INFO L175 Difference]: Start difference. First operand has 164 places, 190 transitions, 2313 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:27:48,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 225 transitions, 2879 flow [2024-06-14 11:27:48,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 225 transitions, 2772 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:48,645 INFO L231 Difference]: Finished difference. Result has 167 places, 191 transitions, 2333 flow [2024-06-14 11:27:48,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2206, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2333, PETRI_PLACES=167, PETRI_TRANSITIONS=191} [2024-06-14 11:27:48,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-14 11:27:48,645 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 191 transitions, 2333 flow [2024-06-14 11:27:48,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:48,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:48,646 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-14 11:27:48,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:27:48,646 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:48,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:48,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1306148878, now seen corresponding path program 5 times [2024-06-14 11:27:48,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:48,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978075145] [2024-06-14 11:27:48,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:48,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:48,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:48,743 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-14 11:27:48,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:48,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978075145] [2024-06-14 11:27:48,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978075145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:48,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:48,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:48,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987502001] [2024-06-14 11:27:48,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:48,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:48,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:48,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:48,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:48,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:48,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 191 transitions, 2333 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:48,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:48,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:48,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:49,199 INFO L124 PetriNetUnfolderBase]: 1681/2861 cut-off events. [2024-06-14 11:27:49,199 INFO L125 PetriNetUnfolderBase]: For 108312/108312 co-relation queries the response was YES. [2024-06-14 11:27:49,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17894 conditions, 2861 events. 1681/2861 cut-off events. For 108312/108312 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16612 event pairs, 421 based on Foata normal form. 12/2871 useless extension candidates. Maximal degree in co-relation 17811. Up to 2282 conditions per place. [2024-06-14 11:27:49,223 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 48 changer transitions 0/233 dead transitions. [2024-06-14 11:27:49,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 233 transitions, 2943 flow [2024-06-14 11:27:49,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:49,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:49,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 11:27:49,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-14 11:27:49,225 INFO L175 Difference]: Start difference. First operand has 167 places, 191 transitions, 2333 flow. Second operand 9 states and 218 transitions. [2024-06-14 11:27:49,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 233 transitions, 2943 flow [2024-06-14 11:27:49,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 233 transitions, 2834 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:49,382 INFO L231 Difference]: Finished difference. Result has 170 places, 192 transitions, 2358 flow [2024-06-14 11:27:49,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2358, PETRI_PLACES=170, PETRI_TRANSITIONS=192} [2024-06-14 11:27:49,382 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-14 11:27:49,382 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 192 transitions, 2358 flow [2024-06-14 11:27:49,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:49,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:49,383 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-14 11:27:49,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:27:49,383 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:49,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:49,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1513223050, now seen corresponding path program 1 times [2024-06-14 11:27:49,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:49,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466006159] [2024-06-14 11:27:49,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:49,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:49,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:49,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:49,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:49,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466006159] [2024-06-14 11:27:49,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466006159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:49,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:49,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:49,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337871804] [2024-06-14 11:27:49,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:49,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:49,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:49,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:49,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:49,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:49,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 192 transitions, 2358 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:49,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:49,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:49,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:50,034 INFO L124 PetriNetUnfolderBase]: 1808/3084 cut-off events. [2024-06-14 11:27:50,034 INFO L125 PetriNetUnfolderBase]: For 125841/125841 co-relation queries the response was YES. [2024-06-14 11:27:50,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19631 conditions, 3084 events. 1808/3084 cut-off events. For 125841/125841 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18344 event pairs, 458 based on Foata normal form. 12/3094 useless extension candidates. Maximal degree in co-relation 19547. Up to 2183 conditions per place. [2024-06-14 11:27:50,061 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 172 selfloop transitions, 50 changer transitions 0/229 dead transitions. [2024-06-14 11:27:50,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 229 transitions, 3116 flow [2024-06-14 11:27:50,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:50,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:50,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:27:50,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:27:50,063 INFO L175 Difference]: Start difference. First operand has 170 places, 192 transitions, 2358 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:27:50,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 229 transitions, 3116 flow [2024-06-14 11:27:50,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 229 transitions, 2996 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:27:50,259 INFO L231 Difference]: Finished difference. Result has 170 places, 194 transitions, 2410 flow [2024-06-14 11:27:50,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2410, PETRI_PLACES=170, PETRI_TRANSITIONS=194} [2024-06-14 11:27:50,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-14 11:27:50,260 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 194 transitions, 2410 flow [2024-06-14 11:27:50,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:50,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:50,261 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-14 11:27:50,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:27:50,261 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:50,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:50,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1956205720, now seen corresponding path program 1 times [2024-06-14 11:27:50,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:50,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509043449] [2024-06-14 11:27:50,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:50,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:50,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:50,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-14 11:27:50,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:50,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509043449] [2024-06-14 11:27:50,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509043449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:50,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:50,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:50,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243339552] [2024-06-14 11:27:50,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:50,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:50,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:50,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:50,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:50,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:50,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 194 transitions, 2410 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:50,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:50,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:50,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:50,724 INFO L124 PetriNetUnfolderBase]: 1837/3117 cut-off events. [2024-06-14 11:27:50,724 INFO L125 PetriNetUnfolderBase]: For 125851/125851 co-relation queries the response was YES. [2024-06-14 11:27:50,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20186 conditions, 3117 events. 1837/3117 cut-off events. For 125851/125851 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18474 event pairs, 492 based on Foata normal form. 1/3112 useless extension candidates. Maximal degree in co-relation 20101. Up to 2635 conditions per place. [2024-06-14 11:27:50,751 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 68 changer transitions 0/228 dead transitions. [2024-06-14 11:27:50,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 3364 flow [2024-06-14 11:27:50,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:50,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:50,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:27:50,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 11:27:50,753 INFO L175 Difference]: Start difference. First operand has 170 places, 194 transitions, 2410 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:27:50,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 3364 flow [2024-06-14 11:27:50,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 228 transitions, 3281 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:51,015 INFO L231 Difference]: Finished difference. Result has 176 places, 206 transitions, 2781 flow [2024-06-14 11:27:51,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2781, PETRI_PLACES=176, PETRI_TRANSITIONS=206} [2024-06-14 11:27:51,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-14 11:27:51,015 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 206 transitions, 2781 flow [2024-06-14 11:27:51,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:51,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:51,016 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-14 11:27:51,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:27:51,016 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:51,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:51,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1956355450, now seen corresponding path program 2 times [2024-06-14 11:27:51,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:51,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132562038] [2024-06-14 11:27:51,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:51,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:51,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:51,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-14 11:27:51,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:51,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132562038] [2024-06-14 11:27:51,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132562038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:51,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:51,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:51,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594658024] [2024-06-14 11:27:51,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:51,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:51,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:51,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:51,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:51,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:51,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 206 transitions, 2781 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:51,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:51,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:51,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:51,543 INFO L124 PetriNetUnfolderBase]: 1870/3187 cut-off events. [2024-06-14 11:27:51,544 INFO L125 PetriNetUnfolderBase]: For 130926/130926 co-relation queries the response was YES. [2024-06-14 11:27:51,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21155 conditions, 3187 events. 1870/3187 cut-off events. For 130926/130926 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19029 event pairs, 478 based on Foata normal form. 1/3185 useless extension candidates. Maximal degree in co-relation 21065. Up to 2840 conditions per place. [2024-06-14 11:27:51,569 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 197 selfloop transitions, 39 changer transitions 0/243 dead transitions. [2024-06-14 11:27:51,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 243 transitions, 3713 flow [2024-06-14 11:27:51,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:51,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:51,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:27:51,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:27:51,571 INFO L175 Difference]: Start difference. First operand has 176 places, 206 transitions, 2781 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:27:51,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 243 transitions, 3713 flow [2024-06-14 11:27:51,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 243 transitions, 3598 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-06-14 11:27:51,818 INFO L231 Difference]: Finished difference. Result has 183 places, 223 transitions, 3087 flow [2024-06-14 11:27:51,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3087, PETRI_PLACES=183, PETRI_TRANSITIONS=223} [2024-06-14 11:27:51,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-14 11:27:51,818 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 223 transitions, 3087 flow [2024-06-14 11:27:51,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:51,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:51,819 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-14 11:27:51,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:27:51,819 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:51,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:51,819 INFO L85 PathProgramCache]: Analyzing trace with hash -480871796, now seen corresponding path program 6 times [2024-06-14 11:27:51,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:51,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722466748] [2024-06-14 11:27:51,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:51,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:51,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:51,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:51,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:51,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722466748] [2024-06-14 11:27:51,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722466748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:51,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:51,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:51,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310941513] [2024-06-14 11:27:51,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:51,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:51,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:51,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:51,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:51,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:51,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 223 transitions, 3087 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:51,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:51,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:51,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:52,409 INFO L124 PetriNetUnfolderBase]: 1842/3121 cut-off events. [2024-06-14 11:27:52,410 INFO L125 PetriNetUnfolderBase]: For 136132/136132 co-relation queries the response was YES. [2024-06-14 11:27:52,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20327 conditions, 3121 events. 1842/3121 cut-off events. For 136132/136132 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 18576 event pairs, 500 based on Foata normal form. 16/3130 useless extension candidates. Maximal degree in co-relation 20234. Up to 2624 conditions per place. [2024-06-14 11:27:52,436 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 200 selfloop transitions, 47 changer transitions 0/254 dead transitions. [2024-06-14 11:27:52,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 254 transitions, 3675 flow [2024-06-14 11:27:52,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:52,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:52,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:27:52,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:27:52,438 INFO L175 Difference]: Start difference. First operand has 183 places, 223 transitions, 3087 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:27:52,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 254 transitions, 3675 flow [2024-06-14 11:27:52,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 254 transitions, 3564 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-14 11:27:52,692 INFO L231 Difference]: Finished difference. Result has 189 places, 223 transitions, 3077 flow [2024-06-14 11:27:52,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3077, PETRI_PLACES=189, PETRI_TRANSITIONS=223} [2024-06-14 11:27:52,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-14 11:27:52,692 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 223 transitions, 3077 flow [2024-06-14 11:27:52,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:52,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:52,693 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-14 11:27:52,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:27:52,693 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:52,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:52,693 INFO L85 PathProgramCache]: Analyzing trace with hash -480875516, now seen corresponding path program 7 times [2024-06-14 11:27:52,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:52,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387114306] [2024-06-14 11:27:52,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:52,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:52,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:52,788 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-14 11:27:52,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:52,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387114306] [2024-06-14 11:27:52,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387114306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:52,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:52,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:52,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56838929] [2024-06-14 11:27:52,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:52,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:52,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:52,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:52,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:52,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:52,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 223 transitions, 3077 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:52,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:52,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:52,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:53,251 INFO L124 PetriNetUnfolderBase]: 1883/3192 cut-off events. [2024-06-14 11:27:53,251 INFO L125 PetriNetUnfolderBase]: For 139713/139713 co-relation queries the response was YES. [2024-06-14 11:27:53,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20788 conditions, 3192 events. 1883/3192 cut-off events. For 139713/139713 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19174 event pairs, 495 based on Foata normal form. 12/3197 useless extension candidates. Maximal degree in co-relation 20694. Up to 2608 conditions per place. [2024-06-14 11:27:53,279 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 205 selfloop transitions, 50 changer transitions 0/262 dead transitions. [2024-06-14 11:27:53,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 262 transitions, 3741 flow [2024-06-14 11:27:53,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:53,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:53,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 11:27:53,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-14 11:27:53,281 INFO L175 Difference]: Start difference. First operand has 189 places, 223 transitions, 3077 flow. Second operand 9 states and 214 transitions. [2024-06-14 11:27:53,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 262 transitions, 3741 flow [2024-06-14 11:27:53,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 262 transitions, 3642 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:53,505 INFO L231 Difference]: Finished difference. Result has 192 places, 224 transitions, 3120 flow [2024-06-14 11:27:53,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3120, PETRI_PLACES=192, PETRI_TRANSITIONS=224} [2024-06-14 11:27:53,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-14 11:27:53,506 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 224 transitions, 3120 flow [2024-06-14 11:27:53,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:53,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:53,507 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-14 11:27:53,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:27:53,507 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:53,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:53,507 INFO L85 PathProgramCache]: Analyzing trace with hash -614329088, now seen corresponding path program 8 times [2024-06-14 11:27:53,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:53,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713346395] [2024-06-14 11:27:53,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:53,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:53,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:53,590 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-14 11:27:53,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:53,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713346395] [2024-06-14 11:27:53,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713346395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:53,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:53,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:53,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262154286] [2024-06-14 11:27:53,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:53,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:53,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:53,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:53,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:53,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:53,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 224 transitions, 3120 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:53,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:53,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:53,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:54,026 INFO L124 PetriNetUnfolderBase]: 1916/3266 cut-off events. [2024-06-14 11:27:54,026 INFO L125 PetriNetUnfolderBase]: For 148020/148024 co-relation queries the response was YES. [2024-06-14 11:27:54,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21090 conditions, 3266 events. 1916/3266 cut-off events. For 148020/148024 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19795 event pairs, 514 based on Foata normal form. 20/3283 useless extension candidates. Maximal degree in co-relation 20995. Up to 2754 conditions per place. [2024-06-14 11:27:54,054 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 201 selfloop transitions, 44 changer transitions 0/252 dead transitions. [2024-06-14 11:27:54,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 252 transitions, 3730 flow [2024-06-14 11:27:54,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:54,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:54,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:27:54,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:27:54,056 INFO L175 Difference]: Start difference. First operand has 192 places, 224 transitions, 3120 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:27:54,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 252 transitions, 3730 flow [2024-06-14 11:27:54,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 252 transitions, 3602 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:27:54,276 INFO L231 Difference]: Finished difference. Result has 192 places, 225 transitions, 3125 flow [2024-06-14 11:27:54,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2992, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3125, PETRI_PLACES=192, PETRI_TRANSITIONS=225} [2024-06-14 11:27:54,277 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-14 11:27:54,277 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 225 transitions, 3125 flow [2024-06-14 11:27:54,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:54,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:54,277 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-14 11:27:54,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:27:54,277 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:54,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:54,278 INFO L85 PathProgramCache]: Analyzing trace with hash -728240538, now seen corresponding path program 2 times [2024-06-14 11:27:54,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:54,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588594757] [2024-06-14 11:27:54,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:54,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:54,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:54,356 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-14 11:27:54,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:54,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588594757] [2024-06-14 11:27:54,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588594757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:54,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:54,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:54,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638983777] [2024-06-14 11:27:54,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:54,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:54,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:54,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:54,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:54,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:54,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 225 transitions, 3125 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:54,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:54,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:54,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:54,884 INFO L124 PetriNetUnfolderBase]: 1957/3347 cut-off events. [2024-06-14 11:27:54,884 INFO L125 PetriNetUnfolderBase]: For 150735/150739 co-relation queries the response was YES. [2024-06-14 11:27:54,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21444 conditions, 3347 events. 1957/3347 cut-off events. For 150735/150739 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20458 event pairs, 514 based on Foata normal form. 16/3360 useless extension candidates. Maximal degree in co-relation 21348. Up to 2738 conditions per place. [2024-06-14 11:27:54,910 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 203 selfloop transitions, 46 changer transitions 0/256 dead transitions. [2024-06-14 11:27:54,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 256 transitions, 3759 flow [2024-06-14 11:27:54,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:54,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:54,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:27:54,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:27:54,911 INFO L175 Difference]: Start difference. First operand has 192 places, 225 transitions, 3125 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:27:54,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 256 transitions, 3759 flow [2024-06-14 11:27:55,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 256 transitions, 3644 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:55,188 INFO L231 Difference]: Finished difference. Result has 194 places, 226 transitions, 3148 flow [2024-06-14 11:27:55,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3010, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3148, PETRI_PLACES=194, PETRI_TRANSITIONS=226} [2024-06-14 11:27:55,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-14 11:27:55,189 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 226 transitions, 3148 flow [2024-06-14 11:27:55,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:55,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:55,189 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-14 11:27:55,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:27:55,190 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:55,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:55,190 INFO L85 PathProgramCache]: Analyzing trace with hash -166379930, now seen corresponding path program 3 times [2024-06-14 11:27:55,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:55,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306365911] [2024-06-14 11:27:55,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:55,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:55,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:55,267 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-14 11:27:55,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:55,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306365911] [2024-06-14 11:27:55,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306365911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:55,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:55,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:55,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323254172] [2024-06-14 11:27:55,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:55,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:55,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:55,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:55,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:55,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:55,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 226 transitions, 3148 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:55,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:55,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:55,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:55,739 INFO L124 PetriNetUnfolderBase]: 1937/3315 cut-off events. [2024-06-14 11:27:55,739 INFO L125 PetriNetUnfolderBase]: For 143682/143686 co-relation queries the response was YES. [2024-06-14 11:27:55,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20690 conditions, 3315 events. 1937/3315 cut-off events. For 143682/143686 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20269 event pairs, 459 based on Foata normal form. 16/3328 useless extension candidates. Maximal degree in co-relation 20593. Up to 2141 conditions per place. [2024-06-14 11:27:55,767 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 194 selfloop transitions, 55 changer transitions 0/256 dead transitions. [2024-06-14 11:27:55,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 256 transitions, 3674 flow [2024-06-14 11:27:55,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:55,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:55,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:27:55,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:27:55,769 INFO L175 Difference]: Start difference. First operand has 194 places, 226 transitions, 3148 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:27:55,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 256 transitions, 3674 flow [2024-06-14 11:27:56,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 256 transitions, 3544 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:56,023 INFO L231 Difference]: Finished difference. Result has 194 places, 225 transitions, 3060 flow [2024-06-14 11:27:56,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3060, PETRI_PLACES=194, PETRI_TRANSITIONS=225} [2024-06-14 11:27:56,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-14 11:27:56,023 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 225 transitions, 3060 flow [2024-06-14 11:27:56,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-14 11:27:56,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:56,024 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-14 11:27:56,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:27:56,024 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:56,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:56,024 INFO L85 PathProgramCache]: Analyzing trace with hash 596734886, now seen corresponding path program 3 times [2024-06-14 11:27:56,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:56,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973717409] [2024-06-14 11:27:56,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:56,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:56,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:56,102 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-14 11:27:56,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:56,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973717409] [2024-06-14 11:27:56,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973717409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:56,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:56,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:56,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32590535] [2024-06-14 11:27:56,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:56,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:56,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:56,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:56,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:56,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:56,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 225 transitions, 3060 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:56,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:56,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:56,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:56,525 INFO L124 PetriNetUnfolderBase]: 1942/3306 cut-off events. [2024-06-14 11:27:56,525 INFO L125 PetriNetUnfolderBase]: For 131119/131119 co-relation queries the response was YES. [2024-06-14 11:27:56,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20655 conditions, 3306 events. 1942/3306 cut-off events. For 131119/131119 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20049 event pairs, 508 based on Foata normal form. 1/3303 useless extension candidates. Maximal degree in co-relation 20558. Up to 2793 conditions per place. [2024-06-14 11:27:56,560 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 74 changer transitions 0/247 dead transitions. [2024-06-14 11:27:56,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 247 transitions, 3929 flow [2024-06-14 11:27:56,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:56,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:56,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:27:56,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:27:56,561 INFO L175 Difference]: Start difference. First operand has 194 places, 225 transitions, 3060 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:27:56,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 247 transitions, 3929 flow [2024-06-14 11:27:56,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 247 transitions, 3753 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:56,866 INFO L231 Difference]: Finished difference. Result has 194 places, 228 transitions, 3099 flow [2024-06-14 11:27:56,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3099, PETRI_PLACES=194, PETRI_TRANSITIONS=228} [2024-06-14 11:27:56,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-14 11:27:56,867 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 228 transitions, 3099 flow [2024-06-14 11:27:56,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:56,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:56,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:56,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:27:56,868 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:56,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:56,868 INFO L85 PathProgramCache]: Analyzing trace with hash -215092072, now seen corresponding path program 4 times [2024-06-14 11:27:56,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:56,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692521762] [2024-06-14 11:27:56,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:56,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:56,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:56,947 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-14 11:27:56,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:56,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692521762] [2024-06-14 11:27:56,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692521762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:56,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:56,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:56,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758484768] [2024-06-14 11:27:56,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:56,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:56,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:56,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:56,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:56,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:56,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 228 transitions, 3099 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:56,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:56,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:56,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:57,393 INFO L124 PetriNetUnfolderBase]: 1934/3293 cut-off events. [2024-06-14 11:27:57,393 INFO L125 PetriNetUnfolderBase]: For 132614/132614 co-relation queries the response was YES. [2024-06-14 11:27:57,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20192 conditions, 3293 events. 1934/3293 cut-off events. For 132614/132614 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19951 event pairs, 509 based on Foata normal form. 2/3291 useless extension candidates. Maximal degree in co-relation 20095. Up to 2788 conditions per place. [2024-06-14 11:27:57,417 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 70 changer transitions 0/243 dead transitions. [2024-06-14 11:27:57,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 243 transitions, 3799 flow [2024-06-14 11:27:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:57,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:57,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:27:57,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:27:57,419 INFO L175 Difference]: Start difference. First operand has 194 places, 228 transitions, 3099 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:27:57,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 243 transitions, 3799 flow [2024-06-14 11:27:57,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 243 transitions, 3605 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:57,684 INFO L231 Difference]: Finished difference. Result has 197 places, 228 transitions, 3053 flow [2024-06-14 11:27:57,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2905, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3053, PETRI_PLACES=197, PETRI_TRANSITIONS=228} [2024-06-14 11:27:57,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-14 11:27:57,684 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 228 transitions, 3053 flow [2024-06-14 11:27:57,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:57,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:57,685 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-14 11:27:57,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:27:57,685 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:57,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:57,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1395175872, now seen corresponding path program 5 times [2024-06-14 11:27:57,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:57,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724394606] [2024-06-14 11:27:57,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:57,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:57,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:57,767 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-14 11:27:57,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:57,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724394606] [2024-06-14 11:27:57,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724394606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:57,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:57,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:57,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137203883] [2024-06-14 11:27:57,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:57,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:57,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:57,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:57,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:57,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:57,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 228 transitions, 3053 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:57,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:57,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:57,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:58,212 INFO L124 PetriNetUnfolderBase]: 1928/3295 cut-off events. [2024-06-14 11:27:58,213 INFO L125 PetriNetUnfolderBase]: For 133042/133042 co-relation queries the response was YES. [2024-06-14 11:27:58,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19961 conditions, 3295 events. 1928/3295 cut-off events. For 133042/133042 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19967 event pairs, 479 based on Foata normal form. 2/3294 useless extension candidates. Maximal degree in co-relation 19864. Up to 2767 conditions per place. [2024-06-14 11:27:58,242 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 154 selfloop transitions, 96 changer transitions 0/257 dead transitions. [2024-06-14 11:27:58,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 257 transitions, 3840 flow [2024-06-14 11:27:58,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:58,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:58,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-14 11:27:58,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-14 11:27:58,244 INFO L175 Difference]: Start difference. First operand has 197 places, 228 transitions, 3053 flow. Second operand 7 states and 185 transitions. [2024-06-14 11:27:58,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 257 transitions, 3840 flow [2024-06-14 11:27:58,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 257 transitions, 3677 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:58,596 INFO L231 Difference]: Finished difference. Result has 200 places, 228 transitions, 3111 flow [2024-06-14 11:27:58,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3111, PETRI_PLACES=200, PETRI_TRANSITIONS=228} [2024-06-14 11:27:58,597 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-14 11:27:58,597 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 228 transitions, 3111 flow [2024-06-14 11:27:58,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:58,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:58,597 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-14 11:27:58,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:27:58,598 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:58,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:58,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1683613446, now seen corresponding path program 6 times [2024-06-14 11:27:58,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:58,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483053720] [2024-06-14 11:27:58,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:58,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:58,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:58,680 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-14 11:27:58,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:58,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483053720] [2024-06-14 11:27:58,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483053720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:58,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:58,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:58,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137266764] [2024-06-14 11:27:58,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:58,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:58,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:58,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:58,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:58,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:58,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 228 transitions, 3111 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:58,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:58,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:58,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:59,167 INFO L124 PetriNetUnfolderBase]: 1920/3275 cut-off events. [2024-06-14 11:27:59,168 INFO L125 PetriNetUnfolderBase]: For 136062/136062 co-relation queries the response was YES. [2024-06-14 11:27:59,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19902 conditions, 3275 events. 1920/3275 cut-off events. For 136062/136062 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19859 event pairs, 500 based on Foata normal form. 2/3274 useless extension candidates. Maximal degree in co-relation 19804. Up to 2762 conditions per place. [2024-06-14 11:27:59,200 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 156 selfloop transitions, 86 changer transitions 0/249 dead transitions. [2024-06-14 11:27:59,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 249 transitions, 3764 flow [2024-06-14 11:27:59,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:59,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:59,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:27:59,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 11:27:59,201 INFO L175 Difference]: Start difference. First operand has 200 places, 228 transitions, 3111 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:27:59,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 249 transitions, 3764 flow [2024-06-14 11:27:59,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 249 transitions, 3519 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:59,615 INFO L231 Difference]: Finished difference. Result has 200 places, 228 transitions, 3053 flow [2024-06-14 11:27:59,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3053, PETRI_PLACES=200, PETRI_TRANSITIONS=228} [2024-06-14 11:27:59,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-14 11:27:59,616 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 228 transitions, 3053 flow [2024-06-14 11:27:59,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-14 11:27:59,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:59,617 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-14 11:27:59,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:27:59,617 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:27:59,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:59,617 INFO L85 PathProgramCache]: Analyzing trace with hash -218802059, now seen corresponding path program 1 times [2024-06-14 11:27:59,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:59,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725917487] [2024-06-14 11:27:59,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:59,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:59,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:59,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:59,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:59,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725917487] [2024-06-14 11:27:59,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725917487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:59,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:59,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:59,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479654076] [2024-06-14 11:27:59,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:59,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:59,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:59,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:59,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:59,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:59,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 228 transitions, 3053 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:59,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:59,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:59,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:00,131 INFO L124 PetriNetUnfolderBase]: 1948/3329 cut-off events. [2024-06-14 11:28:00,131 INFO L125 PetriNetUnfolderBase]: For 139938/139942 co-relation queries the response was YES. [2024-06-14 11:28:00,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20282 conditions, 3329 events. 1948/3329 cut-off events. For 139938/139942 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 20285 event pairs, 514 based on Foata normal form. 6/3333 useless extension candidates. Maximal degree in co-relation 20183. Up to 2808 conditions per place. [2024-06-14 11:28:00,162 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 174 selfloop transitions, 71 changer transitions 0/252 dead transitions. [2024-06-14 11:28:00,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 252 transitions, 3924 flow [2024-06-14 11:28:00,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:00,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:00,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:28:00,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:28:00,164 INFO L175 Difference]: Start difference. First operand has 200 places, 228 transitions, 3053 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:28:00,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 252 transitions, 3924 flow [2024-06-14 11:28:00,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 252 transitions, 3670 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:00,492 INFO L231 Difference]: Finished difference. Result has 200 places, 237 transitions, 3108 flow [2024-06-14 11:28:00,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3108, PETRI_PLACES=200, PETRI_TRANSITIONS=237} [2024-06-14 11:28:00,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-14 11:28:00,493 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 237 transitions, 3108 flow [2024-06-14 11:28:00,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:00,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:00,493 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-14 11:28:00,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:28:00,493 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:00,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:00,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1425177279, now seen corresponding path program 2 times [2024-06-14 11:28:00,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:00,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139089415] [2024-06-14 11:28:00,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:00,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:00,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:00,575 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-14 11:28:00,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:00,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139089415] [2024-06-14 11:28:00,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139089415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:00,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:00,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:00,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663079991] [2024-06-14 11:28:00,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:00,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:00,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:00,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:00,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:00,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:00,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 237 transitions, 3108 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:00,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:00,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:00,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:01,038 INFO L124 PetriNetUnfolderBase]: 1958/3339 cut-off events. [2024-06-14 11:28:01,039 INFO L125 PetriNetUnfolderBase]: For 143322/143322 co-relation queries the response was YES. [2024-06-14 11:28:01,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20446 conditions, 3339 events. 1958/3339 cut-off events. For 143322/143322 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20350 event pairs, 506 based on Foata normal form. 2/3337 useless extension candidates. Maximal degree in co-relation 20345. Up to 2818 conditions per place. [2024-06-14 11:28:01,067 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 86 changer transitions 0/260 dead transitions. [2024-06-14 11:28:01,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 260 transitions, 4033 flow [2024-06-14 11:28:01,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:28:01,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:28:01,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:28:01,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5423280423280423 [2024-06-14 11:28:01,068 INFO L175 Difference]: Start difference. First operand has 200 places, 237 transitions, 3108 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:28:01,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 260 transitions, 4033 flow [2024-06-14 11:28:01,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 260 transitions, 3894 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-14 11:28:01,364 INFO L231 Difference]: Finished difference. Result has 207 places, 241 transitions, 3217 flow [2024-06-14 11:28:01,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2974, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3217, PETRI_PLACES=207, PETRI_TRANSITIONS=241} [2024-06-14 11:28:01,364 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-14 11:28:01,364 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 241 transitions, 3217 flow [2024-06-14 11:28:01,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:01,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:01,365 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-14 11:28:01,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:28:01,365 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:01,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:01,365 INFO L85 PathProgramCache]: Analyzing trace with hash -215082989, now seen corresponding path program 3 times [2024-06-14 11:28:01,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:01,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354505457] [2024-06-14 11:28:01,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:01,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:01,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:01,447 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-14 11:28:01,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:01,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354505457] [2024-06-14 11:28:01,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354505457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:01,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:01,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:01,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019907296] [2024-06-14 11:28:01,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:01,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:01,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:01,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:01,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:01,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:01,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 241 transitions, 3217 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:01,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:01,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:01,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:01,875 INFO L124 PetriNetUnfolderBase]: 1954/3335 cut-off events. [2024-06-14 11:28:01,875 INFO L125 PetriNetUnfolderBase]: For 146306/146306 co-relation queries the response was YES. [2024-06-14 11:28:01,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20347 conditions, 3335 events. 1954/3335 cut-off events. For 146306/146306 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20343 event pairs, 506 based on Foata normal form. 2/3333 useless extension candidates. Maximal degree in co-relation 20245. Up to 2816 conditions per place. [2024-06-14 11:28:01,906 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 170 selfloop transitions, 80 changer transitions 0/257 dead transitions. [2024-06-14 11:28:01,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 257 transitions, 3963 flow [2024-06-14 11:28:01,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:01,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:01,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:28:01,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:28:01,907 INFO L175 Difference]: Start difference. First operand has 207 places, 241 transitions, 3217 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:28:01,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 257 transitions, 3963 flow [2024-06-14 11:28:02,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 257 transitions, 3677 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:02,209 INFO L231 Difference]: Finished difference. Result has 207 places, 241 transitions, 3099 flow [2024-06-14 11:28:02,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3099, PETRI_PLACES=207, PETRI_TRANSITIONS=241} [2024-06-14 11:28:02,210 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-14 11:28:02,210 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 241 transitions, 3099 flow [2024-06-14 11:28:02,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:02,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:02,210 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-14 11:28:02,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:28:02,210 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:02,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:02,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1676247133, now seen corresponding path program 4 times [2024-06-14 11:28:02,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:02,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340358252] [2024-06-14 11:28:02,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:02,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:02,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:02,286 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-14 11:28:02,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:02,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340358252] [2024-06-14 11:28:02,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340358252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:02,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:02,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:02,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077842300] [2024-06-14 11:28:02,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:02,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:02,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:02,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:02,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:02,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:02,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 241 transitions, 3099 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:02,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:02,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:02,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:02,758 INFO L124 PetriNetUnfolderBase]: 1969/3365 cut-off events. [2024-06-14 11:28:02,758 INFO L125 PetriNetUnfolderBase]: For 151712/151712 co-relation queries the response was YES. [2024-06-14 11:28:02,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20385 conditions, 3365 events. 1969/3365 cut-off events. For 151712/151712 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20594 event pairs, 493 based on Foata normal form. 3/3365 useless extension candidates. Maximal degree in co-relation 20284. Up to 2826 conditions per place. [2024-06-14 11:28:02,784 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 98 changer transitions 0/264 dead transitions. [2024-06-14 11:28:02,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 264 transitions, 3951 flow [2024-06-14 11:28:02,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:02,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:02,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:28:02,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:28:02,786 INFO L175 Difference]: Start difference. First operand has 207 places, 241 transitions, 3099 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:28:02,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 264 transitions, 3951 flow [2024-06-14 11:28:03,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 264 transitions, 3785 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:03,118 INFO L231 Difference]: Finished difference. Result has 208 places, 248 transitions, 3230 flow [2024-06-14 11:28:03,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2939, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3230, PETRI_PLACES=208, PETRI_TRANSITIONS=248} [2024-06-14 11:28:03,118 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-14 11:28:03,119 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 248 transitions, 3230 flow [2024-06-14 11:28:03,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:03,119 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-14 11:28:03,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:28:03,119 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:03,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:03,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1683604363, now seen corresponding path program 5 times [2024-06-14 11:28:03,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:03,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031690973] [2024-06-14 11:28:03,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:03,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:03,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:03,194 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-14 11:28:03,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:03,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031690973] [2024-06-14 11:28:03,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031690973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:03,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:03,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:03,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887753520] [2024-06-14 11:28:03,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:03,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:03,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:03,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:03,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:03,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:03,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 248 transitions, 3230 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:03,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:03,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:03,612 INFO L124 PetriNetUnfolderBase]: 1962/3356 cut-off events. [2024-06-14 11:28:03,613 INFO L125 PetriNetUnfolderBase]: For 152364/152364 co-relation queries the response was YES. [2024-06-14 11:28:03,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20280 conditions, 3356 events. 1962/3356 cut-off events. For 152364/152364 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20537 event pairs, 496 based on Foata normal form. 3/3356 useless extension candidates. Maximal degree in co-relation 20178. Up to 2821 conditions per place. [2024-06-14 11:28:03,642 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 165 selfloop transitions, 93 changer transitions 0/265 dead transitions. [2024-06-14 11:28:03,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 265 transitions, 3896 flow [2024-06-14 11:28:03,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:03,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:03,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:28:03,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-14 11:28:03,643 INFO L175 Difference]: Start difference. First operand has 208 places, 248 transitions, 3230 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:28:03,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 265 transitions, 3896 flow [2024-06-14 11:28:03,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 265 transitions, 3719 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:03,957 INFO L231 Difference]: Finished difference. Result has 210 places, 248 transitions, 3253 flow [2024-06-14 11:28:03,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3253, PETRI_PLACES=210, PETRI_TRANSITIONS=248} [2024-06-14 11:28:03,957 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-14 11:28:03,957 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 248 transitions, 3253 flow [2024-06-14 11:28:03,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:03,958 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-14 11:28:03,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:28:03,958 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:03,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:03,958 INFO L85 PathProgramCache]: Analyzing trace with hash 366379209, now seen corresponding path program 1 times [2024-06-14 11:28:03,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:03,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938376591] [2024-06-14 11:28:03,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:03,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:03,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:04,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:04,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:04,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938376591] [2024-06-14 11:28:04,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938376591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:04,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:04,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:04,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045415964] [2024-06-14 11:28:04,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:04,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:04,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:04,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:04,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:04,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:04,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 248 transitions, 3253 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:04,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:04,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:04,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:04,479 INFO L124 PetriNetUnfolderBase]: 1999/3419 cut-off events. [2024-06-14 11:28:04,479 INFO L125 PetriNetUnfolderBase]: For 161642/161642 co-relation queries the response was YES. [2024-06-14 11:28:04,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21037 conditions, 3419 events. 1999/3419 cut-off events. For 161642/161642 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20941 event pairs, 503 based on Foata normal form. 1/3412 useless extension candidates. Maximal degree in co-relation 20934. Up to 2861 conditions per place. [2024-06-14 11:28:04,505 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 166 selfloop transitions, 107 changer transitions 0/280 dead transitions. [2024-06-14 11:28:04,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 280 transitions, 4241 flow [2024-06-14 11:28:04,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:04,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:04,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 11:28:04,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:28:04,506 INFO L175 Difference]: Start difference. First operand has 210 places, 248 transitions, 3253 flow. Second operand 6 states and 153 transitions. [2024-06-14 11:28:04,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 280 transitions, 4241 flow [2024-06-14 11:28:04,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 280 transitions, 3940 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:04,872 INFO L231 Difference]: Finished difference. Result has 209 places, 259 transitions, 3342 flow [2024-06-14 11:28:04,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3342, PETRI_PLACES=209, PETRI_TRANSITIONS=259} [2024-06-14 11:28:04,873 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-14 11:28:04,873 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 259 transitions, 3342 flow [2024-06-14 11:28:04,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:04,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:04,873 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-14 11:28:04,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:28:04,873 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:04,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:04,876 INFO L85 PathProgramCache]: Analyzing trace with hash 683538539, now seen corresponding path program 2 times [2024-06-14 11:28:04,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:04,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128588285] [2024-06-14 11:28:04,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:04,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:04,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:04,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:04,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:04,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128588285] [2024-06-14 11:28:04,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128588285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:04,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:04,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:04,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740933287] [2024-06-14 11:28:04,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:04,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:04,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:04,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:04,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:04,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:04,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 259 transitions, 3342 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:04,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:04,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:04,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:05,391 INFO L124 PetriNetUnfolderBase]: 2004/3428 cut-off events. [2024-06-14 11:28:05,392 INFO L125 PetriNetUnfolderBase]: For 166562/166562 co-relation queries the response was YES. [2024-06-14 11:28:05,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21068 conditions, 3428 events. 2004/3428 cut-off events. For 166562/166562 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20975 event pairs, 503 based on Foata normal form. 1/3421 useless extension candidates. Maximal degree in co-relation 20965. Up to 2865 conditions per place. [2024-06-14 11:28:05,422 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 109 changer transitions 0/283 dead transitions. [2024-06-14 11:28:05,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 283 transitions, 4101 flow [2024-06-14 11:28:05,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:05,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:05,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:28:05,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:28:05,423 INFO L175 Difference]: Start difference. First operand has 209 places, 259 transitions, 3342 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:28:05,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 283 transitions, 4101 flow [2024-06-14 11:28:05,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 283 transitions, 3944 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 11:28:05,793 INFO L231 Difference]: Finished difference. Result has 214 places, 262 transitions, 3452 flow [2024-06-14 11:28:05,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3188, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3452, PETRI_PLACES=214, PETRI_TRANSITIONS=262} [2024-06-14 11:28:05,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-14 11:28:05,793 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 262 transitions, 3452 flow [2024-06-14 11:28:05,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:05,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:05,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:05,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:28:05,794 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:05,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:05,795 INFO L85 PathProgramCache]: Analyzing trace with hash 114630211, now seen corresponding path program 3 times [2024-06-14 11:28:05,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:05,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159910572] [2024-06-14 11:28:05,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:05,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:05,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:05,870 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-14 11:28:05,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:05,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159910572] [2024-06-14 11:28:05,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159910572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:05,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:05,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:05,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378695762] [2024-06-14 11:28:05,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:05,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:05,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:05,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:05,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:05,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:05,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 262 transitions, 3452 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:05,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:05,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:05,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:06,365 INFO L124 PetriNetUnfolderBase]: 2001/3428 cut-off events. [2024-06-14 11:28:06,366 INFO L125 PetriNetUnfolderBase]: For 170160/170160 co-relation queries the response was YES. [2024-06-14 11:28:06,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21113 conditions, 3428 events. 2001/3428 cut-off events. For 170160/170160 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20996 event pairs, 475 based on Foata normal form. 1/3426 useless extension candidates. Maximal degree in co-relation 21009. Up to 3057 conditions per place. [2024-06-14 11:28:06,391 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 39 changer transitions 0/280 dead transitions. [2024-06-14 11:28:06,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 280 transitions, 4055 flow [2024-06-14 11:28:06,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:06,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:06,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:28:06,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:28:06,393 INFO L175 Difference]: Start difference. First operand has 214 places, 262 transitions, 3452 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:28:06,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 280 transitions, 4055 flow [2024-06-14 11:28:06,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 280 transitions, 3811 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:06,818 INFO L231 Difference]: Finished difference. Result has 216 places, 262 transitions, 3298 flow [2024-06-14 11:28:06,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3210, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3298, PETRI_PLACES=216, PETRI_TRANSITIONS=262} [2024-06-14 11:28:06,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-14 11:28:06,819 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 262 transitions, 3298 flow [2024-06-14 11:28:06,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:06,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:06,820 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-14 11:28:06,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:28:06,820 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:06,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:06,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1538296333, now seen corresponding path program 4 times [2024-06-14 11:28:06,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:06,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341035854] [2024-06-14 11:28:06,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:06,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:06,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:06,919 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-14 11:28:06,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:06,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341035854] [2024-06-14 11:28:06,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341035854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:06,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:06,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:06,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555008401] [2024-06-14 11:28:06,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:06,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:06,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:06,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:06,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:06,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:06,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 262 transitions, 3298 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:06,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:06,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:06,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:07,384 INFO L124 PetriNetUnfolderBase]: 2006/3421 cut-off events. [2024-06-14 11:28:07,385 INFO L125 PetriNetUnfolderBase]: For 175560/175560 co-relation queries the response was YES. [2024-06-14 11:28:07,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20969 conditions, 3421 events. 2006/3421 cut-off events. For 175560/175560 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20917 event pairs, 522 based on Foata normal form. 1/3418 useless extension candidates. Maximal degree in co-relation 20864. Up to 2867 conditions per place. [2024-06-14 11:28:07,418 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 100 changer transitions 0/283 dead transitions. [2024-06-14 11:28:07,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 283 transitions, 4050 flow [2024-06-14 11:28:07,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:07,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:07,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:28:07,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:28:07,420 INFO L175 Difference]: Start difference. First operand has 216 places, 262 transitions, 3298 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:28:07,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 283 transitions, 4050 flow [2024-06-14 11:28:07,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 283 transitions, 3972 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:07,816 INFO L231 Difference]: Finished difference. Result has 217 places, 265 transitions, 3468 flow [2024-06-14 11:28:07,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3220, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3468, PETRI_PLACES=217, PETRI_TRANSITIONS=265} [2024-06-14 11:28:07,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-14 11:28:07,817 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 265 transitions, 3468 flow [2024-06-14 11:28:07,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:07,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:07,817 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-14 11:28:07,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:28:07,817 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:07,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:07,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1054526085, now seen corresponding path program 5 times [2024-06-14 11:28:07,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:07,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889471395] [2024-06-14 11:28:07,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:07,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:07,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:07,890 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-14 11:28:07,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:07,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889471395] [2024-06-14 11:28:07,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889471395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:07,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:07,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:07,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139882575] [2024-06-14 11:28:07,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:07,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:07,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:07,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:07,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:07,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:07,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 265 transitions, 3468 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:07,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:07,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:07,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:08,372 INFO L124 PetriNetUnfolderBase]: 2011/3444 cut-off events. [2024-06-14 11:28:08,372 INFO L125 PetriNetUnfolderBase]: For 182899/182903 co-relation queries the response was YES. [2024-06-14 11:28:08,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21379 conditions, 3444 events. 2011/3444 cut-off events. For 182899/182903 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21212 event pairs, 513 based on Foata normal form. 5/3447 useless extension candidates. Maximal degree in co-relation 21273. Up to 2871 conditions per place. [2024-06-14 11:28:08,404 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 180 selfloop transitions, 99 changer transitions 0/286 dead transitions. [2024-06-14 11:28:08,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 286 transitions, 4350 flow [2024-06-14 11:28:08,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:08,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:08,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:28:08,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:28:08,406 INFO L175 Difference]: Start difference. First operand has 217 places, 265 transitions, 3468 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:28:08,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 286 transitions, 4350 flow [2024-06-14 11:28:08,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 286 transitions, 4210 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:08,762 INFO L231 Difference]: Finished difference. Result has 219 places, 268 transitions, 3576 flow [2024-06-14 11:28:08,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3576, PETRI_PLACES=219, PETRI_TRANSITIONS=268} [2024-06-14 11:28:08,762 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-14 11:28:08,762 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 268 transitions, 3576 flow [2024-06-14 11:28:08,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:08,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:08,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] [2024-06-14 11:28:08,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:28:08,763 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:08,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:08,764 INFO L85 PathProgramCache]: Analyzing trace with hash -290513399, now seen corresponding path program 6 times [2024-06-14 11:28:08,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:08,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451365009] [2024-06-14 11:28:08,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:08,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:08,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:08,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:08,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:08,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451365009] [2024-06-14 11:28:08,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451365009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:08,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:08,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:08,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263870589] [2024-06-14 11:28:08,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:08,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:08,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:08,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:08,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:08,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:08,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 268 transitions, 3576 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:08,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:08,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:08,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:09,341 INFO L124 PetriNetUnfolderBase]: 2003/3432 cut-off events. [2024-06-14 11:28:09,342 INFO L125 PetriNetUnfolderBase]: For 187619/187623 co-relation queries the response was YES. [2024-06-14 11:28:09,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3432 events. 2003/3432 cut-off events. For 187619/187623 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21127 event pairs, 513 based on Foata normal form. 6/3436 useless extension candidates. Maximal degree in co-relation 21206. Up to 2863 conditions per place. [2024-06-14 11:28:09,376 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 184 selfloop transitions, 91 changer transitions 0/282 dead transitions. [2024-06-14 11:28:09,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 282 transitions, 4280 flow [2024-06-14 11:28:09,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:09,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:09,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:28:09,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:28:09,378 INFO L175 Difference]: Start difference. First operand has 219 places, 268 transitions, 3576 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:28:09,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 282 transitions, 4280 flow [2024-06-14 11:28:09,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 282 transitions, 4077 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:09,834 INFO L231 Difference]: Finished difference. Result has 222 places, 268 transitions, 3563 flow [2024-06-14 11:28:09,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3373, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3563, PETRI_PLACES=222, PETRI_TRANSITIONS=268} [2024-06-14 11:28:09,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-14 11:28:09,835 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 268 transitions, 3563 flow [2024-06-14 11:28:09,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:09,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:09,835 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-14 11:28:09,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:28:09,835 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:09,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:09,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1231276309, now seen corresponding path program 7 times [2024-06-14 11:28:09,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:09,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406235429] [2024-06-14 11:28:09,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:09,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:09,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:09,917 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-14 11:28:09,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:09,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406235429] [2024-06-14 11:28:09,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406235429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:09,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:09,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:09,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918102914] [2024-06-14 11:28:09,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:09,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:09,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:09,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:09,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:09,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:09,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 268 transitions, 3563 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:09,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:09,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:09,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:10,359 INFO L124 PetriNetUnfolderBase]: 1997/3416 cut-off events. [2024-06-14 11:28:10,360 INFO L125 PetriNetUnfolderBase]: For 188927/188927 co-relation queries the response was YES. [2024-06-14 11:28:10,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21212 conditions, 3416 events. 1997/3416 cut-off events. For 188927/188927 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20990 event pairs, 513 based on Foata normal form. 2/3414 useless extension candidates. Maximal degree in co-relation 21103. Up to 2858 conditions per place. [2024-06-14 11:28:10,392 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 102 changer transitions 0/286 dead transitions. [2024-06-14 11:28:10,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 286 transitions, 4407 flow [2024-06-14 11:28:10,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:28:10,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:28:10,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:28:10,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 11:28:10,394 INFO L175 Difference]: Start difference. First operand has 222 places, 268 transitions, 3563 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:28:10,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 286 transitions, 4407 flow [2024-06-14 11:28:10,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 286 transitions, 4215 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:10,789 INFO L231 Difference]: Finished difference. Result has 226 places, 268 transitions, 3582 flow [2024-06-14 11:28:10,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3582, PETRI_PLACES=226, PETRI_TRANSITIONS=268} [2024-06-14 11:28:10,791 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 11:28:10,792 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 268 transitions, 3582 flow [2024-06-14 11:28:10,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:10,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:10,792 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-14 11:28:10,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:28:10,792 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:10,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:10,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1922348203, now seen corresponding path program 8 times [2024-06-14 11:28:10,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:10,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459901778] [2024-06-14 11:28:10,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:10,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:10,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:10,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:10,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:10,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459901778] [2024-06-14 11:28:10,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459901778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:10,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:10,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:10,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328137132] [2024-06-14 11:28:10,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:10,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:10,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:10,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:10,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:10,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:10,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 268 transitions, 3582 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:10,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:10,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:10,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:11,307 INFO L124 PetriNetUnfolderBase]: 1989/3404 cut-off events. [2024-06-14 11:28:11,308 INFO L125 PetriNetUnfolderBase]: For 190395/190395 co-relation queries the response was YES. [2024-06-14 11:28:11,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21146 conditions, 3404 events. 1989/3404 cut-off events. For 190395/190395 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20898 event pairs, 513 based on Foata normal form. 2/3402 useless extension candidates. Maximal degree in co-relation 21036. Up to 2850 conditions per place. [2024-06-14 11:28:11,338 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 98 changer transitions 0/283 dead transitions. [2024-06-14 11:28:11,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 283 transitions, 4294 flow [2024-06-14 11:28:11,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:11,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:11,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:28:11,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:28:11,339 INFO L175 Difference]: Start difference. First operand has 226 places, 268 transitions, 3582 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:28:11,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 283 transitions, 4294 flow [2024-06-14 11:28:11,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 283 transitions, 4034 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:11,760 INFO L231 Difference]: Finished difference. Result has 226 places, 268 transitions, 3527 flow [2024-06-14 11:28:11,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3527, PETRI_PLACES=226, PETRI_TRANSITIONS=268} [2024-06-14 11:28:11,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 11:28:11,761 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 268 transitions, 3527 flow [2024-06-14 11:28:11,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:11,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:11,761 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-14 11:28:11,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:28:11,762 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:11,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:11,762 INFO L85 PathProgramCache]: Analyzing trace with hash -300778139, now seen corresponding path program 9 times [2024-06-14 11:28:11,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:11,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853275924] [2024-06-14 11:28:11,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:11,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:11,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:11,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:11,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:11,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853275924] [2024-06-14 11:28:11,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853275924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:11,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:11,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:11,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402234950] [2024-06-14 11:28:11,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:11,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:11,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:11,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:11,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:11,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:11,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 268 transitions, 3527 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:11,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:11,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:11,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:12,289 INFO L124 PetriNetUnfolderBase]: 1983/3406 cut-off events. [2024-06-14 11:28:12,290 INFO L125 PetriNetUnfolderBase]: For 189899/189899 co-relation queries the response was YES. [2024-06-14 11:28:12,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20995 conditions, 3406 events. 1983/3406 cut-off events. For 189899/189899 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20944 event pairs, 475 based on Foata normal form. 2/3405 useless extension candidates. Maximal degree in co-relation 20884. Up to 2849 conditions per place. [2024-06-14 11:28:12,321 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 179 selfloop transitions, 109 changer transitions 0/295 dead transitions. [2024-06-14 11:28:12,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 295 transitions, 4297 flow [2024-06-14 11:28:12,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:12,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:12,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 11:28:12,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-14 11:28:12,322 INFO L175 Difference]: Start difference. First operand has 226 places, 268 transitions, 3527 flow. Second operand 7 states and 184 transitions. [2024-06-14 11:28:12,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 295 transitions, 4297 flow [2024-06-14 11:28:12,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 295 transitions, 4089 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:12,853 INFO L231 Difference]: Finished difference. Result has 227 places, 268 transitions, 3566 flow [2024-06-14 11:28:12,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3566, PETRI_PLACES=227, PETRI_TRANSITIONS=268} [2024-06-14 11:28:12,853 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-14 11:28:12,853 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 268 transitions, 3566 flow [2024-06-14 11:28:12,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:12,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:12,854 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-14 11:28:12,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:28:12,854 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:12,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:12,854 INFO L85 PathProgramCache]: Analyzing trace with hash -652141431, now seen corresponding path program 10 times [2024-06-14 11:28:12,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:12,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671281966] [2024-06-14 11:28:12,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:12,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:12,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:12,927 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-14 11:28:12,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:12,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671281966] [2024-06-14 11:28:12,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671281966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:12,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:12,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:12,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35861817] [2024-06-14 11:28:12,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:12,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:12,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:12,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:12,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:12,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:12,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 268 transitions, 3566 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:12,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:12,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:12,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:13,394 INFO L124 PetriNetUnfolderBase]: 1975/3386 cut-off events. [2024-06-14 11:28:13,394 INFO L125 PetriNetUnfolderBase]: For 191325/191325 co-relation queries the response was YES. [2024-06-14 11:28:13,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20908 conditions, 3386 events. 1975/3386 cut-off events. For 191325/191325 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20818 event pairs, 495 based on Foata normal form. 2/3385 useless extension candidates. Maximal degree in co-relation 20796. Up to 2841 conditions per place. [2024-06-14 11:28:13,422 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 95 changer transitions 0/287 dead transitions. [2024-06-14 11:28:13,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 287 transitions, 4174 flow [2024-06-14 11:28:13,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:13,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:13,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:28:13,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 11:28:13,423 INFO L175 Difference]: Start difference. First operand has 227 places, 268 transitions, 3566 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:28:13,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 287 transitions, 4174 flow [2024-06-14 11:28:14,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 287 transitions, 3987 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:14,040 INFO L231 Difference]: Finished difference. Result has 226 places, 268 transitions, 3582 flow [2024-06-14 11:28:14,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3582, PETRI_PLACES=226, PETRI_TRANSITIONS=268} [2024-06-14 11:28:14,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 11:28:14,040 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 268 transitions, 3582 flow [2024-06-14 11:28:14,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:14,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:14,041 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-14 11:28:14,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:28:14,041 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:14,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:14,041 INFO L85 PathProgramCache]: Analyzing trace with hash -288019655, now seen corresponding path program 1 times [2024-06-14 11:28:14,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:14,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309874212] [2024-06-14 11:28:14,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:14,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:14,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:14,118 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-14 11:28:14,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:14,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309874212] [2024-06-14 11:28:14,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309874212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:14,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:14,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:14,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736136862] [2024-06-14 11:28:14,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:14,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:14,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:14,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:14,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:14,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:28:14,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 268 transitions, 3582 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:14,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:14,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:28:14,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:14,550 INFO L124 PetriNetUnfolderBase]: 1908/3327 cut-off events. [2024-06-14 11:28:14,550 INFO L125 PetriNetUnfolderBase]: For 191915/191915 co-relation queries the response was YES. [2024-06-14 11:28:14,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20404 conditions, 3327 events. 1908/3327 cut-off events. For 191915/191915 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20715 event pairs, 347 based on Foata normal form. 7/3315 useless extension candidates. Maximal degree in co-relation 20294. Up to 2753 conditions per place. [2024-06-14 11:28:14,581 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 218 selfloop transitions, 30 changer transitions 1/291 dead transitions. [2024-06-14 11:28:14,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 291 transitions, 4160 flow [2024-06-14 11:28:14,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:28:14,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:28:14,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-14 11:28:14,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-14 11:28:14,583 INFO L175 Difference]: Start difference. First operand has 226 places, 268 transitions, 3582 flow. Second operand 5 states and 135 transitions. [2024-06-14 11:28:14,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 291 transitions, 4160 flow [2024-06-14 11:28:15,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 291 transitions, 3808 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:15,099 INFO L231 Difference]: Finished difference. Result has 222 places, 269 transitions, 3313 flow [2024-06-14 11:28:15,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3313, PETRI_PLACES=222, PETRI_TRANSITIONS=269} [2024-06-14 11:28:15,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-14 11:28:15,100 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 269 transitions, 3313 flow [2024-06-14 11:28:15,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:15,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:15,101 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-14 11:28:15,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:28:15,101 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:15,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:15,101 INFO L85 PathProgramCache]: Analyzing trace with hash -415481727, now seen corresponding path program 2 times [2024-06-14 11:28:15,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:15,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222471756] [2024-06-14 11:28:15,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:15,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:15,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:15,182 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-14 11:28:15,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:15,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222471756] [2024-06-14 11:28:15,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222471756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:15,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:15,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:15,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156836355] [2024-06-14 11:28:15,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:15,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:15,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:15,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:15,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:15,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:28:15,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 269 transitions, 3313 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:15,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:15,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:28:15,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:15,614 INFO L124 PetriNetUnfolderBase]: 1910/3324 cut-off events. [2024-06-14 11:28:15,614 INFO L125 PetriNetUnfolderBase]: For 182981/182986 co-relation queries the response was YES. [2024-06-14 11:28:15,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19867 conditions, 3324 events. 1910/3324 cut-off events. For 182981/182986 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20824 event pairs, 337 based on Foata normal form. 13/3317 useless extension candidates. Maximal degree in co-relation 19757. Up to 2652 conditions per place. [2024-06-14 11:28:15,644 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 223 selfloop transitions, 25 changer transitions 0/290 dead transitions. [2024-06-14 11:28:15,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 290 transitions, 4015 flow [2024-06-14 11:28:15,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:28:15,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:28:15,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-14 11:28:15,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-14 11:28:15,646 INFO L175 Difference]: Start difference. First operand has 222 places, 269 transitions, 3313 flow. Second operand 5 states and 129 transitions. [2024-06-14 11:28:15,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 290 transitions, 4015 flow [2024-06-14 11:28:16,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 290 transitions, 3908 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:16,182 INFO L231 Difference]: Finished difference. Result has 223 places, 270 transitions, 3272 flow [2024-06-14 11:28:16,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3272, PETRI_PLACES=223, PETRI_TRANSITIONS=270} [2024-06-14 11:28:16,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-14 11:28:16,183 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 270 transitions, 3272 flow [2024-06-14 11:28:16,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:16,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:16,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:16,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:28:16,184 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:16,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:16,184 INFO L85 PathProgramCache]: Analyzing trace with hash -848471015, now seen corresponding path program 1 times [2024-06-14 11:28:16,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:16,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271989874] [2024-06-14 11:28:16,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:16,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:16,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:16,259 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-14 11:28:16,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:16,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271989874] [2024-06-14 11:28:16,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271989874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:16,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:16,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:16,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204794386] [2024-06-14 11:28:16,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:16,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:16,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:16,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:16,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:16,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:16,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 270 transitions, 3272 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:16,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:16,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:16,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:16,703 INFO L124 PetriNetUnfolderBase]: 2013/3463 cut-off events. [2024-06-14 11:28:16,703 INFO L125 PetriNetUnfolderBase]: For 176956/176960 co-relation queries the response was YES. [2024-06-14 11:28:16,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20632 conditions, 3463 events. 2013/3463 cut-off events. For 176956/176960 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21355 event pairs, 453 based on Foata normal form. 6/3468 useless extension candidates. Maximal degree in co-relation 20522. Up to 3089 conditions per place. [2024-06-14 11:28:16,736 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 257 selfloop transitions, 29 changer transitions 0/293 dead transitions. [2024-06-14 11:28:16,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 293 transitions, 4088 flow [2024-06-14 11:28:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:16,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:16,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:28:16,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:28:16,738 INFO L175 Difference]: Start difference. First operand has 223 places, 270 transitions, 3272 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:28:16,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 293 transitions, 4088 flow [2024-06-14 11:28:17,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 293 transitions, 4045 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 11:28:17,341 INFO L231 Difference]: Finished difference. Result has 227 places, 274 transitions, 3368 flow [2024-06-14 11:28:17,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3368, PETRI_PLACES=227, PETRI_TRANSITIONS=274} [2024-06-14 11:28:17,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-14 11:28:17,341 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 274 transitions, 3368 flow [2024-06-14 11:28:17,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:17,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:17,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] [2024-06-14 11:28:17,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:28:17,342 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:17,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:17,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1900403249, now seen corresponding path program 2 times [2024-06-14 11:28:17,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:17,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109109039] [2024-06-14 11:28:17,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:17,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:17,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:17,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:17,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:17,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109109039] [2024-06-14 11:28:17,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109109039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:17,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:17,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:17,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122642790] [2024-06-14 11:28:17,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:17,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:17,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:17,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:17,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:17,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:17,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 274 transitions, 3368 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:17,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:17,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:17,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:17,853 INFO L124 PetriNetUnfolderBase]: 2021/3475 cut-off events. [2024-06-14 11:28:17,853 INFO L125 PetriNetUnfolderBase]: For 182497/182501 co-relation queries the response was YES. [2024-06-14 11:28:17,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20780 conditions, 3475 events. 2021/3475 cut-off events. For 182497/182501 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21424 event pairs, 484 based on Foata normal form. 6/3480 useless extension candidates. Maximal degree in co-relation 20669. Up to 3134 conditions per place. [2024-06-14 11:28:17,885 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 257 selfloop transitions, 26 changer transitions 0/290 dead transitions. [2024-06-14 11:28:17,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 290 transitions, 4008 flow [2024-06-14 11:28:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:17,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:17,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 11:28:17,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5436507936507936 [2024-06-14 11:28:17,886 INFO L175 Difference]: Start difference. First operand has 227 places, 274 transitions, 3368 flow. Second operand 6 states and 137 transitions. [2024-06-14 11:28:17,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 290 transitions, 4008 flow [2024-06-14 11:28:18,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 290 transitions, 3914 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-14 11:28:18,477 INFO L231 Difference]: Finished difference. Result has 231 places, 276 transitions, 3375 flow [2024-06-14 11:28:18,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3292, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3375, PETRI_PLACES=231, PETRI_TRANSITIONS=276} [2024-06-14 11:28:18,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-14 11:28:18,478 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 276 transitions, 3375 flow [2024-06-14 11:28:18,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:18,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:18,478 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-14 11:28:18,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:28:18,478 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:18,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:18,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1230999479, now seen corresponding path program 3 times [2024-06-14 11:28:18,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:18,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269012801] [2024-06-14 11:28:18,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:18,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:18,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:18,575 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-14 11:28:18,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:18,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269012801] [2024-06-14 11:28:18,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269012801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:18,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:18,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:18,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861649418] [2024-06-14 11:28:18,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:18,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:18,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:18,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:18,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:18,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:18,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 276 transitions, 3375 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:18,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:18,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:18,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:19,054 INFO L124 PetriNetUnfolderBase]: 2029/3483 cut-off events. [2024-06-14 11:28:19,055 INFO L125 PetriNetUnfolderBase]: For 187317/187317 co-relation queries the response was YES. [2024-06-14 11:28:19,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20853 conditions, 3483 events. 2029/3483 cut-off events. For 187317/187317 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 21490 event pairs, 484 based on Foata normal form. 2/3483 useless extension candidates. Maximal degree in co-relation 20740. Up to 3146 conditions per place. [2024-06-14 11:28:19,090 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 258 selfloop transitions, 28 changer transitions 0/293 dead transitions. [2024-06-14 11:28:19,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 293 transitions, 4009 flow [2024-06-14 11:28:19,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:19,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:19,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:28:19,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-06-14 11:28:19,091 INFO L175 Difference]: Start difference. First operand has 231 places, 276 transitions, 3375 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:28:19,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 293 transitions, 4009 flow [2024-06-14 11:28:19,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 293 transitions, 3946 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:19,701 INFO L231 Difference]: Finished difference. Result has 234 places, 278 transitions, 3403 flow [2024-06-14 11:28:19,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3403, PETRI_PLACES=234, PETRI_TRANSITIONS=278} [2024-06-14 11:28:19,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-14 11:28:19,701 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 278 transitions, 3403 flow [2024-06-14 11:28:19,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:19,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:19,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:19,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:28:19,702 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:19,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:19,702 INFO L85 PathProgramCache]: Analyzing trace with hash -730138187, now seen corresponding path program 1 times [2024-06-14 11:28:19,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:19,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281768234] [2024-06-14 11:28:19,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:19,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:19,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:19,787 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-14 11:28:19,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:19,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281768234] [2024-06-14 11:28:19,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281768234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:19,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:19,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:19,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621852794] [2024-06-14 11:28:19,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:19,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:19,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:19,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:19,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:19,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:19,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 278 transitions, 3403 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:19,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:19,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:19,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:20,242 INFO L124 PetriNetUnfolderBase]: 2045/3491 cut-off events. [2024-06-14 11:28:20,243 INFO L125 PetriNetUnfolderBase]: For 198687/198687 co-relation queries the response was YES. [2024-06-14 11:28:20,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21129 conditions, 3491 events. 2045/3491 cut-off events. For 198687/198687 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21410 event pairs, 530 based on Foata normal form. 4/3491 useless extension candidates. Maximal degree in co-relation 21015. Up to 2935 conditions per place. [2024-06-14 11:28:20,274 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 187 selfloop transitions, 102 changer transitions 0/296 dead transitions. [2024-06-14 11:28:20,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 296 transitions, 4077 flow [2024-06-14 11:28:20,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:20,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:20,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:28:20,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:28:20,276 INFO L175 Difference]: Start difference. First operand has 234 places, 278 transitions, 3403 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:28:20,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 296 transitions, 4077 flow [2024-06-14 11:28:20,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 296 transitions, 4006 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:20,893 INFO L231 Difference]: Finished difference. Result has 236 places, 281 transitions, 3608 flow [2024-06-14 11:28:20,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3332, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3608, PETRI_PLACES=236, PETRI_TRANSITIONS=281} [2024-06-14 11:28:20,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-14 11:28:20,894 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 281 transitions, 3608 flow [2024-06-14 11:28:20,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:20,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:20,894 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-14 11:28:20,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:28:20,895 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:20,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:20,895 INFO L85 PathProgramCache]: Analyzing trace with hash -652131511, now seen corresponding path program 4 times [2024-06-14 11:28:20,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:20,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648436574] [2024-06-14 11:28:20,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:20,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:20,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:20,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-14 11:28:20,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:20,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648436574] [2024-06-14 11:28:20,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648436574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:20,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:20,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:20,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69275959] [2024-06-14 11:28:20,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:20,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:20,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:20,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:20,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:21,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:21,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 281 transitions, 3608 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:21,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:21,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:21,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:21,516 INFO L124 PetriNetUnfolderBase]: 2040/3503 cut-off events. [2024-06-14 11:28:21,517 INFO L125 PetriNetUnfolderBase]: For 195660/195660 co-relation queries the response was YES. [2024-06-14 11:28:21,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21410 conditions, 3503 events. 2040/3503 cut-off events. For 195660/195660 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21592 event pairs, 446 based on Foata normal form. 2/3504 useless extension candidates. Maximal degree in co-relation 21295. Up to 3154 conditions per place. [2024-06-14 11:28:21,548 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 272 selfloop transitions, 22 changer transitions 0/301 dead transitions. [2024-06-14 11:28:21,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 301 transitions, 4246 flow [2024-06-14 11:28:21,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:21,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:21,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:28:21,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:28:21,549 INFO L175 Difference]: Start difference. First operand has 236 places, 281 transitions, 3608 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:28:21,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 301 transitions, 4246 flow [2024-06-14 11:28:22,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 301 transitions, 3980 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:22,211 INFO L231 Difference]: Finished difference. Result has 237 places, 281 transitions, 3394 flow [2024-06-14 11:28:22,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3342, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3394, PETRI_PLACES=237, PETRI_TRANSITIONS=281} [2024-06-14 11:28:22,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-14 11:28:22,212 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 281 transitions, 3394 flow [2024-06-14 11:28:22,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:22,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:22,212 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-14 11:28:22,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:28:22,212 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:22,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:22,213 INFO L85 PathProgramCache]: Analyzing trace with hash -651946813, now seen corresponding path program 2 times [2024-06-14 11:28:22,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:22,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593235653] [2024-06-14 11:28:22,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:22,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:22,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:22,301 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-14 11:28:22,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:22,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593235653] [2024-06-14 11:28:22,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593235653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:22,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:22,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:22,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369898773] [2024-06-14 11:28:22,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:22,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:22,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:22,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:22,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:22,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:22,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 281 transitions, 3394 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:22,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:22,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:22,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:22,807 INFO L124 PetriNetUnfolderBase]: 2084/3561 cut-off events. [2024-06-14 11:28:22,807 INFO L125 PetriNetUnfolderBase]: For 225466/225466 co-relation queries the response was YES. [2024-06-14 11:28:22,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21652 conditions, 3561 events. 2084/3561 cut-off events. For 225466/225466 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21965 event pairs, 504 based on Foata normal form. 12/3570 useless extension candidates. Maximal degree in co-relation 21536. Up to 2968 conditions per place. [2024-06-14 11:28:22,840 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 100 changer transitions 0/305 dead transitions. [2024-06-14 11:28:22,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 305 transitions, 4122 flow [2024-06-14 11:28:22,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:22,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:22,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:28:22,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:28:22,842 INFO L175 Difference]: Start difference. First operand has 237 places, 281 transitions, 3394 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:28:22,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 305 transitions, 4122 flow [2024-06-14 11:28:23,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 305 transitions, 4064 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:23,435 INFO L231 Difference]: Finished difference. Result has 239 places, 284 transitions, 3616 flow [2024-06-14 11:28:23,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3616, PETRI_PLACES=239, PETRI_TRANSITIONS=284} [2024-06-14 11:28:23,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-14 11:28:23,436 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 284 transitions, 3616 flow [2024-06-14 11:28:23,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:23,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:23,437 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-14 11:28:23,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:28:23,437 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:23,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:23,437 INFO L85 PathProgramCache]: Analyzing trace with hash -424045663, now seen corresponding path program 3 times [2024-06-14 11:28:23,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:23,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458282626] [2024-06-14 11:28:23,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:23,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:23,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:23,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-14 11:28:23,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:23,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458282626] [2024-06-14 11:28:23,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458282626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:23,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:23,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:23,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113541646] [2024-06-14 11:28:23,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:23,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:23,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:23,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:23,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:23,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:23,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 284 transitions, 3616 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:23,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:23,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:23,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:24,111 INFO L124 PetriNetUnfolderBase]: 2128/3629 cut-off events. [2024-06-14 11:28:24,112 INFO L125 PetriNetUnfolderBase]: For 236804/236804 co-relation queries the response was YES. [2024-06-14 11:28:24,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22741 conditions, 3629 events. 2128/3629 cut-off events. For 236804/236804 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22433 event pairs, 509 based on Foata normal form. 12/3638 useless extension candidates. Maximal degree in co-relation 22624. Up to 3036 conditions per place. [2024-06-14 11:28:24,147 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 196 selfloop transitions, 103 changer transitions 0/306 dead transitions. [2024-06-14 11:28:24,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 306 transitions, 4346 flow [2024-06-14 11:28:24,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:24,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:24,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:28:24,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:28:24,149 INFO L175 Difference]: Start difference. First operand has 239 places, 284 transitions, 3616 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:28:24,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 306 transitions, 4346 flow [2024-06-14 11:28:24,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 306 transitions, 4098 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:24,774 INFO L231 Difference]: Finished difference. Result has 242 places, 287 transitions, 3660 flow [2024-06-14 11:28:24,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3368, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3660, PETRI_PLACES=242, PETRI_TRANSITIONS=287} [2024-06-14 11:28:24,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-14 11:28:24,775 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 287 transitions, 3660 flow [2024-06-14 11:28:24,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:24,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:24,775 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-14 11:28:24,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:28:24,776 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:24,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:24,776 INFO L85 PathProgramCache]: Analyzing trace with hash -415474783, now seen corresponding path program 4 times [2024-06-14 11:28:24,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:24,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772962613] [2024-06-14 11:28:24,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:24,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:24,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:24,871 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-14 11:28:24,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:24,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772962613] [2024-06-14 11:28:24,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772962613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:24,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:24,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:24,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774588218] [2024-06-14 11:28:24,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:24,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:24,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:24,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:24,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:24,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:24,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 287 transitions, 3660 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:24,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:24,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:24,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:25,492 INFO L124 PetriNetUnfolderBase]: 2398/4073 cut-off events. [2024-06-14 11:28:25,492 INFO L125 PetriNetUnfolderBase]: For 340681/340681 co-relation queries the response was YES. [2024-06-14 11:28:25,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27516 conditions, 4073 events. 2398/4073 cut-off events. For 340681/340681 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 25631 event pairs, 611 based on Foata normal form. 12/4082 useless extension candidates. Maximal degree in co-relation 27398. Up to 2917 conditions per place. [2024-06-14 11:28:25,532 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 203 selfloop transitions, 109 changer transitions 0/319 dead transitions. [2024-06-14 11:28:25,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 319 transitions, 4651 flow [2024-06-14 11:28:25,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:25,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:25,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:28:25,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:28:25,533 INFO L175 Difference]: Start difference. First operand has 242 places, 287 transitions, 3660 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:28:25,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 319 transitions, 4651 flow [2024-06-14 11:28:26,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 319 transitions, 4391 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:26,239 INFO L231 Difference]: Finished difference. Result has 245 places, 293 transitions, 3787 flow [2024-06-14 11:28:26,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3787, PETRI_PLACES=245, PETRI_TRANSITIONS=293} [2024-06-14 11:28:26,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-14 11:28:26,240 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 293 transitions, 3787 flow [2024-06-14 11:28:26,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:26,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:26,241 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-14 11:28:26,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:28:26,241 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:26,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:26,241 INFO L85 PathProgramCache]: Analyzing trace with hash -973756629, now seen corresponding path program 1 times [2024-06-14 11:28:26,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:26,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836701481] [2024-06-14 11:28:26,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:26,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:26,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:26,332 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-14 11:28:26,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:26,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836701481] [2024-06-14 11:28:26,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836701481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:26,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:26,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:26,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554967162] [2024-06-14 11:28:26,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:26,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:26,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:26,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:26,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:26,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:26,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 293 transitions, 3787 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:26,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:26,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:26,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:26,948 INFO L124 PetriNetUnfolderBase]: 2411/4101 cut-off events. [2024-06-14 11:28:26,948 INFO L125 PetriNetUnfolderBase]: For 320324/320324 co-relation queries the response was YES. [2024-06-14 11:28:26,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27800 conditions, 4101 events. 2411/4101 cut-off events. For 320324/320324 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25818 event pairs, 624 based on Foata normal form. 1/4099 useless extension candidates. Maximal degree in co-relation 27680. Up to 3672 conditions per place. [2024-06-14 11:28:26,994 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 50 changer transitions 0/330 dead transitions. [2024-06-14 11:28:26,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 330 transitions, 4767 flow [2024-06-14 11:28:26,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:26,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:26,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:28:26,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:28:26,996 INFO L175 Difference]: Start difference. First operand has 245 places, 293 transitions, 3787 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:28:26,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 330 transitions, 4767 flow [2024-06-14 11:28:27,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 330 transitions, 4561 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:27,845 INFO L231 Difference]: Finished difference. Result has 250 places, 299 transitions, 3824 flow [2024-06-14 11:28:27,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3824, PETRI_PLACES=250, PETRI_TRANSITIONS=299} [2024-06-14 11:28:27,846 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-14 11:28:27,846 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 299 transitions, 3824 flow [2024-06-14 11:28:27,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:27,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:27,846 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-14 11:28:27,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:28:27,846 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:27,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:27,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1458070439, now seen corresponding path program 2 times [2024-06-14 11:28:27,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:27,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566699367] [2024-06-14 11:28:27,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:27,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:27,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:27,940 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-14 11:28:27,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:27,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566699367] [2024-06-14 11:28:27,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566699367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:27,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:27,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:27,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152246531] [2024-06-14 11:28:27,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:27,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:27,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:27,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:27,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:27,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:27,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 299 transitions, 3824 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:27,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:27,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:27,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:28,518 INFO L124 PetriNetUnfolderBase]: 2448/4152 cut-off events. [2024-06-14 11:28:28,518 INFO L125 PetriNetUnfolderBase]: For 346629/346629 co-relation queries the response was YES. [2024-06-14 11:28:28,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28702 conditions, 4152 events. 2448/4152 cut-off events. For 346629/346629 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 26150 event pairs, 656 based on Foata normal form. 1/4140 useless extension candidates. Maximal degree in co-relation 28579. Up to 3295 conditions per place. [2024-06-14 11:28:28,566 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 179 selfloop transitions, 155 changer transitions 0/341 dead transitions. [2024-06-14 11:28:28,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 341 transitions, 5326 flow [2024-06-14 11:28:28,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:28,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:28,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 11:28:28,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-14 11:28:28,567 INFO L175 Difference]: Start difference. First operand has 250 places, 299 transitions, 3824 flow. Second operand 7 states and 180 transitions. [2024-06-14 11:28:28,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 341 transitions, 5326 flow [2024-06-14 11:28:29,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 341 transitions, 5209 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:29,307 INFO L231 Difference]: Finished difference. Result has 255 places, 313 transitions, 4304 flow [2024-06-14 11:28:29,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3707, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4304, PETRI_PLACES=255, PETRI_TRANSITIONS=313} [2024-06-14 11:28:29,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-14 11:28:29,308 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 313 transitions, 4304 flow [2024-06-14 11:28:29,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:29,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:29,308 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-14 11:28:29,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:28:29,308 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:29,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:29,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1292132775, now seen corresponding path program 3 times [2024-06-14 11:28:29,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:29,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732116057] [2024-06-14 11:28:29,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:29,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:29,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:29,385 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-14 11:28:29,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:29,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732116057] [2024-06-14 11:28:29,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732116057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:29,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:29,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:29,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204829987] [2024-06-14 11:28:29,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:29,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:29,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:29,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:29,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:29,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:29,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 313 transitions, 4304 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:29,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:29,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:29,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:29,971 INFO L124 PetriNetUnfolderBase]: 2453/4161 cut-off events. [2024-06-14 11:28:29,971 INFO L125 PetriNetUnfolderBase]: For 360902/360902 co-relation queries the response was YES. [2024-06-14 11:28:30,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29971 conditions, 4161 events. 2453/4161 cut-off events. For 360902/360902 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 26235 event pairs, 656 based on Foata normal form. 1/4149 useless extension candidates. Maximal degree in co-relation 29845. Up to 3297 conditions per place. [2024-06-14 11:28:30,016 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 177 selfloop transitions, 157 changer transitions 0/341 dead transitions. [2024-06-14 11:28:30,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 341 transitions, 5639 flow [2024-06-14 11:28:30,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:30,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:30,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:28:30,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:28:30,019 INFO L175 Difference]: Start difference. First operand has 255 places, 313 transitions, 4304 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:28:30,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 341 transitions, 5639 flow [2024-06-14 11:28:30,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 341 transitions, 5444 flow, removed 83 selfloop flow, removed 1 redundant places. [2024-06-14 11:28:30,908 INFO L231 Difference]: Finished difference. Result has 261 places, 316 transitions, 4514 flow [2024-06-14 11:28:30,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4137, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4514, PETRI_PLACES=261, PETRI_TRANSITIONS=316} [2024-06-14 11:28:30,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 11:28:30,909 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 316 transitions, 4514 flow [2024-06-14 11:28:30,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:30,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:30,909 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-14 11:28:30,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:28:30,909 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:30,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:30,909 INFO L85 PathProgramCache]: Analyzing trace with hash 310782559, now seen corresponding path program 4 times [2024-06-14 11:28:30,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:30,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226039823] [2024-06-14 11:28:30,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:30,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:30,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:30,992 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-14 11:28:30,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:30,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226039823] [2024-06-14 11:28:30,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226039823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:30,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:30,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:30,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527635367] [2024-06-14 11:28:30,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:30,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:30,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:30,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:30,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:31,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:31,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 316 transitions, 4514 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:31,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:31,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:31,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:31,596 INFO L124 PetriNetUnfolderBase]: 2466/4191 cut-off events. [2024-06-14 11:28:31,596 INFO L125 PetriNetUnfolderBase]: For 367228/367228 co-relation queries the response was YES. [2024-06-14 11:28:31,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29358 conditions, 4191 events. 2466/4191 cut-off events. For 367228/367228 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 26439 event pairs, 625 based on Foata normal form. 1/4189 useless extension candidates. Maximal degree in co-relation 29229. Up to 3772 conditions per place. [2024-06-14 11:28:31,641 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 291 selfloop transitions, 44 changer transitions 0/342 dead transitions. [2024-06-14 11:28:31,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 342 transitions, 5512 flow [2024-06-14 11:28:31,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:31,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:31,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:28:31,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:28:31,642 INFO L175 Difference]: Start difference. First operand has 261 places, 316 transitions, 4514 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:28:31,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 342 transitions, 5512 flow [2024-06-14 11:28:32,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 342 transitions, 5180 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:32,502 INFO L231 Difference]: Finished difference. Result has 266 places, 322 transitions, 4420 flow [2024-06-14 11:28:32,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4420, PETRI_PLACES=266, PETRI_TRANSITIONS=322} [2024-06-14 11:28:32,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-14 11:28:32,502 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 322 transitions, 4420 flow [2024-06-14 11:28:32,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:32,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:32,503 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-14 11:28:32,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:28:32,503 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:32,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:32,503 INFO L85 PathProgramCache]: Analyzing trace with hash -994456751, now seen corresponding path program 5 times [2024-06-14 11:28:32,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:32,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139116315] [2024-06-14 11:28:32,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:32,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:32,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:32,578 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-14 11:28:32,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:32,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139116315] [2024-06-14 11:28:32,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139116315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:32,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:32,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:32,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13598754] [2024-06-14 11:28:32,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:32,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:32,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:32,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:32,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:32,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:32,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 322 transitions, 4420 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:32,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:32,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:32,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:33,161 INFO L124 PetriNetUnfolderBase]: 2471/4168 cut-off events. [2024-06-14 11:28:33,161 INFO L125 PetriNetUnfolderBase]: For 377756/377756 co-relation queries the response was YES. [2024-06-14 11:28:33,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29206 conditions, 4168 events. 2471/4168 cut-off events. For 377756/377756 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26290 event pairs, 712 based on Foata normal form. 1/4161 useless extension candidates. Maximal degree in co-relation 29075. Up to 3307 conditions per place. [2024-06-14 11:28:33,205 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 150 changer transitions 0/355 dead transitions. [2024-06-14 11:28:33,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 355 transitions, 5876 flow [2024-06-14 11:28:33,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:33,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:33,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:28:33,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:28:33,206 INFO L175 Difference]: Start difference. First operand has 266 places, 322 transitions, 4420 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:28:33,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 355 transitions, 5876 flow [2024-06-14 11:28:34,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 355 transitions, 5749 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:34,099 INFO L231 Difference]: Finished difference. Result has 268 places, 332 transitions, 4857 flow [2024-06-14 11:28:34,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4293, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4857, PETRI_PLACES=268, PETRI_TRANSITIONS=332} [2024-06-14 11:28:34,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-14 11:28:34,100 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 332 transitions, 4857 flow [2024-06-14 11:28:34,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:34,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:34,100 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-14 11:28:34,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:28:34,100 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:34,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:34,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1668699777, now seen corresponding path program 6 times [2024-06-14 11:28:34,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:34,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986429662] [2024-06-14 11:28:34,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:34,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:34,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:34,177 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-14 11:28:34,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:34,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986429662] [2024-06-14 11:28:34,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986429662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:34,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:34,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:34,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444990719] [2024-06-14 11:28:34,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:34,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:34,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:34,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:34,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:34,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:34,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 332 transitions, 4857 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:34,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:34,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:34,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:34,781 INFO L124 PetriNetUnfolderBase]: 2476/4177 cut-off events. [2024-06-14 11:28:34,782 INFO L125 PetriNetUnfolderBase]: For 389510/389510 co-relation queries the response was YES. [2024-06-14 11:28:34,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29797 conditions, 4177 events. 2476/4177 cut-off events. For 389510/389510 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26327 event pairs, 712 based on Foata normal form. 1/4170 useless extension candidates. Maximal degree in co-relation 29665. Up to 3309 conditions per place. [2024-06-14 11:28:34,825 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 197 selfloop transitions, 151 changer transitions 0/355 dead transitions. [2024-06-14 11:28:34,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 355 transitions, 6149 flow [2024-06-14 11:28:34,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:34,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:34,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:28:34,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:28:34,827 INFO L175 Difference]: Start difference. First operand has 268 places, 332 transitions, 4857 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:28:34,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 355 transitions, 6149 flow [2024-06-14 11:28:35,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 355 transitions, 5958 flow, removed 78 selfloop flow, removed 2 redundant places. [2024-06-14 11:28:35,987 INFO L231 Difference]: Finished difference. Result has 273 places, 335 transitions, 5066 flow [2024-06-14 11:28:35,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4698, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5066, PETRI_PLACES=273, PETRI_TRANSITIONS=335} [2024-06-14 11:28:35,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-14 11:28:35,988 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 335 transitions, 5066 flow [2024-06-14 11:28:35,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:35,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:35,989 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-14 11:28:35,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:28:35,989 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:35,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:35,989 INFO L85 PathProgramCache]: Analyzing trace with hash -545028041, now seen corresponding path program 7 times [2024-06-14 11:28:35,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:35,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581696436] [2024-06-14 11:28:35,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:35,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:35,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:36,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-14 11:28:36,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:36,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581696436] [2024-06-14 11:28:36,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581696436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:36,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:36,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:36,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766118939] [2024-06-14 11:28:36,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:36,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:36,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:36,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:36,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:36,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:36,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 335 transitions, 5066 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:36,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:36,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:36,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:36,715 INFO L124 PetriNetUnfolderBase]: 2494/4208 cut-off events. [2024-06-14 11:28:36,715 INFO L125 PetriNetUnfolderBase]: For 406372/406372 co-relation queries the response was YES. [2024-06-14 11:28:36,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30490 conditions, 4208 events. 2494/4208 cut-off events. For 406372/406372 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 26605 event pairs, 713 based on Foata normal form. 2/4202 useless extension candidates. Maximal degree in co-relation 30356. Up to 3321 conditions per place. [2024-06-14 11:28:36,763 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 199 selfloop transitions, 153 changer transitions 0/359 dead transitions. [2024-06-14 11:28:36,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 359 transitions, 6424 flow [2024-06-14 11:28:36,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:36,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:36,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:28:36,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:28:36,765 INFO L175 Difference]: Start difference. First operand has 273 places, 335 transitions, 5066 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:28:36,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 359 transitions, 6424 flow [2024-06-14 11:28:37,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 359 transitions, 6159 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:37,682 INFO L231 Difference]: Finished difference. Result has 277 places, 342 transitions, 5268 flow [2024-06-14 11:28:37,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4807, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5268, PETRI_PLACES=277, PETRI_TRANSITIONS=342} [2024-06-14 11:28:37,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-14 11:28:37,683 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 342 transitions, 5268 flow [2024-06-14 11:28:37,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:37,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:37,683 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-14 11:28:37,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:28:37,683 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:37,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:37,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1250171929, now seen corresponding path program 8 times [2024-06-14 11:28:37,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:37,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45865417] [2024-06-14 11:28:37,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:37,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:37,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:37,763 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-14 11:28:37,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:37,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45865417] [2024-06-14 11:28:37,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45865417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:37,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:37,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:37,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356365839] [2024-06-14 11:28:37,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:37,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:37,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:37,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:37,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:37,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:37,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 342 transitions, 5268 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:37,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:37,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:37,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:38,444 INFO L124 PetriNetUnfolderBase]: 2512/4267 cut-off events. [2024-06-14 11:28:38,445 INFO L125 PetriNetUnfolderBase]: For 418850/418850 co-relation queries the response was YES. [2024-06-14 11:28:38,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30963 conditions, 4267 events. 2512/4267 cut-off events. For 418850/418850 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27123 event pairs, 647 based on Foata normal form. 2/4266 useless extension candidates. Maximal degree in co-relation 30828. Up to 3537 conditions per place. [2024-06-14 11:28:38,490 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 246 selfloop transitions, 121 changer transitions 0/374 dead transitions. [2024-06-14 11:28:38,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 374 transitions, 6502 flow [2024-06-14 11:28:38,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:38,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:38,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:28:38,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-14 11:28:38,491 INFO L175 Difference]: Start difference. First operand has 277 places, 342 transitions, 5268 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:28:38,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 374 transitions, 6502 flow [2024-06-14 11:28:39,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 374 transitions, 6179 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:39,527 INFO L231 Difference]: Finished difference. Result has 282 places, 348 transitions, 5381 flow [2024-06-14 11:28:39,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4957, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5381, PETRI_PLACES=282, PETRI_TRANSITIONS=348} [2024-06-14 11:28:39,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-14 11:28:39,528 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 348 transitions, 5381 flow [2024-06-14 11:28:39,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:39,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:39,529 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-14 11:28:39,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:28:39,529 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:39,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:39,529 INFO L85 PathProgramCache]: Analyzing trace with hash -861117415, now seen corresponding path program 9 times [2024-06-14 11:28:39,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:39,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62983623] [2024-06-14 11:28:39,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:39,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:39,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:39,608 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-14 11:28:39,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:39,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62983623] [2024-06-14 11:28:39,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62983623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:39,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:39,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:39,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673809197] [2024-06-14 11:28:39,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:39,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:39,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:39,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:39,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:39,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:39,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 348 transitions, 5381 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:39,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:39,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:39,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:40,290 INFO L124 PetriNetUnfolderBase]: 2506/4263 cut-off events. [2024-06-14 11:28:40,290 INFO L125 PetriNetUnfolderBase]: For 418648/418648 co-relation queries the response was YES. [2024-06-14 11:28:40,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30837 conditions, 4263 events. 2506/4263 cut-off events. For 418648/418648 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27049 event pairs, 625 based on Foata normal form. 2/4262 useless extension candidates. Maximal degree in co-relation 30700. Up to 3534 conditions per place. [2024-06-14 11:28:40,343 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 239 selfloop transitions, 135 changer transitions 0/381 dead transitions. [2024-06-14 11:28:40,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 381 transitions, 6549 flow [2024-06-14 11:28:40,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:40,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:40,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-14 11:28:40,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:28:40,345 INFO L175 Difference]: Start difference. First operand has 282 places, 348 transitions, 5381 flow. Second operand 8 states and 208 transitions. [2024-06-14 11:28:40,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 381 transitions, 6549 flow [2024-06-14 11:28:41,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 381 transitions, 6290 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:41,544 INFO L231 Difference]: Finished difference. Result has 285 places, 349 transitions, 5498 flow [2024-06-14 11:28:41,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5122, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5498, PETRI_PLACES=285, PETRI_TRANSITIONS=349} [2024-06-14 11:28:41,545 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-14 11:28:41,545 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 349 transitions, 5498 flow [2024-06-14 11:28:41,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:41,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:41,545 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-14 11:28:41,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:28:41,546 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:41,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:41,546 INFO L85 PathProgramCache]: Analyzing trace with hash 95936054, now seen corresponding path program 1 times [2024-06-14 11:28:41,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:41,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333543294] [2024-06-14 11:28:41,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:41,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:41,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:41,625 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-14 11:28:41,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:41,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333543294] [2024-06-14 11:28:41,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333543294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:41,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:41,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:41,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740689389] [2024-06-14 11:28:41,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:41,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:41,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:41,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:41,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:41,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:41,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 349 transitions, 5498 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:41,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:41,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:41,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:42,358 INFO L124 PetriNetUnfolderBase]: 2731/4656 cut-off events. [2024-06-14 11:28:42,359 INFO L125 PetriNetUnfolderBase]: For 571800/571804 co-relation queries the response was YES. [2024-06-14 11:28:42,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35804 conditions, 4656 events. 2731/4656 cut-off events. For 571800/571804 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30242 event pairs, 662 based on Foata normal form. 16/4670 useless extension candidates. Maximal degree in co-relation 35665. Up to 3426 conditions per place. [2024-06-14 11:28:42,411 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 99 changer transitions 0/387 dead transitions. [2024-06-14 11:28:42,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 387 transitions, 6860 flow [2024-06-14 11:28:42,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:42,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:42,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:28:42,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:28:42,412 INFO L175 Difference]: Start difference. First operand has 285 places, 349 transitions, 5498 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:28:42,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 387 transitions, 6860 flow [2024-06-14 11:28:43,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 387 transitions, 6653 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:43,955 INFO L231 Difference]: Finished difference. Result has 288 places, 355 transitions, 5672 flow [2024-06-14 11:28:43,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5295, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5672, PETRI_PLACES=288, PETRI_TRANSITIONS=355} [2024-06-14 11:28:43,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-14 11:28:43,955 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 355 transitions, 5672 flow [2024-06-14 11:28:43,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:43,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:43,956 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-14 11:28:43,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:28:43,956 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:43,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:43,956 INFO L85 PathProgramCache]: Analyzing trace with hash -415672138, now seen corresponding path program 2 times [2024-06-14 11:28:43,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:43,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525112876] [2024-06-14 11:28:43,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:43,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:43,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:44,038 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-14 11:28:44,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:44,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525112876] [2024-06-14 11:28:44,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525112876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:44,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:44,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:44,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23710931] [2024-06-14 11:28:44,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:44,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:44,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:44,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:44,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:44,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:44,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 355 transitions, 5672 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:44,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:44,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:44,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:44,830 INFO L124 PetriNetUnfolderBase]: 2883/4888 cut-off events. [2024-06-14 11:28:44,830 INFO L125 PetriNetUnfolderBase]: For 636127/636131 co-relation queries the response was YES. [2024-06-14 11:28:44,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39226 conditions, 4888 events. 2883/4888 cut-off events. For 636127/636131 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31922 event pairs, 771 based on Foata normal form. 16/4902 useless extension candidates. Maximal degree in co-relation 39084. Up to 4019 conditions per place. [2024-06-14 11:28:44,887 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 282 selfloop transitions, 93 changer transitions 0/382 dead transitions. [2024-06-14 11:28:44,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 382 transitions, 6774 flow [2024-06-14 11:28:44,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:44,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:44,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:28:44,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:28:44,888 INFO L175 Difference]: Start difference. First operand has 288 places, 355 transitions, 5672 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:28:44,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 382 transitions, 6774 flow [2024-06-14 11:28:46,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 382 transitions, 6633 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-14 11:28:46,299 INFO L231 Difference]: Finished difference. Result has 294 places, 359 transitions, 5830 flow [2024-06-14 11:28:46,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5531, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5830, PETRI_PLACES=294, PETRI_TRANSITIONS=359} [2024-06-14 11:28:46,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-14 11:28:46,300 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 359 transitions, 5830 flow [2024-06-14 11:28:46,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:46,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:46,300 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-14 11:28:46,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:28:46,301 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:46,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:46,301 INFO L85 PathProgramCache]: Analyzing trace with hash -502360228, now seen corresponding path program 3 times [2024-06-14 11:28:46,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:46,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375518213] [2024-06-14 11:28:46,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:46,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:46,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:46,384 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-14 11:28:46,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:46,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375518213] [2024-06-14 11:28:46,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375518213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:46,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:46,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:46,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846385746] [2024-06-14 11:28:46,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:46,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:46,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:46,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:46,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:46,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:46,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 359 transitions, 5830 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:46,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:46,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:46,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:47,149 INFO L124 PetriNetUnfolderBase]: 2893/4906 cut-off events. [2024-06-14 11:28:47,149 INFO L125 PetriNetUnfolderBase]: For 641823/641827 co-relation queries the response was YES. [2024-06-14 11:28:47,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39092 conditions, 4906 events. 2893/4906 cut-off events. For 641823/641827 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32039 event pairs, 782 based on Foata normal form. 20/4924 useless extension candidates. Maximal degree in co-relation 38947. Up to 4193 conditions per place. [2024-06-14 11:28:47,208 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 277 selfloop transitions, 95 changer transitions 0/379 dead transitions. [2024-06-14 11:28:47,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 379 transitions, 6684 flow [2024-06-14 11:28:47,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:47,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:47,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:28:47,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:28:47,209 INFO L175 Difference]: Start difference. First operand has 294 places, 359 transitions, 5830 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:28:47,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 379 transitions, 6684 flow [2024-06-14 11:28:48,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 379 transitions, 6537 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:48,791 INFO L231 Difference]: Finished difference. Result has 298 places, 361 transitions, 5937 flow [2024-06-14 11:28:48,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5937, PETRI_PLACES=298, PETRI_TRANSITIONS=361} [2024-06-14 11:28:48,792 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-14 11:28:48,792 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 361 transitions, 5937 flow [2024-06-14 11:28:48,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:48,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:48,792 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-14 11:28:48,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:28:48,793 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:48,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:48,793 INFO L85 PathProgramCache]: Analyzing trace with hash 493870804, now seen corresponding path program 4 times [2024-06-14 11:28:48,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:48,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176223933] [2024-06-14 11:28:48,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:48,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:48,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:48,896 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-14 11:28:48,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:48,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176223933] [2024-06-14 11:28:48,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176223933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:48,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:48,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:48,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206201409] [2024-06-14 11:28:48,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:48,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:48,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:48,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:48,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:48,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:48,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 361 transitions, 5937 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:48,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:48,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:48,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:49,700 INFO L124 PetriNetUnfolderBase]: 2949/4986 cut-off events. [2024-06-14 11:28:49,701 INFO L125 PetriNetUnfolderBase]: For 656816/656816 co-relation queries the response was YES. [2024-06-14 11:28:49,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39987 conditions, 4986 events. 2949/4986 cut-off events. For 656816/656816 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 32643 event pairs, 790 based on Foata normal form. 16/4998 useless extension candidates. Maximal degree in co-relation 39840. Up to 4281 conditions per place. [2024-06-14 11:28:49,761 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 273 selfloop transitions, 102 changer transitions 0/382 dead transitions. [2024-06-14 11:28:49,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 382 transitions, 6800 flow [2024-06-14 11:28:49,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:49,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:49,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:28:49,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:28:49,763 INFO L175 Difference]: Start difference. First operand has 298 places, 361 transitions, 5937 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:28:49,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 382 transitions, 6800 flow [2024-06-14 11:28:51,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 382 transitions, 6574 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:51,398 INFO L231 Difference]: Finished difference. Result has 301 places, 363 transitions, 5980 flow [2024-06-14 11:28:51,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5711, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5980, PETRI_PLACES=301, PETRI_TRANSITIONS=363} [2024-06-14 11:28:51,399 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-14 11:28:51,399 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 363 transitions, 5980 flow [2024-06-14 11:28:51,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:51,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28: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, 1] [2024-06-14 11:28:51,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:28:51,400 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:51,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:51,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1979178926, now seen corresponding path program 5 times [2024-06-14 11:28:51,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:51,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737823666] [2024-06-14 11:28:51,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:51,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:51,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:51,493 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-14 11:28:51,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:51,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737823666] [2024-06-14 11:28:51,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737823666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:51,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:51,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:51,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652796805] [2024-06-14 11:28:51,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:51,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:51,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:51,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:51,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:51,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:51,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 363 transitions, 5980 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:51,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:51,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:51,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:52,394 INFO L124 PetriNetUnfolderBase]: 2992/5063 cut-off events. [2024-06-14 11:28:52,394 INFO L125 PetriNetUnfolderBase]: For 665262/665262 co-relation queries the response was YES. [2024-06-14 11:28:52,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40344 conditions, 5063 events. 2992/5063 cut-off events. For 665262/665262 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 33273 event pairs, 803 based on Foata normal form. 16/5075 useless extension candidates. Maximal degree in co-relation 40196. Up to 4350 conditions per place. [2024-06-14 11:28:52,458 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 108 changer transitions 0/386 dead transitions. [2024-06-14 11:28:52,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 386 transitions, 6859 flow [2024-06-14 11:28:52,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:28:52,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:28:52,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 11:28:52,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-14 11:28:52,459 INFO L175 Difference]: Start difference. First operand has 301 places, 363 transitions, 5980 flow. Second operand 10 states and 223 transitions. [2024-06-14 11:28:52,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 386 transitions, 6859 flow [2024-06-14 11:28:54,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 386 transitions, 6611 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:54,106 INFO L231 Difference]: Finished difference. Result has 305 places, 365 transitions, 6017 flow [2024-06-14 11:28:54,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5732, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6017, PETRI_PLACES=305, PETRI_TRANSITIONS=365} [2024-06-14 11:28:54,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-14 11:28:54,107 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 365 transitions, 6017 flow [2024-06-14 11:28:54,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:54,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:54,107 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-14 11:28:54,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:28:54,107 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:54,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:54,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1165171836, now seen corresponding path program 6 times [2024-06-14 11:28:54,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:54,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058941424] [2024-06-14 11:28:54,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:54,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:54,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:54,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:54,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:54,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058941424] [2024-06-14 11:28:54,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058941424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:54,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:54,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:54,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673112170] [2024-06-14 11:28:54,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:54,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:54,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:54,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:54,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:54,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:54,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 365 transitions, 6017 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:54,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:54,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:54,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:55,085 INFO L124 PetriNetUnfolderBase]: 3098/5251 cut-off events. [2024-06-14 11:28:55,085 INFO L125 PetriNetUnfolderBase]: For 703190/703190 co-relation queries the response was YES. [2024-06-14 11:28:55,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42411 conditions, 5251 events. 3098/5251 cut-off events. For 703190/703190 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34856 event pairs, 826 based on Foata normal form. 12/5259 useless extension candidates. Maximal degree in co-relation 42262. Up to 4272 conditions per place. [2024-06-14 11:28:55,154 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 284 selfloop transitions, 101 changer transitions 0/392 dead transitions. [2024-06-14 11:28:55,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 392 transitions, 7143 flow [2024-06-14 11:28:55,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:55,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:55,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:28:55,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:28:55,155 INFO L175 Difference]: Start difference. First operand has 305 places, 365 transitions, 6017 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:28:55,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 392 transitions, 7143 flow [2024-06-14 11:28:56,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 392 transitions, 6883 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 11:28:56,876 INFO L231 Difference]: Finished difference. Result has 306 places, 369 transitions, 6100 flow [2024-06-14 11:28:56,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5757, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6100, PETRI_PLACES=306, PETRI_TRANSITIONS=369} [2024-06-14 11:28:56,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-14 11:28:56,877 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 369 transitions, 6100 flow [2024-06-14 11:28:56,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:56,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:56,877 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-14 11:28:56,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:28:56,877 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:56,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:56,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1159446384, now seen corresponding path program 1 times [2024-06-14 11:28:56,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:56,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598276872] [2024-06-14 11:28:56,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:56,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:56,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:56,968 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-14 11:28:56,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:56,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598276872] [2024-06-14 11:28:56,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598276872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:56,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:56,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:56,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235870214] [2024-06-14 11:28:56,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:56,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:56,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:56,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:56,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:57,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:57,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 369 transitions, 6100 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:57,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:57,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:57,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:57,853 INFO L124 PetriNetUnfolderBase]: 3105/5268 cut-off events. [2024-06-14 11:28:57,853 INFO L125 PetriNetUnfolderBase]: For 694178/694178 co-relation queries the response was YES. [2024-06-14 11:28:57,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41983 conditions, 5268 events. 3105/5268 cut-off events. For 694178/694178 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 35068 event pairs, 830 based on Foata normal form. 12/5276 useless extension candidates. Maximal degree in co-relation 41832. Up to 4405 conditions per place. [2024-06-14 11:28:57,922 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 273 selfloop transitions, 115 changer transitions 0/395 dead transitions. [2024-06-14 11:28:57,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 395 transitions, 7006 flow [2024-06-14 11:28:57,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:28:57,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:28:57,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 11:28:57,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:28:57,923 INFO L175 Difference]: Start difference. First operand has 306 places, 369 transitions, 6100 flow. Second operand 10 states and 225 transitions. [2024-06-14 11:28:57,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 395 transitions, 7006 flow [2024-06-14 11:28:59,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 395 transitions, 6825 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:59,727 INFO L231 Difference]: Finished difference. Result has 312 places, 371 transitions, 6216 flow [2024-06-14 11:28:59,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5919, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6216, PETRI_PLACES=312, PETRI_TRANSITIONS=371} [2024-06-14 11:28:59,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-14 11:28:59,728 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 371 transitions, 6216 flow [2024-06-14 11:28:59,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:59,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:59,728 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-14 11:28:59,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:28:59,729 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:59,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:59,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1258908628, now seen corresponding path program 7 times [2024-06-14 11:28:59,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:59,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040652127] [2024-06-14 11:28:59,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:59,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:59,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:59,817 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-14 11:28:59,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:59,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040652127] [2024-06-14 11:28:59,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040652127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:59,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:59,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:59,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553293894] [2024-06-14 11:28:59,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:59,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:59,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:59,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:59,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:59,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:59,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 371 transitions, 6216 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:59,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:59,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:59,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:00,727 INFO L124 PetriNetUnfolderBase]: 3237/5486 cut-off events. [2024-06-14 11:29:00,727 INFO L125 PetriNetUnfolderBase]: For 818882/818882 co-relation queries the response was YES. [2024-06-14 11:29:00,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43140 conditions, 5486 events. 3237/5486 cut-off events. For 818882/818882 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 36796 event pairs, 868 based on Foata normal form. 42/5525 useless extension candidates. Maximal degree in co-relation 42987. Up to 4615 conditions per place. [2024-06-14 11:29:00,796 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 288 selfloop transitions, 94 changer transitions 7/396 dead transitions. [2024-06-14 11:29:00,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 396 transitions, 7115 flow [2024-06-14 11:29:00,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:00,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:00,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:29:00,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:29:00,798 INFO L175 Difference]: Start difference. First operand has 312 places, 371 transitions, 6216 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:29:00,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 396 transitions, 7115 flow [2024-06-14 11:29:02,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 396 transitions, 6834 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:02,808 INFO L231 Difference]: Finished difference. Result has 311 places, 368 transitions, 6081 flow [2024-06-14 11:29:02,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5935, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6081, PETRI_PLACES=311, PETRI_TRANSITIONS=368} [2024-06-14 11:29:02,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-14 11:29:02,808 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 368 transitions, 6081 flow [2024-06-14 11:29:02,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:02,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:02,809 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-14 11:29:02,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:29:02,809 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:02,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:02,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1258760758, now seen corresponding path program 8 times [2024-06-14 11:29:02,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:02,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825072840] [2024-06-14 11:29:02,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:02,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:02,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:02,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:02,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:02,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825072840] [2024-06-14 11:29:02,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825072840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:02,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:02,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:02,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454146487] [2024-06-14 11:29:02,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:02,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:02,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:02,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:02,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:02,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:02,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 368 transitions, 6081 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:02,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:02,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:02,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:03,932 INFO L124 PetriNetUnfolderBase]: 3348/5701 cut-off events. [2024-06-14 11:29:03,933 INFO L125 PetriNetUnfolderBase]: For 883269/883269 co-relation queries the response was YES. [2024-06-14 11:29:03,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45212 conditions, 5701 events. 3348/5701 cut-off events. For 883269/883269 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 38596 event pairs, 805 based on Foata normal form. 36/5734 useless extension candidates. Maximal degree in co-relation 45058. Up to 3989 conditions per place. [2024-06-14 11:29:04,029 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 291 selfloop transitions, 96 changer transitions 10/404 dead transitions. [2024-06-14 11:29:04,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 404 transitions, 7249 flow [2024-06-14 11:29:04,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:04,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:04,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-14 11:29:04,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-14 11:29:04,030 INFO L175 Difference]: Start difference. First operand has 311 places, 368 transitions, 6081 flow. Second operand 7 states and 183 transitions. [2024-06-14 11:29:04,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 404 transitions, 7249 flow [2024-06-14 11:29:06,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 404 transitions, 7039 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:06,245 INFO L231 Difference]: Finished difference. Result has 314 places, 363 transitions, 5976 flow [2024-06-14 11:29:06,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5976, PETRI_PLACES=314, PETRI_TRANSITIONS=363} [2024-06-14 11:29:06,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-14 11:29:06,245 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 363 transitions, 5976 flow [2024-06-14 11:29:06,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:06,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:06,246 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-14 11:29:06,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:29:06,246 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:06,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:06,247 INFO L85 PathProgramCache]: Analyzing trace with hash -260727934, now seen corresponding path program 9 times [2024-06-14 11:29:06,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:06,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8485030] [2024-06-14 11:29:06,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:06,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:06,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:06,338 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-14 11:29:06,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:06,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8485030] [2024-06-14 11:29:06,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8485030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:06,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:06,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:06,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130258409] [2024-06-14 11:29:06,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:06,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:06,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:06,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:06,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:06,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:06,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 363 transitions, 5976 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:06,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:06,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:06,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:07,376 INFO L124 PetriNetUnfolderBase]: 3082/5253 cut-off events. [2024-06-14 11:29:07,377 INFO L125 PetriNetUnfolderBase]: For 761913/761913 co-relation queries the response was YES. [2024-06-14 11:29:07,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39926 conditions, 5253 events. 3082/5253 cut-off events. For 761913/761913 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 35159 event pairs, 806 based on Foata normal form. 42/5292 useless extension candidates. Maximal degree in co-relation 39770. Up to 4392 conditions per place. [2024-06-14 11:29:07,435 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 281 selfloop transitions, 90 changer transitions 7/385 dead transitions. [2024-06-14 11:29:07,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 385 transitions, 6827 flow [2024-06-14 11:29:07,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:07,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:07,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:29:07,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:29:07,436 INFO L175 Difference]: Start difference. First operand has 314 places, 363 transitions, 5976 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:29:07,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 385 transitions, 6827 flow [2024-06-14 11:29:09,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 385 transitions, 6360 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:09,419 INFO L231 Difference]: Finished difference. Result has 313 places, 359 transitions, 5636 flow [2024-06-14 11:29:09,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5636, PETRI_PLACES=313, PETRI_TRANSITIONS=359} [2024-06-14 11:29:09,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-14 11:29:09,420 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 359 transitions, 5636 flow [2024-06-14 11:29:09,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:09,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:09,420 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-14 11:29:09,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:29:09,420 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:09,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:09,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1264486210, now seen corresponding path program 2 times [2024-06-14 11:29:09,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:09,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568646638] [2024-06-14 11:29:09,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:09,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:09,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:09,506 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-14 11:29:09,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:09,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568646638] [2024-06-14 11:29:09,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568646638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:09,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:09,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:09,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118242246] [2024-06-14 11:29:09,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:09,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:09,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:09,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:09,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:09,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:09,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 359 transitions, 5636 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:09,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:09,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:09,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:10,347 INFO L124 PetriNetUnfolderBase]: 2925/4998 cut-off events. [2024-06-14 11:29:10,348 INFO L125 PetriNetUnfolderBase]: For 603299/603299 co-relation queries the response was YES. [2024-06-14 11:29:10,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34619 conditions, 4998 events. 2925/4998 cut-off events. For 603299/603299 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 33271 event pairs, 642 based on Foata normal form. 36/5031 useless extension candidates. Maximal degree in co-relation 34465. Up to 3800 conditions per place. [2024-06-14 11:29:10,409 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 92 changer transitions 17/387 dead transitions. [2024-06-14 11:29:10,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 387 transitions, 6525 flow [2024-06-14 11:29:10,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:10,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:10,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:29:10,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:29:10,410 INFO L175 Difference]: Start difference. First operand has 313 places, 359 transitions, 5636 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:29:10,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 387 transitions, 6525 flow [2024-06-14 11:29:12,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 387 transitions, 6185 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:12,369 INFO L231 Difference]: Finished difference. Result has 314 places, 348 transitions, 5319 flow [2024-06-14 11:29:12,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5304, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5319, PETRI_PLACES=314, PETRI_TRANSITIONS=348} [2024-06-14 11:29:12,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-14 11:29:12,369 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 348 transitions, 5319 flow [2024-06-14 11:29:12,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:12,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:12,370 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-14 11:29:12,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:29:12,370 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:12,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:12,370 INFO L85 PathProgramCache]: Analyzing trace with hash 466431080, now seen corresponding path program 1 times [2024-06-14 11:29:12,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:12,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104662943] [2024-06-14 11:29:12,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:12,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:12,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:12,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:12,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:12,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104662943] [2024-06-14 11:29:12,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104662943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:12,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:12,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:12,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879428056] [2024-06-14 11:29:12,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:12,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:12,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:12,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:12,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:12,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:12,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 348 transitions, 5319 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:12,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:12,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:12,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:13,311 INFO L124 PetriNetUnfolderBase]: 2729/4665 cut-off events. [2024-06-14 11:29:13,311 INFO L125 PetriNetUnfolderBase]: For 468564/468564 co-relation queries the response was YES. [2024-06-14 11:29:13,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33113 conditions, 4665 events. 2729/4665 cut-off events. For 468564/468564 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30611 event pairs, 611 based on Foata normal form. 1/4664 useless extension candidates. Maximal degree in co-relation 32958. Up to 4180 conditions per place. [2024-06-14 11:29:13,371 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 337 selfloop transitions, 38 changer transitions 0/382 dead transitions. [2024-06-14 11:29:13,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 382 transitions, 6374 flow [2024-06-14 11:29:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:13,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:13,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:29:13,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:29:13,372 INFO L175 Difference]: Start difference. First operand has 314 places, 348 transitions, 5319 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:29:13,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 382 transitions, 6374 flow [2024-06-14 11:29:14,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 382 transitions, 6011 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:14,825 INFO L231 Difference]: Finished difference. Result has 313 places, 351 transitions, 5087 flow [2024-06-14 11:29:14,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4958, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5087, PETRI_PLACES=313, PETRI_TRANSITIONS=351} [2024-06-14 11:29:14,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-14 11:29:14,826 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 351 transitions, 5087 flow [2024-06-14 11:29:14,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:14,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:14,826 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-14 11:29:14,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:29:14,827 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:14,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:14,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1529568504, now seen corresponding path program 1 times [2024-06-14 11:29:14,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:14,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156147497] [2024-06-14 11:29:14,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:14,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:14,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:14,905 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-14 11:29:14,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:14,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156147497] [2024-06-14 11:29:14,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156147497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:14,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:14,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:14,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492373618] [2024-06-14 11:29:14,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:14,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:14,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:14,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:14,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:14,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:14,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 351 transitions, 5087 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:14,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:14,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:14,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:15,655 INFO L124 PetriNetUnfolderBase]: 2742/4702 cut-off events. [2024-06-14 11:29:15,656 INFO L125 PetriNetUnfolderBase]: For 469706/469706 co-relation queries the response was YES. [2024-06-14 11:29:15,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32936 conditions, 4702 events. 2742/4702 cut-off events. For 469706/469706 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 31092 event pairs, 649 based on Foata normal form. 1/4700 useless extension candidates. Maximal degree in co-relation 32782. Up to 3956 conditions per place. [2024-06-14 11:29:15,714 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 246 selfloop transitions, 122 changer transitions 0/375 dead transitions. [2024-06-14 11:29:15,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 375 transitions, 6161 flow [2024-06-14 11:29:15,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:15,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:15,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:29:15,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:29:15,715 INFO L175 Difference]: Start difference. First operand has 313 places, 351 transitions, 5087 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:29:15,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 375 transitions, 6161 flow [2024-06-14 11:29:17,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 375 transitions, 6065 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:17,338 INFO L231 Difference]: Finished difference. Result has 315 places, 357 transitions, 5449 flow [2024-06-14 11:29:17,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4991, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5449, PETRI_PLACES=315, PETRI_TRANSITIONS=357} [2024-06-14 11:29:17,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-14 11:29:17,338 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 357 transitions, 5449 flow [2024-06-14 11:29:17,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:17,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:17,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:17,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:29:17,339 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:17,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:17,339 INFO L85 PathProgramCache]: Analyzing trace with hash 466551050, now seen corresponding path program 2 times [2024-06-14 11:29:17,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:17,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134457177] [2024-06-14 11:29:17,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:17,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:17,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:17,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:17,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:17,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134457177] [2024-06-14 11:29:17,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134457177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:17,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:17,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:17,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294625288] [2024-06-14 11:29:17,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:17,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:17,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:17,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:17,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:17,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:17,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 357 transitions, 5449 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:17,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:17,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:17,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:18,294 INFO L124 PetriNetUnfolderBase]: 2739/4703 cut-off events. [2024-06-14 11:29:18,294 INFO L125 PetriNetUnfolderBase]: For 476591/476591 co-relation queries the response was YES. [2024-06-14 11:29:18,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33369 conditions, 4703 events. 2739/4703 cut-off events. For 476591/476591 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 31059 event pairs, 625 based on Foata normal form. 1/4702 useless extension candidates. Maximal degree in co-relation 33213. Up to 4195 conditions per place. [2024-06-14 11:29:18,357 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 343 selfloop transitions, 38 changer transitions 0/388 dead transitions. [2024-06-14 11:29:18,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 388 transitions, 6289 flow [2024-06-14 11:29:18,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:18,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:18,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:29:18,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 11:29:18,359 INFO L175 Difference]: Start difference. First operand has 315 places, 357 transitions, 5449 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:29:18,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 388 transitions, 6289 flow [2024-06-14 11:29:20,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 388 transitions, 6069 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:20,221 INFO L231 Difference]: Finished difference. Result has 319 places, 357 transitions, 5311 flow [2024-06-14 11:29:20,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5229, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5311, PETRI_PLACES=319, PETRI_TRANSITIONS=357} [2024-06-14 11:29:20,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-14 11:29:20,222 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 357 transitions, 5311 flow [2024-06-14 11:29:20,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:20,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:20,222 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-14 11:29:20,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:29:20,223 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:20,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:20,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1410783828, now seen corresponding path program 3 times [2024-06-14 11:29:20,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:20,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912178629] [2024-06-14 11:29:20,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:20,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:20,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:20,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-14 11:29:20,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:20,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912178629] [2024-06-14 11:29:20,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912178629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:20,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:20,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:20,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878406969] [2024-06-14 11:29:20,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:20,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:20,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:20,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:20,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:20,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:20,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 357 transitions, 5311 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:20,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:20,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:20,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:21,072 INFO L124 PetriNetUnfolderBase]: 2776/4750 cut-off events. [2024-06-14 11:29:21,072 INFO L125 PetriNetUnfolderBase]: For 494759/494759 co-relation queries the response was YES. [2024-06-14 11:29:21,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33977 conditions, 4750 events. 2776/4750 cut-off events. For 494759/494759 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 31342 event pairs, 655 based on Foata normal form. 1/4739 useless extension candidates. Maximal degree in co-relation 33821. Up to 3773 conditions per place. [2024-06-14 11:29:21,133 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 211 selfloop transitions, 182 changer transitions 0/400 dead transitions. [2024-06-14 11:29:21,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 400 transitions, 6981 flow [2024-06-14 11:29:21,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:21,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:21,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:29:21,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 11:29:21,134 INFO L175 Difference]: Start difference. First operand has 319 places, 357 transitions, 5311 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:29:21,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 400 transitions, 6981 flow [2024-06-14 11:29:22,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 400 transitions, 6885 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:22,840 INFO L231 Difference]: Finished difference. Result has 319 places, 370 transitions, 5849 flow [2024-06-14 11:29:22,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5215, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5849, PETRI_PLACES=319, PETRI_TRANSITIONS=370} [2024-06-14 11:29:22,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-14 11:29:22,840 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 370 transitions, 5849 flow [2024-06-14 11:29:22,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:22,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:22,841 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-14 11:29:22,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:29:22,841 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:22,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:22,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1211482038, now seen corresponding path program 4 times [2024-06-14 11:29:22,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:22,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814659419] [2024-06-14 11:29:22,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:22,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:22,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:22,916 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-14 11:29:22,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:22,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814659419] [2024-06-14 11:29:22,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814659419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:22,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:22,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:22,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038080785] [2024-06-14 11:29:22,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:22,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:22,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:22,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:22,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:22,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:22,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 370 transitions, 5849 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:22,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:22,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:22,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:23,706 INFO L124 PetriNetUnfolderBase]: 2845/4866 cut-off events. [2024-06-14 11:29:23,707 INFO L125 PetriNetUnfolderBase]: For 544120/544120 co-relation queries the response was YES. [2024-06-14 11:29:23,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36263 conditions, 4866 events. 2845/4866 cut-off events. For 544120/544120 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32202 event pairs, 663 based on Foata normal form. 1/4855 useless extension candidates. Maximal degree in co-relation 36106. Up to 3837 conditions per place. [2024-06-14 11:29:23,768 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 202 selfloop transitions, 207 changer transitions 0/416 dead transitions. [2024-06-14 11:29:23,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 416 transitions, 7907 flow [2024-06-14 11:29:23,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:23,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:23,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:29:23,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-14 11:29:23,770 INFO L175 Difference]: Start difference. First operand has 319 places, 370 transitions, 5849 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:29:23,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 416 transitions, 7907 flow [2024-06-14 11:29:25,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 416 transitions, 7389 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:25,718 INFO L231 Difference]: Finished difference. Result has 321 places, 389 transitions, 6189 flow [2024-06-14 11:29:25,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5369, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6189, PETRI_PLACES=321, PETRI_TRANSITIONS=389} [2024-06-14 11:29:25,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-14 11:29:25,719 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 389 transitions, 6189 flow [2024-06-14 11:29:25,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:25,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:25,719 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-14 11:29:25,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:29:25,719 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:25,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:25,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1201006518, now seen corresponding path program 5 times [2024-06-14 11:29:25,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:25,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036844211] [2024-06-14 11:29:25,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:25,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:25,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:25,794 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-14 11:29:25,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:25,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036844211] [2024-06-14 11:29:25,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036844211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:25,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:25,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:25,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844477903] [2024-06-14 11:29:25,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:25,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:25,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:25,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:25,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:25,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:25,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 389 transitions, 6189 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:25,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:25,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:25,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:26,591 INFO L124 PetriNetUnfolderBase]: 2858/4880 cut-off events. [2024-06-14 11:29:26,592 INFO L125 PetriNetUnfolderBase]: For 559273/559273 co-relation queries the response was YES. [2024-06-14 11:29:26,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36525 conditions, 4880 events. 2858/4880 cut-off events. For 559273/559273 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 32228 event pairs, 655 based on Foata normal form. 1/4869 useless extension candidates. Maximal degree in co-relation 36367. Up to 3847 conditions per place. [2024-06-14 11:29:26,654 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 201 selfloop transitions, 211 changer transitions 0/419 dead transitions. [2024-06-14 11:29:26,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 419 transitions, 7959 flow [2024-06-14 11:29:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:26,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:26,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:29:26,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 11:29:26,656 INFO L175 Difference]: Start difference. First operand has 321 places, 389 transitions, 6189 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:29:26,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 419 transitions, 7959 flow [2024-06-14 11:29:28,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 419 transitions, 7554 flow, removed 93 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:28,503 INFO L231 Difference]: Finished difference. Result has 326 places, 395 transitions, 6356 flow [2024-06-14 11:29:28,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5822, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6356, PETRI_PLACES=326, PETRI_TRANSITIONS=395} [2024-06-14 11:29:28,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-14 11:29:28,504 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 395 transitions, 6356 flow [2024-06-14 11:29:28,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:28,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:28,504 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-14 11:29:28,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:29:28,504 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:28,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:28,505 INFO L85 PathProgramCache]: Analyzing trace with hash 711650438, now seen corresponding path program 2 times [2024-06-14 11:29:28,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:28,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835497915] [2024-06-14 11:29:28,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:28,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:28,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:28,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-14 11:29:28,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:28,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835497915] [2024-06-14 11:29:28,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835497915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:28,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:28,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:28,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637930304] [2024-06-14 11:29:28,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:28,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:28,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:28,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:28,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:28,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:28,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 395 transitions, 6356 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:28,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:28,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:28,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:29,366 INFO L124 PetriNetUnfolderBase]: 2863/4858 cut-off events. [2024-06-14 11:29:29,367 INFO L125 PetriNetUnfolderBase]: For 573329/573329 co-relation queries the response was YES. [2024-06-14 11:29:29,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36517 conditions, 4858 events. 2863/4858 cut-off events. For 573329/573329 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 32084 event pairs, 724 based on Foata normal form. 1/4851 useless extension candidates. Maximal degree in co-relation 36358. Up to 3851 conditions per place. [2024-06-14 11:29:29,429 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 180 changer transitions 0/417 dead transitions. [2024-06-14 11:29:29,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 417 transitions, 7676 flow [2024-06-14 11:29:29,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:29,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:29,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:29:29,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:29:29,430 INFO L175 Difference]: Start difference. First operand has 326 places, 395 transitions, 6356 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:29:29,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 417 transitions, 7676 flow [2024-06-14 11:29:31,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 417 transitions, 7300 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:31,915 INFO L231 Difference]: Finished difference. Result has 330 places, 398 transitions, 6425 flow [2024-06-14 11:29:31,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5984, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6425, PETRI_PLACES=330, PETRI_TRANSITIONS=398} [2024-06-14 11:29:31,915 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-14 11:29:31,915 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 398 transitions, 6425 flow [2024-06-14 11:29:31,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:31,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:31,916 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-14 11:29:31,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:29:31,916 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:31,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:31,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1510823364, now seen corresponding path program 6 times [2024-06-14 11:29:31,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:31,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453428441] [2024-06-14 11:29:31,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:31,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:31,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:32,002 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-14 11:29:32,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:32,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453428441] [2024-06-14 11:29:32,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453428441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:32,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:32,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:32,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788886838] [2024-06-14 11:29:32,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:32,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:32,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:32,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:32,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:32,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:32,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 398 transitions, 6425 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:32,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:32,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:32,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:32,849 INFO L124 PetriNetUnfolderBase]: 2868/4894 cut-off events. [2024-06-14 11:29:32,849 INFO L125 PetriNetUnfolderBase]: For 583713/583713 co-relation queries the response was YES. [2024-06-14 11:29:32,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36683 conditions, 4894 events. 2868/4894 cut-off events. For 583713/583713 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 32375 event pairs, 654 based on Foata normal form. 1/4883 useless extension candidates. Maximal degree in co-relation 36523. Up to 3855 conditions per place. [2024-06-14 11:29:32,915 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 208 selfloop transitions, 212 changer transitions 0/427 dead transitions. [2024-06-14 11:29:32,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 427 transitions, 7757 flow [2024-06-14 11:29:32,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:32,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:32,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:29:32,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:29:32,916 INFO L175 Difference]: Start difference. First operand has 330 places, 398 transitions, 6425 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:29:32,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 427 transitions, 7757 flow [2024-06-14 11:29:35,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 427 transitions, 7366 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:35,300 INFO L231 Difference]: Finished difference. Result has 334 places, 401 transitions, 6512 flow [2024-06-14 11:29:35,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6038, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6512, PETRI_PLACES=334, PETRI_TRANSITIONS=401} [2024-06-14 11:29:35,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-14 11:29:35,300 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 401 transitions, 6512 flow [2024-06-14 11:29:35,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:35,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:35,301 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-14 11:29:35,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:29:35,301 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:35,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:35,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1675133116, now seen corresponding path program 7 times [2024-06-14 11:29:35,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:35,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442546744] [2024-06-14 11:29:35,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:35,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:35,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:35,387 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-14 11:29:35,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:35,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442546744] [2024-06-14 11:29:35,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442546744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:35,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:35,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:35,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818868060] [2024-06-14 11:29:35,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:35,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:35,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:35,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:35,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:35,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:35,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 401 transitions, 6512 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:35,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:35,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:35,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:36,187 INFO L124 PetriNetUnfolderBase]: 2873/4906 cut-off events. [2024-06-14 11:29:36,187 INFO L125 PetriNetUnfolderBase]: For 595135/595135 co-relation queries the response was YES. [2024-06-14 11:29:36,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36871 conditions, 4906 events. 2873/4906 cut-off events. For 595135/595135 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32513 event pairs, 656 based on Foata normal form. 1/4894 useless extension candidates. Maximal degree in co-relation 36710. Up to 3859 conditions per place. [2024-06-14 11:29:36,252 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 207 selfloop transitions, 214 changer transitions 0/428 dead transitions. [2024-06-14 11:29:36,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 428 transitions, 8038 flow [2024-06-14 11:29:36,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:36,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:36,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:29:36,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:29:36,253 INFO L175 Difference]: Start difference. First operand has 334 places, 401 transitions, 6512 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:29:36,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 428 transitions, 8038 flow [2024-06-14 11:29:38,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 428 transitions, 7741 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:38,688 INFO L231 Difference]: Finished difference. Result has 337 places, 404 transitions, 6699 flow [2024-06-14 11:29:38,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6218, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6699, PETRI_PLACES=337, PETRI_TRANSITIONS=404} [2024-06-14 11:29:38,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-14 11:29:38,689 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 404 transitions, 6699 flow [2024-06-14 11:29:38,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:38,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:38,689 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-14 11:29:38,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:29:38,689 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:38,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:38,690 INFO L85 PathProgramCache]: Analyzing trace with hash 106135126, now seen corresponding path program 3 times [2024-06-14 11:29:38,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:38,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848461525] [2024-06-14 11:29:38,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:38,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:38,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:38,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:38,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:38,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848461525] [2024-06-14 11:29:38,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848461525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:38,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:38,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:38,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765662774] [2024-06-14 11:29:38,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:38,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:38,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:38,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:38,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:38,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:38,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 404 transitions, 6699 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:38,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:38,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:38,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:39,573 INFO L124 PetriNetUnfolderBase]: 2878/4896 cut-off events. [2024-06-14 11:29:39,573 INFO L125 PetriNetUnfolderBase]: For 611991/611991 co-relation queries the response was YES. [2024-06-14 11:29:39,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37106 conditions, 4896 events. 2878/4896 cut-off events. For 611991/611991 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32466 event pairs, 736 based on Foata normal form. 1/4889 useless extension candidates. Maximal degree in co-relation 36944. Up to 3863 conditions per place. [2024-06-14 11:29:39,638 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 232 selfloop transitions, 185 changer transitions 0/424 dead transitions. [2024-06-14 11:29:39,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 424 transitions, 8228 flow [2024-06-14 11:29:39,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:39,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:39,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:29:39,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:29:39,640 INFO L175 Difference]: Start difference. First operand has 337 places, 404 transitions, 6699 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:29:39,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 424 transitions, 8228 flow [2024-06-14 11:29:42,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 424 transitions, 7915 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:42,406 INFO L231 Difference]: Finished difference. Result has 340 places, 407 transitions, 6837 flow [2024-06-14 11:29:42,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6390, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6837, PETRI_PLACES=340, PETRI_TRANSITIONS=407} [2024-06-14 11:29:42,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-14 11:29:42,407 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 407 transitions, 6837 flow [2024-06-14 11:29:42,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:42,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:42,407 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-14 11:29:42,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:29:42,408 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:42,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:42,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1259196812, now seen corresponding path program 8 times [2024-06-14 11:29:42,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:42,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257730924] [2024-06-14 11:29:42,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:42,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:42,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:42,496 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-14 11:29:42,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:42,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257730924] [2024-06-14 11:29:42,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257730924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:42,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:42,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:42,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670546662] [2024-06-14 11:29:42,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:42,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:42,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:42,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:42,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:42,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:42,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 407 transitions, 6837 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:42,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:42,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:42,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:43,346 INFO L124 PetriNetUnfolderBase]: 2875/4911 cut-off events. [2024-06-14 11:29:43,346 INFO L125 PetriNetUnfolderBase]: For 619621/619621 co-relation queries the response was YES. [2024-06-14 11:29:43,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37121 conditions, 4911 events. 2875/4911 cut-off events. For 619621/619621 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32567 event pairs, 657 based on Foata normal form. 1/4899 useless extension candidates. Maximal degree in co-relation 36958. Up to 3861 conditions per place. [2024-06-14 11:29:43,410 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 207 selfloop transitions, 216 changer transitions 0/430 dead transitions. [2024-06-14 11:29:43,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 430 transitions, 8131 flow [2024-06-14 11:29:43,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:43,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:43,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:29:43,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:29:43,412 INFO L175 Difference]: Start difference. First operand has 340 places, 407 transitions, 6837 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:29:43,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 430 transitions, 8131 flow [2024-06-14 11:29:46,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 430 transitions, 7734 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:46,216 INFO L231 Difference]: Finished difference. Result has 344 places, 407 transitions, 6878 flow [2024-06-14 11:29:46,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6440, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6878, PETRI_PLACES=344, PETRI_TRANSITIONS=407} [2024-06-14 11:29:46,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-14 11:29:46,216 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 407 transitions, 6878 flow [2024-06-14 11:29:46,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:46,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:46,217 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-14 11:29:46,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:29:46,217 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:46,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:46,217 INFO L85 PathProgramCache]: Analyzing trace with hash 117741526, now seen corresponding path program 4 times [2024-06-14 11:29:46,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:46,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105794178] [2024-06-14 11:29:46,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:46,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:46,291 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-14 11:29:46,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:46,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105794178] [2024-06-14 11:29:46,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105794178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:46,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:46,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:46,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432940775] [2024-06-14 11:29:46,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:46,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:46,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:46,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:46,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:46,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:46,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 407 transitions, 6878 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:46,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:46,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:46,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:47,218 INFO L124 PetriNetUnfolderBase]: 2872/4876 cut-off events. [2024-06-14 11:29:47,218 INFO L125 PetriNetUnfolderBase]: For 628829/628829 co-relation queries the response was YES. [2024-06-14 11:29:47,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37097 conditions, 4876 events. 2872/4876 cut-off events. For 628829/628829 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32249 event pairs, 726 based on Foata normal form. 1/4869 useless extension candidates. Maximal degree in co-relation 36933. Up to 3859 conditions per place. [2024-06-14 11:29:47,276 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 226 selfloop transitions, 190 changer transitions 0/423 dead transitions. [2024-06-14 11:29:47,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 423 transitions, 8144 flow [2024-06-14 11:29:47,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:47,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:47,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:29:47,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:29:47,277 INFO L175 Difference]: Start difference. First operand has 344 places, 407 transitions, 6878 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:29:47,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 423 transitions, 8144 flow [2024-06-14 11:29:50,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 423 transitions, 7507 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:50,293 INFO L231 Difference]: Finished difference. Result has 343 places, 407 transitions, 6627 flow [2024-06-14 11:29:50,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6241, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6627, PETRI_PLACES=343, PETRI_TRANSITIONS=407} [2024-06-14 11:29:50,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-14 11:29:50,294 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 407 transitions, 6627 flow [2024-06-14 11:29:50,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:50,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:50,294 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-14 11:29:50,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:29:50,295 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:50,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:50,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1966973248, now seen corresponding path program 5 times [2024-06-14 11:29:50,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:50,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109694284] [2024-06-14 11:29:50,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:50,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:50,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:50,373 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-14 11:29:50,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:50,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109694284] [2024-06-14 11:29:50,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109694284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:50,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:50,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:50,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485017248] [2024-06-14 11:29:50,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:50,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:50,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:50,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:50,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:50,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:50,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 407 transitions, 6627 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:50,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:50,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:50,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:51,196 INFO L124 PetriNetUnfolderBase]: 2877/4909 cut-off events. [2024-06-14 11:29:51,196 INFO L125 PetriNetUnfolderBase]: For 634581/634581 co-relation queries the response was YES. [2024-06-14 11:29:51,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37145 conditions, 4909 events. 2877/4909 cut-off events. For 634581/634581 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 32662 event pairs, 632 based on Foata normal form. 1/4907 useless extension candidates. Maximal degree in co-relation 36980. Up to 4105 conditions per place. [2024-06-14 11:29:51,263 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 117 changer transitions 0/427 dead transitions. [2024-06-14 11:29:51,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 427 transitions, 7982 flow [2024-06-14 11:29:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:51,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:51,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:29:51,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:29:51,264 INFO L175 Difference]: Start difference. First operand has 343 places, 407 transitions, 6627 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:29:51,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 427 transitions, 7982 flow [2024-06-14 11:29:53,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 427 transitions, 7402 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:53,863 INFO L231 Difference]: Finished difference. Result has 342 places, 410 transitions, 6364 flow [2024-06-14 11:29:53,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6059, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6364, PETRI_PLACES=342, PETRI_TRANSITIONS=410} [2024-06-14 11:29:53,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-14 11:29:53,864 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 410 transitions, 6364 flow [2024-06-14 11:29:53,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:53,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:53,864 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-14 11:29:53,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:29:53,864 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:53,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:53,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1738893352, now seen corresponding path program 9 times [2024-06-14 11:29:53,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:53,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528488694] [2024-06-14 11:29:53,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:53,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:53,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:53,944 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-14 11:29:53,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:53,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528488694] [2024-06-14 11:29:53,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528488694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:53,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:53,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:53,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444429795] [2024-06-14 11:29:53,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:53,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:53,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:53,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:53,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:53,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:53,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 410 transitions, 6364 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:53,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:53,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:53,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:54,817 INFO L124 PetriNetUnfolderBase]: 2874/4922 cut-off events. [2024-06-14 11:29:54,817 INFO L125 PetriNetUnfolderBase]: For 637248/637248 co-relation queries the response was YES. [2024-06-14 11:29:54,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36802 conditions, 4922 events. 2874/4922 cut-off events. For 637248/637248 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 32758 event pairs, 622 based on Foata normal form. 1/4921 useless extension candidates. Maximal degree in co-relation 36636. Up to 4399 conditions per place. [2024-06-14 11:29:54,885 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 37 changer transitions 0/430 dead transitions. [2024-06-14 11:29:54,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 430 transitions, 7471 flow [2024-06-14 11:29:54,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:54,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:54,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:29:54,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:29:54,886 INFO L175 Difference]: Start difference. First operand has 342 places, 410 transitions, 6364 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:29:54,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 430 transitions, 7471 flow [2024-06-14 11:29:57,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 430 transitions, 7186 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:57,681 INFO L231 Difference]: Finished difference. Result has 344 places, 410 transitions, 6159 flow [2024-06-14 11:29:57,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6079, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6159, PETRI_PLACES=344, PETRI_TRANSITIONS=410} [2024-06-14 11:29:57,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-14 11:29:57,682 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 410 transitions, 6159 flow [2024-06-14 11:29:57,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:57,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:57,682 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-14 11:29:57,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:29:57,682 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:57,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:57,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1044711806, now seen corresponding path program 6 times [2024-06-14 11:29:57,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:57,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161027127] [2024-06-14 11:29:57,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:57,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:57,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:57,760 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-14 11:29:57,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:57,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161027127] [2024-06-14 11:29:57,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161027127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:57,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:57,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:57,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005799098] [2024-06-14 11:29:57,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:57,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:57,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:57,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:57,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:57,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:57,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 410 transitions, 6159 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:57,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:57,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:57,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:58,590 INFO L124 PetriNetUnfolderBase]: 2879/4922 cut-off events. [2024-06-14 11:29:58,590 INFO L125 PetriNetUnfolderBase]: For 647640/647640 co-relation queries the response was YES. [2024-06-14 11:29:58,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36668 conditions, 4922 events. 2879/4922 cut-off events. For 647640/647640 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32771 event pairs, 642 based on Foata normal form. 1/4920 useless extension candidates. Maximal degree in co-relation 36501. Up to 4107 conditions per place. [2024-06-14 11:29:58,655 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 307 selfloop transitions, 118 changer transitions 0/432 dead transitions. [2024-06-14 11:29:58,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 432 transitions, 7526 flow [2024-06-14 11:29:58,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:58,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:58,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:29:58,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:29:58,656 INFO L175 Difference]: Start difference. First operand has 344 places, 410 transitions, 6159 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:29:58,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 432 transitions, 7526 flow [2024-06-14 11:30:01,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 432 transitions, 7448 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:01,590 INFO L231 Difference]: Finished difference. Result has 345 places, 413 transitions, 6386 flow [2024-06-14 11:30:01,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6081, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6386, PETRI_PLACES=345, PETRI_TRANSITIONS=413} [2024-06-14 11:30:01,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-14 11:30:01,590 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 413 transitions, 6386 flow [2024-06-14 11:30:01,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:01,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:01,591 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-14 11:30:01,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:30:01,591 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:01,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:01,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1738686148, now seen corresponding path program 7 times [2024-06-14 11:30:01,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:01,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3249019] [2024-06-14 11:30:01,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:01,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:01,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:01,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-14 11:30:01,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:01,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3249019] [2024-06-14 11:30:01,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3249019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:01,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:01,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:01,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792752689] [2024-06-14 11:30:01,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:01,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:01,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:01,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:01,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:01,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:01,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 413 transitions, 6386 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:01,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:01,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:01,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:02,516 INFO L124 PetriNetUnfolderBase]: 2876/4918 cut-off events. [2024-06-14 11:30:02,517 INFO L125 PetriNetUnfolderBase]: For 656075/656075 co-relation queries the response was YES. [2024-06-14 11:30:02,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36944 conditions, 4918 events. 2876/4918 cut-off events. For 656075/656075 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32748 event pairs, 642 based on Foata normal form. 1/4916 useless extension candidates. Maximal degree in co-relation 36776. Up to 4105 conditions per place. [2024-06-14 11:30:02,583 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 308 selfloop transitions, 119 changer transitions 0/434 dead transitions. [2024-06-14 11:30:02,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 434 transitions, 7498 flow [2024-06-14 11:30:02,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:02,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:02,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:30:02,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:30:02,585 INFO L175 Difference]: Start difference. First operand has 345 places, 413 transitions, 6386 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:30:02,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 434 transitions, 7498 flow [2024-06-14 11:30:05,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 434 transitions, 7202 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:05,798 INFO L231 Difference]: Finished difference. Result has 347 places, 413 transitions, 6336 flow [2024-06-14 11:30:05,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6090, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6336, PETRI_PLACES=347, PETRI_TRANSITIONS=413} [2024-06-14 11:30:05,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-14 11:30:05,799 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 413 transitions, 6336 flow [2024-06-14 11:30:05,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:05,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:05,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-14 11:30:05,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:30:05,799 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:05,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:05,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1738685962, now seen corresponding path program 10 times [2024-06-14 11:30:05,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:05,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745446896] [2024-06-14 11:30:05,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:05,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:05,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:05,900 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-14 11:30:05,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:05,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745446896] [2024-06-14 11:30:05,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745446896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:05,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:05,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:05,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15610077] [2024-06-14 11:30:05,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:05,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:05,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:05,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:05,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:05,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:05,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 413 transitions, 6336 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:05,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:05,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:05,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:06,891 INFO L124 PetriNetUnfolderBase]: 2873/4923 cut-off events. [2024-06-14 11:30:06,891 INFO L125 PetriNetUnfolderBase]: For 662276/662276 co-relation queries the response was YES. [2024-06-14 11:30:06,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36884 conditions, 4923 events. 2873/4923 cut-off events. For 662276/662276 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32785 event pairs, 622 based on Foata normal form. 1/4922 useless extension candidates. Maximal degree in co-relation 36716. Up to 4399 conditions per place. [2024-06-14 11:30:06,950 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 389 selfloop transitions, 37 changer transitions 0/433 dead transitions. [2024-06-14 11:30:06,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 433 transitions, 7247 flow [2024-06-14 11:30:06,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:06,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:06,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:30:06,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-14 11:30:06,951 INFO L175 Difference]: Start difference. First operand has 347 places, 413 transitions, 6336 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:30:06,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 433 transitions, 7247 flow [2024-06-14 11:30:09,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 433 transitions, 6948 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:09,604 INFO L231 Difference]: Finished difference. Result has 349 places, 413 transitions, 6117 flow [2024-06-14 11:30:09,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6037, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6117, PETRI_PLACES=349, PETRI_TRANSITIONS=413} [2024-06-14 11:30:09,605 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-14 11:30:09,605 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 413 transitions, 6117 flow [2024-06-14 11:30:09,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:09,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:09,605 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-14 11:30:09,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:30:09,606 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:09,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:09,606 INFO L85 PathProgramCache]: Analyzing trace with hash 2087323008, now seen corresponding path program 1 times [2024-06-14 11:30:09,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:09,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008949683] [2024-06-14 11:30:09,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:09,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:09,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:09,686 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-14 11:30:09,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:09,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008949683] [2024-06-14 11:30:09,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008949683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:09,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:09,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:09,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927663018] [2024-06-14 11:30:09,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:09,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:09,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:09,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:09,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:09,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:09,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 413 transitions, 6117 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:09,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:09,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:09,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:10,535 INFO L124 PetriNetUnfolderBase]: 2893/4958 cut-off events. [2024-06-14 11:30:10,536 INFO L125 PetriNetUnfolderBase]: For 700422/700422 co-relation queries the response was YES. [2024-06-14 11:30:10,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36797 conditions, 4958 events. 2893/4958 cut-off events. For 700422/700422 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33151 event pairs, 518 based on Foata normal form. 6/4961 useless extension candidates. Maximal degree in co-relation 36628. Up to 4222 conditions per place. [2024-06-14 11:30:10,603 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 405 selfloop transitions, 25 changer transitions 0/437 dead transitions. [2024-06-14 11:30:10,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 437 transitions, 7302 flow [2024-06-14 11:30:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:30:10,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:30:10,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:30:10,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:30:10,604 INFO L175 Difference]: Start difference. First operand has 349 places, 413 transitions, 6117 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:30:10,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 437 transitions, 7302 flow [2024-06-14 11:30:13,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 437 transitions, 7237 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:13,697 INFO L231 Difference]: Finished difference. Result has 348 places, 414 transitions, 6119 flow [2024-06-14 11:30:13,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6052, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6119, PETRI_PLACES=348, PETRI_TRANSITIONS=414} [2024-06-14 11:30:13,697 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-14 11:30:13,698 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 414 transitions, 6119 flow [2024-06-14 11:30:13,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:13,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:13,698 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-14 11:30:13,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:30:13,698 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:13,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:13,699 INFO L85 PathProgramCache]: Analyzing trace with hash -399684450, now seen corresponding path program 2 times [2024-06-14 11:30:13,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:13,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014535381] [2024-06-14 11:30:13,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:13,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:13,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:13,782 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-14 11:30:13,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:13,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014535381] [2024-06-14 11:30:13,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014535381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:13,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:13,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:13,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057295577] [2024-06-14 11:30:13,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:13,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:13,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:13,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:13,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:13,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:13,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 414 transitions, 6119 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:13,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:13,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:13,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:14,659 INFO L124 PetriNetUnfolderBase]: 2880/4939 cut-off events. [2024-06-14 11:30:14,659 INFO L125 PetriNetUnfolderBase]: For 680039/680039 co-relation queries the response was YES. [2024-06-14 11:30:14,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36284 conditions, 4939 events. 2880/4939 cut-off events. For 680039/680039 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33048 event pairs, 507 based on Foata normal form. 6/4942 useless extension candidates. Maximal degree in co-relation 36114. Up to 4216 conditions per place. [2024-06-14 11:30:14,725 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 401 selfloop transitions, 25 changer transitions 1/434 dead transitions. [2024-06-14 11:30:14,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 434 transitions, 7069 flow [2024-06-14 11:30:14,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:30:14,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:30:14,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:30:14,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:30:14,726 INFO L175 Difference]: Start difference. First operand has 348 places, 414 transitions, 6119 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:30:14,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 434 transitions, 7069 flow [2024-06-14 11:30:17,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 434 transitions, 6997 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 11:30:17,947 INFO L231 Difference]: Finished difference. Result has 350 places, 414 transitions, 6103 flow [2024-06-14 11:30:17,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6047, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6103, PETRI_PLACES=350, PETRI_TRANSITIONS=414} [2024-06-14 11:30:17,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-14 11:30:17,948 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 414 transitions, 6103 flow [2024-06-14 11:30:17,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:17,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:17,948 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-14 11:30:17,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:30:17,949 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:17,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:17,949 INFO L85 PathProgramCache]: Analyzing trace with hash -99724504, now seen corresponding path program 1 times [2024-06-14 11:30:17,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:17,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090658145] [2024-06-14 11:30:17,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:17,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:18,032 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-14 11:30:18,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:18,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090658145] [2024-06-14 11:30:18,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090658145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:18,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:18,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:18,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393860104] [2024-06-14 11:30:18,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:18,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:18,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:18,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:18,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:18,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:18,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 414 transitions, 6103 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:18,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:18,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:18,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:18,914 INFO L124 PetriNetUnfolderBase]: 3019/5128 cut-off events. [2024-06-14 11:30:18,915 INFO L125 PetriNetUnfolderBase]: For 799240/799240 co-relation queries the response was YES. [2024-06-14 11:30:18,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40148 conditions, 5128 events. 3019/5128 cut-off events. For 799240/799240 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34132 event pairs, 661 based on Foata normal form. 2/5111 useless extension candidates. Maximal degree in co-relation 39978. Up to 4276 conditions per place. [2024-06-14 11:30:18,987 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 320 selfloop transitions, 124 changer transitions 0/451 dead transitions. [2024-06-14 11:30:18,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 451 transitions, 7457 flow [2024-06-14 11:30:18,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:18,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:18,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:30:18,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 11:30:18,988 INFO L175 Difference]: Start difference. First operand has 350 places, 414 transitions, 6103 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:30:18,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 451 transitions, 7457 flow [2024-06-14 11:30:22,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 451 transitions, 7386 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:22,493 INFO L231 Difference]: Finished difference. Result has 353 places, 422 transitions, 6488 flow [2024-06-14 11:30:22,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6034, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6488, PETRI_PLACES=353, PETRI_TRANSITIONS=422} [2024-06-14 11:30:22,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-14 11:30:22,494 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 422 transitions, 6488 flow [2024-06-14 11:30:22,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:22,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:22,494 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-14 11:30:22,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:30:22,494 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:22,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:22,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1200998582, now seen corresponding path program 2 times [2024-06-14 11:30:22,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:22,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711379572] [2024-06-14 11:30:22,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:22,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:22,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:22,577 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-14 11:30:22,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:22,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711379572] [2024-06-14 11:30:22,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711379572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:22,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:22,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:22,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058558034] [2024-06-14 11:30:22,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:22,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:22,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:22,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:22,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:22,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:22,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 422 transitions, 6488 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:22,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:22,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:22,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:23,467 INFO L124 PetriNetUnfolderBase]: 3014/5143 cut-off events. [2024-06-14 11:30:23,468 INFO L125 PetriNetUnfolderBase]: For 789357/789357 co-relation queries the response was YES. [2024-06-14 11:30:23,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40355 conditions, 5143 events. 3014/5143 cut-off events. For 789357/789357 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34317 event pairs, 684 based on Foata normal form. 2/5135 useless extension candidates. Maximal degree in co-relation 40184. Up to 4422 conditions per place. [2024-06-14 11:30:23,540 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 319 selfloop transitions, 117 changer transitions 0/443 dead transitions. [2024-06-14 11:30:23,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 443 transitions, 7412 flow [2024-06-14 11:30:23,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:23,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:23,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:30:23,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:30:23,541 INFO L175 Difference]: Start difference. First operand has 353 places, 422 transitions, 6488 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:30:23,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 443 transitions, 7412 flow [2024-06-14 11:30:26,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 443 transitions, 7148 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:30:26,934 INFO L231 Difference]: Finished difference. Result has 356 places, 422 transitions, 6463 flow [2024-06-14 11:30:26,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6224, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6463, PETRI_PLACES=356, PETRI_TRANSITIONS=422} [2024-06-14 11:30:26,934 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-14 11:30:26,934 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 422 transitions, 6463 flow [2024-06-14 11:30:26,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:26,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:26,935 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-14 11:30:26,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:30:26,935 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:26,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:26,935 INFO L85 PathProgramCache]: Analyzing trace with hash 485144982, now seen corresponding path program 3 times [2024-06-14 11:30:26,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:26,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302281921] [2024-06-14 11:30:26,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:26,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:26,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:27,037 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-14 11:30:27,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:27,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302281921] [2024-06-14 11:30:27,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302281921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:27,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:27,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:27,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377883881] [2024-06-14 11:30:27,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:27,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:27,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:27,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:27,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:27,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:27,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 422 transitions, 6463 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:27,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:27,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:27,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:28,039 INFO L124 PetriNetUnfolderBase]: 3022/5147 cut-off events. [2024-06-14 11:30:28,040 INFO L125 PetriNetUnfolderBase]: For 803489/803489 co-relation queries the response was YES. [2024-06-14 11:30:28,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40425 conditions, 5147 events. 3022/5147 cut-off events. For 803489/803489 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34342 event pairs, 676 based on Foata normal form. 2/5139 useless extension candidates. Maximal degree in co-relation 40253. Up to 4434 conditions per place. [2024-06-14 11:30:28,110 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 116 changer transitions 0/446 dead transitions. [2024-06-14 11:30:28,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 446 transitions, 7440 flow [2024-06-14 11:30:28,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:28,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:28,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:30:28,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:30:28,111 INFO L175 Difference]: Start difference. First operand has 356 places, 422 transitions, 6463 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:30:28,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 446 transitions, 7440 flow [2024-06-14 11:30:31,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 446 transitions, 7183 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:31,734 INFO L231 Difference]: Finished difference. Result has 359 places, 424 transitions, 6492 flow [2024-06-14 11:30:31,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6206, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6492, PETRI_PLACES=359, PETRI_TRANSITIONS=424} [2024-06-14 11:30:31,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-14 11:30:31,735 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 424 transitions, 6492 flow [2024-06-14 11:30:31,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:31,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30: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, 1] [2024-06-14 11:30:31,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:30:31,735 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:31,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:31,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1633958764, now seen corresponding path program 4 times [2024-06-14 11:30:31,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:31,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821572110] [2024-06-14 11:30:31,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:31,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:31,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:31,825 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-14 11:30:31,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:31,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821572110] [2024-06-14 11:30:31,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821572110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:31,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:31,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:31,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153811690] [2024-06-14 11:30:31,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:31,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:31,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:31,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:31,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:31,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:31,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 424 transitions, 6492 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:31,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:31,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:31,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:32,755 INFO L124 PetriNetUnfolderBase]: 3030/5160 cut-off events. [2024-06-14 11:30:32,755 INFO L125 PetriNetUnfolderBase]: For 817287/817287 co-relation queries the response was YES. [2024-06-14 11:30:32,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40653 conditions, 5160 events. 3030/5160 cut-off events. For 817287/817287 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 34413 event pairs, 645 based on Foata normal form. 2/5158 useless extension candidates. Maximal degree in co-relation 40480. Up to 4641 conditions per place. [2024-06-14 11:30:32,830 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 408 selfloop transitions, 31 changer transitions 0/446 dead transitions. [2024-06-14 11:30:32,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 446 transitions, 7476 flow [2024-06-14 11:30:32,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:32,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:32,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:30:32,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:30:32,831 INFO L175 Difference]: Start difference. First operand has 359 places, 424 transitions, 6492 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:30:32,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 446 transitions, 7476 flow [2024-06-14 11:30:36,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 446 transitions, 7296 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:30:36,110 INFO L231 Difference]: Finished difference. Result has 363 places, 426 transitions, 6429 flow [2024-06-14 11:30:36,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6313, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6429, PETRI_PLACES=363, PETRI_TRANSITIONS=426} [2024-06-14 11:30:36,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 11:30:36,111 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 426 transitions, 6429 flow [2024-06-14 11:30:36,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:36,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:36,111 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-14 11:30:36,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:30:36,111 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:36,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:36,112 INFO L85 PathProgramCache]: Analyzing trace with hash 81294520, now seen corresponding path program 11 times [2024-06-14 11:30:36,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:36,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263912745] [2024-06-14 11:30:36,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:36,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:36,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:36,185 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-14 11:30:36,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:36,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263912745] [2024-06-14 11:30:36,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263912745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:36,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:36,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:36,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943733487] [2024-06-14 11:30:36,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:36,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:36,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:36,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:36,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:36,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:36,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 426 transitions, 6429 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:36,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:36,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:36,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:37,087 INFO L124 PetriNetUnfolderBase]: 3035/5171 cut-off events. [2024-06-14 11:30:37,087 INFO L125 PetriNetUnfolderBase]: For 827770/827774 co-relation queries the response was YES. [2024-06-14 11:30:37,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40655 conditions, 5171 events. 3035/5171 cut-off events. For 827770/827774 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34680 event pairs, 732 based on Foata normal form. 5/5173 useless extension candidates. Maximal degree in co-relation 40481. Up to 4104 conditions per place. [2024-06-14 11:30:37,160 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 193 changer transitions 0/451 dead transitions. [2024-06-14 11:30:37,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 451 transitions, 7873 flow [2024-06-14 11:30:37,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:37,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:37,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:30:37,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:30:37,162 INFO L175 Difference]: Start difference. First operand has 363 places, 426 transitions, 6429 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:30:37,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 451 transitions, 7873 flow [2024-06-14 11:30:41,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 451 transitions, 7792 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:41,160 INFO L231 Difference]: Finished difference. Result has 365 places, 429 transitions, 6802 flow [2024-06-14 11:30:41,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6348, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6802, PETRI_PLACES=365, PETRI_TRANSITIONS=429} [2024-06-14 11:30:41,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-14 11:30:41,161 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 429 transitions, 6802 flow [2024-06-14 11:30:41,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:41,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:41,161 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-14 11:30:41,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:30:41,161 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:41,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:41,162 INFO L85 PathProgramCache]: Analyzing trace with hash -281438434, now seen corresponding path program 12 times [2024-06-14 11:30:41,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:41,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553726975] [2024-06-14 11:30:41,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:41,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:41,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:41,245 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-14 11:30:41,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:41,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553726975] [2024-06-14 11:30:41,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553726975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:41,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:41,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:41,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991495216] [2024-06-14 11:30:41,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:41,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:41,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:41,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:41,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:41,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:41,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 429 transitions, 6802 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:41,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:41,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:41,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:42,213 INFO L124 PetriNetUnfolderBase]: 3032/5147 cut-off events. [2024-06-14 11:30:42,213 INFO L125 PetriNetUnfolderBase]: For 839284/839284 co-relation queries the response was YES. [2024-06-14 11:30:42,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41101 conditions, 5147 events. 3032/5147 cut-off events. For 839284/839284 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34355 event pairs, 755 based on Foata normal form. 1/5141 useless extension candidates. Maximal degree in co-relation 40926. Up to 4102 conditions per place. [2024-06-14 11:30:42,284 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 247 selfloop transitions, 201 changer transitions 0/455 dead transitions. [2024-06-14 11:30:42,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 455 transitions, 8206 flow [2024-06-14 11:30:42,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:42,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:42,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:30:42,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:30:42,285 INFO L175 Difference]: Start difference. First operand has 365 places, 429 transitions, 6802 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:30:42,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 455 transitions, 8206 flow [2024-06-14 11:30:46,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 455 transitions, 7609 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:46,199 INFO L231 Difference]: Finished difference. Result has 368 places, 429 transitions, 6613 flow [2024-06-14 11:30:46,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6205, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6613, PETRI_PLACES=368, PETRI_TRANSITIONS=429} [2024-06-14 11:30:46,200 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-14 11:30:46,200 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 429 transitions, 6613 flow [2024-06-14 11:30:46,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:46,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:46,200 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-14 11:30:46,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:30:46,200 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:46,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:46,201 INFO L85 PathProgramCache]: Analyzing trace with hash -134654652, now seen corresponding path program 13 times [2024-06-14 11:30:46,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:46,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590009151] [2024-06-14 11:30:46,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:46,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:46,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:46,287 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-14 11:30:46,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:46,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590009151] [2024-06-14 11:30:46,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590009151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:46,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:46,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:46,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569537565] [2024-06-14 11:30:46,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:46,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:46,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:46,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:46,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:46,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:46,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 429 transitions, 6613 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:46,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:46,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:46,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:47,229 INFO L124 PetriNetUnfolderBase]: 3037/5151 cut-off events. [2024-06-14 11:30:47,230 INFO L125 PetriNetUnfolderBase]: For 851245/851245 co-relation queries the response was YES. [2024-06-14 11:30:47,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41150 conditions, 5151 events. 3037/5151 cut-off events. For 851245/851245 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 34387 event pairs, 764 based on Foata normal form. 1/5144 useless extension candidates. Maximal degree in co-relation 40975. Up to 4106 conditions per place. [2024-06-14 11:30:47,303 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 246 selfloop transitions, 201 changer transitions 0/454 dead transitions. [2024-06-14 11:30:47,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 454 transitions, 7862 flow [2024-06-14 11:30:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:47,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:47,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:30:47,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:30:47,304 INFO L175 Difference]: Start difference. First operand has 368 places, 429 transitions, 6613 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:30:47,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 454 transitions, 7862 flow [2024-06-14 11:30:51,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 454 transitions, 7113 flow, removed 56 selfloop flow, removed 10 redundant places. [2024-06-14 11:30:51,305 INFO L231 Difference]: Finished difference. Result has 366 places, 432 transitions, 6351 flow [2024-06-14 11:30:51,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5902, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6351, PETRI_PLACES=366, PETRI_TRANSITIONS=432} [2024-06-14 11:30:51,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-14 11:30:51,305 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 432 transitions, 6351 flow [2024-06-14 11:30:51,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:51,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:51,306 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-14 11:30:51,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:30:51,306 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:51,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:51,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1442749072, now seen corresponding path program 14 times [2024-06-14 11:30:51,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:51,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298195198] [2024-06-14 11:30:51,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:51,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:51,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:51,381 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-14 11:30:51,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:51,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298195198] [2024-06-14 11:30:51,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298195198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:51,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:51,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:51,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82611659] [2024-06-14 11:30:51,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:51,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:51,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:51,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:51,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:51,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:51,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 432 transitions, 6351 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:51,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:51,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:51,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:52,271 INFO L124 PetriNetUnfolderBase]: 3042/5201 cut-off events. [2024-06-14 11:30:52,272 INFO L125 PetriNetUnfolderBase]: For 860849/860853 co-relation queries the response was YES. [2024-06-14 11:30:52,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40817 conditions, 5201 events. 3042/5201 cut-off events. For 860849/860853 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35053 event pairs, 748 based on Foata normal form. 5/5203 useless extension candidates. Maximal degree in co-relation 40643. Up to 4110 conditions per place. [2024-06-14 11:30:52,345 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 252 selfloop transitions, 195 changer transitions 0/454 dead transitions. [2024-06-14 11:30:52,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 454 transitions, 7783 flow [2024-06-14 11:30:52,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:52,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:52,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:30:52,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:30:52,347 INFO L175 Difference]: Start difference. First operand has 366 places, 432 transitions, 6351 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:30:52,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 454 transitions, 7783 flow [2024-06-14 11:30:56,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 454 transitions, 7436 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:56,364 INFO L231 Difference]: Finished difference. Result has 366 places, 435 transitions, 6440 flow [2024-06-14 11:30:56,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6006, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6440, PETRI_PLACES=366, PETRI_TRANSITIONS=435} [2024-06-14 11:30:56,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-14 11:30:56,365 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 435 transitions, 6440 flow [2024-06-14 11:30:56,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:56,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:56,365 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-14 11:30:56,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:30:56,365 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:56,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:56,366 INFO L85 PathProgramCache]: Analyzing trace with hash -2081617668, now seen corresponding path program 15 times [2024-06-14 11:30:56,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:56,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242651244] [2024-06-14 11:30:56,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:56,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:56,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:56,440 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-14 11:30:56,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:56,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242651244] [2024-06-14 11:30:56,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242651244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:56,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:56,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:56,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171563661] [2024-06-14 11:30:56,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:56,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:56,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:56,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:56,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:56,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:56,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 435 transitions, 6440 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:56,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:56,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:56,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:57,361 INFO L124 PetriNetUnfolderBase]: 3068/5245 cut-off events. [2024-06-14 11:30:57,361 INFO L125 PetriNetUnfolderBase]: For 896854/896858 co-relation queries the response was YES. [2024-06-14 11:30:57,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41448 conditions, 5245 events. 3068/5245 cut-off events. For 896854/896858 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 35367 event pairs, 749 based on Foata normal form. 6/5248 useless extension candidates. Maximal degree in co-relation 41272. Up to 4138 conditions per place. [2024-06-14 11:30:57,433 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 257 selfloop transitions, 197 changer transitions 0/461 dead transitions. [2024-06-14 11:30:57,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 461 transitions, 8018 flow [2024-06-14 11:30:57,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:57,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:57,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:30:57,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:30:57,435 INFO L175 Difference]: Start difference. First operand has 366 places, 435 transitions, 6440 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:30:57,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 461 transitions, 8018 flow [2024-06-14 11:31:01,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 461 transitions, 7631 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:31:01,683 INFO L231 Difference]: Finished difference. Result has 369 places, 445 transitions, 6632 flow [2024-06-14 11:31:01,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6069, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6632, PETRI_PLACES=369, PETRI_TRANSITIONS=445} [2024-06-14 11:31:01,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-14 11:31:01,683 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 445 transitions, 6632 flow [2024-06-14 11:31:01,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:01,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:01,684 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-14 11:31:01,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:31:01,684 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:01,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:01,684 INFO L85 PathProgramCache]: Analyzing trace with hash -723835132, now seen corresponding path program 16 times [2024-06-14 11:31:01,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:01,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219166798] [2024-06-14 11:31:01,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:01,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:01,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:01,770 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-14 11:31:01,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:01,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219166798] [2024-06-14 11:31:01,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219166798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:01,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:01,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:01,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85851532] [2024-06-14 11:31:01,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:01,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:01,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:01,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:01,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:01,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:01,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 445 transitions, 6632 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:01,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:01,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:01,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:02,751 INFO L124 PetriNetUnfolderBase]: 3081/5226 cut-off events. [2024-06-14 11:31:02,752 INFO L125 PetriNetUnfolderBase]: For 914660/914660 co-relation queries the response was YES. [2024-06-14 11:31:02,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41782 conditions, 5226 events. 3081/5226 cut-off events. For 914660/914660 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35033 event pairs, 768 based on Foata normal form. 1/5219 useless extension candidates. Maximal degree in co-relation 41605. Up to 4148 conditions per place. [2024-06-14 11:31:02,827 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 247 selfloop transitions, 217 changer transitions 0/471 dead transitions. [2024-06-14 11:31:02,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 471 transitions, 8167 flow [2024-06-14 11:31:02,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:02,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:02,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:31:02,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:31:02,828 INFO L175 Difference]: Start difference. First operand has 369 places, 445 transitions, 6632 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:31:02,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 471 transitions, 8167 flow [2024-06-14 11:31:07,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 471 transitions, 7876 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 11:31:07,269 INFO L231 Difference]: Finished difference. Result has 375 places, 451 transitions, 6896 flow [2024-06-14 11:31:07,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6345, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6896, PETRI_PLACES=375, PETRI_TRANSITIONS=451} [2024-06-14 11:31:07,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-14 11:31:07,270 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 451 transitions, 6896 flow [2024-06-14 11:31:07,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:07,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:07,270 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-14 11:31:07,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:31:07,270 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:07,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:07,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1477000418, now seen corresponding path program 17 times [2024-06-14 11:31:07,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:07,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765765868] [2024-06-14 11:31:07,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:07,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:07,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:07,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-14 11:31:07,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:07,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765765868] [2024-06-14 11:31:07,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765765868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:07,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:07,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:07,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592722101] [2024-06-14 11:31:07,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:07,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:07,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:07,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:07,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:07,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:07,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 451 transitions, 6896 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:07,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:07,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:07,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:08,305 INFO L124 PetriNetUnfolderBase]: 3078/5220 cut-off events. [2024-06-14 11:31:08,305 INFO L125 PetriNetUnfolderBase]: For 925945/925945 co-relation queries the response was YES. [2024-06-14 11:31:08,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41895 conditions, 5220 events. 3078/5220 cut-off events. For 925945/925945 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34959 event pairs, 771 based on Foata normal form. 1/5213 useless extension candidates. Maximal degree in co-relation 41716. Up to 4146 conditions per place. [2024-06-14 11:31:08,379 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 249 selfloop transitions, 214 changer transitions 0/470 dead transitions. [2024-06-14 11:31:08,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 470 transitions, 8100 flow [2024-06-14 11:31:08,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:08,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:08,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:31:08,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:31:08,380 INFO L175 Difference]: Start difference. First operand has 375 places, 451 transitions, 6896 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:31:08,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 470 transitions, 8100 flow [2024-06-14 11:31:12,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 470 transitions, 7798 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:31:12,506 INFO L231 Difference]: Finished difference. Result has 379 places, 451 transitions, 7028 flow [2024-06-14 11:31:12,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7028, PETRI_PLACES=379, PETRI_TRANSITIONS=451} [2024-06-14 11:31:12,507 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 11:31:12,507 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 451 transitions, 7028 flow [2024-06-14 11:31:12,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:12,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:12,507 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-14 11:31:12,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:31:12,509 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:12,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:12,510 INFO L85 PathProgramCache]: Analyzing trace with hash -126385274, now seen corresponding path program 18 times [2024-06-14 11:31:12,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:12,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316180531] [2024-06-14 11:31:12,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:12,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:12,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:12,622 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-14 11:31:12,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:12,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316180531] [2024-06-14 11:31:12,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316180531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:12,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:12,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:12,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008607752] [2024-06-14 11:31:12,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:12,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:12,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:12,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:12,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:12,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:12,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 451 transitions, 7028 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:12,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:12,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:12,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:13,557 INFO L124 PetriNetUnfolderBase]: 3072/5225 cut-off events. [2024-06-14 11:31:13,557 INFO L125 PetriNetUnfolderBase]: For 937391/937391 co-relation queries the response was YES. [2024-06-14 11:31:13,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41832 conditions, 5225 events. 3072/5225 cut-off events. For 937391/937391 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35115 event pairs, 746 based on Foata normal form. 2/5219 useless extension candidates. Maximal degree in co-relation 41651. Up to 4141 conditions per place. [2024-06-14 11:31:13,635 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 252 selfloop transitions, 209 changer transitions 0/468 dead transitions. [2024-06-14 11:31:13,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 468 transitions, 8458 flow [2024-06-14 11:31:13,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:13,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:13,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:31:13,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:31:13,637 INFO L175 Difference]: Start difference. First operand has 379 places, 451 transitions, 7028 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:31:13,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 468 transitions, 8458 flow [2024-06-14 11:31:17,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 468 transitions, 7862 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:17,348 INFO L231 Difference]: Finished difference. Result has 379 places, 451 transitions, 6857 flow [2024-06-14 11:31:17,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6432, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6857, PETRI_PLACES=379, PETRI_TRANSITIONS=451} [2024-06-14 11:31:17,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 11:31:17,349 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 451 transitions, 6857 flow [2024-06-14 11:31:17,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:17,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:17,349 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-14 11:31:17,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:31:17,349 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:17,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:17,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1661867688, now seen corresponding path program 19 times [2024-06-14 11:31:17,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:17,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473723503] [2024-06-14 11:31:17,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:17,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:17,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:17,434 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-14 11:31:17,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:17,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473723503] [2024-06-14 11:31:17,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473723503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:17,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:17,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:17,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957669325] [2024-06-14 11:31:17,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:17,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:17,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:17,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:17,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:17,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:17,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 451 transitions, 6857 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:17,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:17,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:17,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:18,592 INFO L124 PetriNetUnfolderBase]: 3066/5217 cut-off events. [2024-06-14 11:31:18,592 INFO L125 PetriNetUnfolderBase]: For 933915/933915 co-relation queries the response was YES. [2024-06-14 11:31:18,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41565 conditions, 5217 events. 3066/5217 cut-off events. For 933915/933915 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35047 event pairs, 746 based on Foata normal form. 2/5211 useless extension candidates. Maximal degree in co-relation 41384. Up to 4136 conditions per place. [2024-06-14 11:31:18,660 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 248 selfloop transitions, 216 changer transitions 0/471 dead transitions. [2024-06-14 11:31:18,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 471 transitions, 8539 flow [2024-06-14 11:31:18,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:18,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:18,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-14 11:31:18,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:31:18,661 INFO L175 Difference]: Start difference. First operand has 379 places, 451 transitions, 6857 flow. Second operand 10 states and 231 transitions. [2024-06-14 11:31:18,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 471 transitions, 8539 flow [2024-06-14 11:31:22,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 471 transitions, 7914 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:22,862 INFO L231 Difference]: Finished difference. Result has 382 places, 451 transitions, 6671 flow [2024-06-14 11:31:22,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6232, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6671, PETRI_PLACES=382, PETRI_TRANSITIONS=451} [2024-06-14 11:31:22,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-14 11:31:22,863 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 451 transitions, 6671 flow [2024-06-14 11:31:22,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:22,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:22,863 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-14 11:31:22,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:31:22,864 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:22,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:22,864 INFO L85 PathProgramCache]: Analyzing trace with hash 284000846, now seen corresponding path program 20 times [2024-06-14 11:31:22,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:22,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078557417] [2024-06-14 11:31:22,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:22,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:22,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:22,951 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-14 11:31:22,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:22,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078557417] [2024-06-14 11:31:22,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078557417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:22,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:22,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:22,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545409321] [2024-06-14 11:31:22,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:22,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:22,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:22,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:22,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:22,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:22,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 451 transitions, 6671 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:22,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:22,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:22,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:23,903 INFO L124 PetriNetUnfolderBase]: 3060/5197 cut-off events. [2024-06-14 11:31:23,904 INFO L125 PetriNetUnfolderBase]: For 931970/931970 co-relation queries the response was YES. [2024-06-14 11:31:23,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41052 conditions, 5197 events. 3060/5197 cut-off events. For 931970/931970 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34838 event pairs, 770 based on Foata normal form. 2/5191 useless extension candidates. Maximal degree in co-relation 40871. Up to 4131 conditions per place. [2024-06-14 11:31:23,983 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 251 selfloop transitions, 209 changer transitions 0/467 dead transitions. [2024-06-14 11:31:23,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 467 transitions, 7867 flow [2024-06-14 11:31:23,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:23,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:23,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:31:23,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:31:23,984 INFO L175 Difference]: Start difference. First operand has 382 places, 451 transitions, 6671 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:31:23,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 467 transitions, 7867 flow [2024-06-14 11:31:28,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 467 transitions, 7175 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:28,672 INFO L231 Difference]: Finished difference. Result has 380 places, 451 transitions, 6404 flow [2024-06-14 11:31:28,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5979, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6404, PETRI_PLACES=380, PETRI_TRANSITIONS=451} [2024-06-14 11:31:28,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-14 11:31:28,673 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 451 transitions, 6404 flow [2024-06-14 11:31:28,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:28,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:28,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:28,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:31:28,673 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:28,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:28,674 INFO L85 PathProgramCache]: Analyzing trace with hash -924627766, now seen corresponding path program 21 times [2024-06-14 11:31:28,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:28,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291527146] [2024-06-14 11:31:28,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:28,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:28,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:28,750 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-14 11:31:28,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:28,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291527146] [2024-06-14 11:31:28,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291527146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:28,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:28,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:31:28,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824372817] [2024-06-14 11:31:28,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:28,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:31:28,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:28,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:31:28,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:31:28,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:28,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 451 transitions, 6404 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:28,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:28,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:28,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:29,714 INFO L124 PetriNetUnfolderBase]: 3054/5215 cut-off events. [2024-06-14 11:31:29,714 INFO L125 PetriNetUnfolderBase]: For 926522/926522 co-relation queries the response was YES. [2024-06-14 11:31:29,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40599 conditions, 5215 events. 3054/5215 cut-off events. For 926522/926522 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35029 event pairs, 647 based on Foata normal form. 2/5215 useless extension candidates. Maximal degree in co-relation 40419. Up to 4380 conditions per place. [2024-06-14 11:31:29,793 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 133 changer transitions 0/484 dead transitions. [2024-06-14 11:31:29,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 484 transitions, 8160 flow [2024-06-14 11:31:29,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:29,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:29,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:31:29,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-14 11:31:29,794 INFO L175 Difference]: Start difference. First operand has 380 places, 451 transitions, 6404 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:31:29,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 484 transitions, 8160 flow [2024-06-14 11:31:34,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 484 transitions, 7731 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:34,241 INFO L231 Difference]: Finished difference. Result has 381 places, 451 transitions, 6256 flow [2024-06-14 11:31:34,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5975, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6256, PETRI_PLACES=381, PETRI_TRANSITIONS=451} [2024-06-14 11:31:34,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-14 11:31:34,242 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 451 transitions, 6256 flow [2024-06-14 11:31:34,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:34,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:34,242 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-14 11:31:34,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:31:34,242 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:34,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:34,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1068725686, now seen corresponding path program 22 times [2024-06-14 11:31:34,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:34,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363418493] [2024-06-14 11:31:34,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:34,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:34,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:34,335 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-14 11:31:34,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:34,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363418493] [2024-06-14 11:31:34,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363418493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:34,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:34,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:34,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875915309] [2024-06-14 11:31:34,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:34,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:34,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:34,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:34,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:34,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:34,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 451 transitions, 6256 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:34,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:34,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:34,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:35,357 INFO L124 PetriNetUnfolderBase]: 3048/5223 cut-off events. [2024-06-14 11:31:35,357 INFO L125 PetriNetUnfolderBase]: For 924409/924409 co-relation queries the response was YES. [2024-06-14 11:31:35,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40272 conditions, 5223 events. 3048/5223 cut-off events. For 924409/924409 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35202 event pairs, 659 based on Foata normal form. 2/5223 useless extension candidates. Maximal degree in co-relation 40091. Up to 4375 conditions per place. [2024-06-14 11:31:35,436 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 129 changer transitions 0/487 dead transitions. [2024-06-14 11:31:35,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 487 transitions, 7790 flow [2024-06-14 11:31:35,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:35,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:35,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-14 11:31:35,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-06-14 11:31:35,437 INFO L175 Difference]: Start difference. First operand has 381 places, 451 transitions, 6256 flow. Second operand 9 states and 229 transitions. [2024-06-14 11:31:35,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 487 transitions, 7790 flow [2024-06-14 11:31:39,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 487 transitions, 7489 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:39,728 INFO L231 Difference]: Finished difference. Result has 382 places, 451 transitions, 6236 flow [2024-06-14 11:31:39,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5963, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6236, PETRI_PLACES=382, PETRI_TRANSITIONS=451} [2024-06-14 11:31:39,729 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-14 11:31:39,729 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 451 transitions, 6236 flow [2024-06-14 11:31:39,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:39,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:39,729 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-14 11:31:39,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:31:39,729 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:39,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:39,730 INFO L85 PathProgramCache]: Analyzing trace with hash 100625068, now seen corresponding path program 23 times [2024-06-14 11:31:39,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:39,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085346104] [2024-06-14 11:31:39,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:39,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:39,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:39,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:39,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085346104] [2024-06-14 11:31:39,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085346104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:39,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:39,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:39,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789095173] [2024-06-14 11:31:39,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:39,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:39,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:39,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:39,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:39,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:39,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 451 transitions, 6236 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:39,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:39,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:39,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:40,830 INFO L124 PetriNetUnfolderBase]: 3042/5214 cut-off events. [2024-06-14 11:31:40,831 INFO L125 PetriNetUnfolderBase]: For 895976/895976 co-relation queries the response was YES. [2024-06-14 11:31:40,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39869 conditions, 5214 events. 3042/5214 cut-off events. For 895976/895976 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35263 event pairs, 687 based on Foata normal form. 2/5213 useless extension candidates. Maximal degree in co-relation 39689. Up to 4370 conditions per place. [2024-06-14 11:31:40,911 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 118 changer transitions 0/479 dead transitions. [2024-06-14 11:31:40,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 479 transitions, 7490 flow [2024-06-14 11:31:40,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:40,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:40,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:31:40,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-14 11:31:40,913 INFO L175 Difference]: Start difference. First operand has 382 places, 451 transitions, 6236 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:31:40,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 479 transitions, 7490 flow [2024-06-14 11:31:45,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 479 transitions, 7189 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:45,150 INFO L231 Difference]: Finished difference. Result has 380 places, 451 transitions, 6186 flow [2024-06-14 11:31:45,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5939, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6186, PETRI_PLACES=380, PETRI_TRANSITIONS=451} [2024-06-14 11:31:45,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-14 11:31:45,151 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 451 transitions, 6186 flow [2024-06-14 11:31:45,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:45,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:45,151 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-14 11:31:45,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:31:45,152 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:45,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:45,152 INFO L85 PathProgramCache]: Analyzing trace with hash 357332968, now seen corresponding path program 24 times [2024-06-14 11:31:45,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:45,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913086728] [2024-06-14 11:31:45,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:45,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:45,243 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-14 11:31:45,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:45,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913086728] [2024-06-14 11:31:45,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913086728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:45,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:45,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:31:45,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888525384] [2024-06-14 11:31:45,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:45,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:31:45,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:45,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:31:45,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:31:45,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:45,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 451 transitions, 6186 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:45,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:45,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:45,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:46,190 INFO L124 PetriNetUnfolderBase]: 3036/5194 cut-off events. [2024-06-14 11:31:46,190 INFO L125 PetriNetUnfolderBase]: For 868214/868214 co-relation queries the response was YES. [2024-06-14 11:31:46,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39430 conditions, 5194 events. 3036/5194 cut-off events. For 868214/868214 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35046 event pairs, 677 based on Foata normal form. 2/5193 useless extension candidates. Maximal degree in co-relation 39251. Up to 4365 conditions per place. [2024-06-14 11:31:46,268 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 117 changer transitions 0/475 dead transitions. [2024-06-14 11:31:46,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 475 transitions, 7420 flow [2024-06-14 11:31:46,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:31:46,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:31:46,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:31:46,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:31:46,269 INFO L175 Difference]: Start difference. First operand has 380 places, 451 transitions, 6186 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:31:46,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 475 transitions, 7420 flow [2024-06-14 11:31:50,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 475 transitions, 7109 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:50,252 INFO L231 Difference]: Finished difference. Result has 378 places, 451 transitions, 6122 flow [2024-06-14 11:31:50,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6122, PETRI_PLACES=378, PETRI_TRANSITIONS=451} [2024-06-14 11:31:50,252 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-14 11:31:50,252 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 451 transitions, 6122 flow [2024-06-14 11:31:50,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:50,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:50,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-14 11:31:50,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:31:50,253 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:50,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:50,253 INFO L85 PathProgramCache]: Analyzing trace with hash 834057068, now seen corresponding path program 5 times [2024-06-14 11:31:50,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:50,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122250469] [2024-06-14 11:31:50,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:50,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:50,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:50,350 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-14 11:31:50,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:50,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122250469] [2024-06-14 11:31:50,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122250469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:50,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:50,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:50,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125528687] [2024-06-14 11:31:50,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:50,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:50,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:50,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:50,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:50,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:50,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 451 transitions, 6122 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:50,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:50,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:50,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:51,314 INFO L124 PetriNetUnfolderBase]: 3044/5198 cut-off events. [2024-06-14 11:31:51,315 INFO L125 PetriNetUnfolderBase]: For 869219/869219 co-relation queries the response was YES. [2024-06-14 11:31:51,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39482 conditions, 5198 events. 3044/5198 cut-off events. For 869219/869219 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 35000 event pairs, 706 based on Foata normal form. 2/5196 useless extension candidates. Maximal degree in co-relation 39303. Up to 4469 conditions per place. [2024-06-14 11:31:51,392 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 362 selfloop transitions, 103 changer transitions 0/472 dead transitions. [2024-06-14 11:31:51,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 472 transitions, 7147 flow [2024-06-14 11:31:51,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:51,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:51,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:31:51,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:31:51,393 INFO L175 Difference]: Start difference. First operand has 378 places, 451 transitions, 6122 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:31:51,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 472 transitions, 7147 flow [2024-06-14 11:31:55,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 472 transitions, 6803 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:55,655 INFO L231 Difference]: Finished difference. Result has 377 places, 453 transitions, 6042 flow [2024-06-14 11:31:55,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5778, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6042, PETRI_PLACES=377, PETRI_TRANSITIONS=453} [2024-06-14 11:31:55,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-14 11:31:55,656 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 453 transitions, 6042 flow [2024-06-14 11:31:55,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:55,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:55,657 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-14 11:31:55,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:31:55,657 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:55,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:55,657 INFO L85 PathProgramCache]: Analyzing trace with hash 764000690, now seen corresponding path program 6 times [2024-06-14 11:31:55,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:55,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316278228] [2024-06-14 11:31:55,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:55,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:55,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:55,743 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-14 11:31:55,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:55,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316278228] [2024-06-14 11:31:55,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316278228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:55,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:55,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:31:55,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023872371] [2024-06-14 11:31:55,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:55,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:31:55,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:55,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:31:55,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:31:55,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:55,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 453 transitions, 6042 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:55,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:55,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:55,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:56,902 INFO L124 PetriNetUnfolderBase]: 3229/5521 cut-off events. [2024-06-14 11:31:56,903 INFO L125 PetriNetUnfolderBase]: For 1087061/1087065 co-relation queries the response was YES. [2024-06-14 11:31:56,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45126 conditions, 5521 events. 3229/5521 cut-off events. For 1087061/1087065 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 37610 event pairs, 751 based on Foata normal form. 6/5524 useless extension candidates. Maximal degree in co-relation 44947. Up to 4549 conditions per place. [2024-06-14 11:31:56,979 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 373 selfloop transitions, 107 changer transitions 0/487 dead transitions. [2024-06-14 11:31:56,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 487 transitions, 7500 flow [2024-06-14 11:31:56,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:31:56,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:31:56,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:31:56,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:31:56,980 INFO L175 Difference]: Start difference. First operand has 377 places, 453 transitions, 6042 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:31:56,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 487 transitions, 7500 flow [2024-06-14 11:32:00,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 487 transitions, 7265 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:00,959 INFO L231 Difference]: Finished difference. Result has 379 places, 461 transitions, 6242 flow [2024-06-14 11:32:00,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5807, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6242, PETRI_PLACES=379, PETRI_TRANSITIONS=461} [2024-06-14 11:32:00,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 11:32:00,960 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 461 transitions, 6242 flow [2024-06-14 11:32:00,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:00,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:00,960 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-14 11:32:00,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:32:00,960 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:00,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:00,961 INFO L85 PathProgramCache]: Analyzing trace with hash 977096808, now seen corresponding path program 7 times [2024-06-14 11:32:00,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:00,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433750506] [2024-06-14 11:32:00,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:00,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:00,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:01,046 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-14 11:32:01,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:01,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433750506] [2024-06-14 11:32:01,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433750506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:01,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:01,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:01,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115980028] [2024-06-14 11:32:01,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:01,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:01,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:01,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:01,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:01,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:01,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 461 transitions, 6242 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:01,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:01,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:01,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:02,072 INFO L124 PetriNetUnfolderBase]: 3237/5539 cut-off events. [2024-06-14 11:32:02,073 INFO L125 PetriNetUnfolderBase]: For 1105956/1105960 co-relation queries the response was YES. [2024-06-14 11:32:02,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45713 conditions, 5539 events. 3237/5539 cut-off events. For 1105956/1105960 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 37753 event pairs, 759 based on Foata normal form. 6/5543 useless extension candidates. Maximal degree in co-relation 45532. Up to 4760 conditions per place. [2024-06-14 11:32:02,157 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 374 selfloop transitions, 100 changer transitions 0/481 dead transitions. [2024-06-14 11:32:02,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 481 transitions, 7285 flow [2024-06-14 11:32:02,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:02,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:02,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:32:02,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 11:32:02,158 INFO L175 Difference]: Start difference. First operand has 379 places, 461 transitions, 6242 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:32:02,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 481 transitions, 7285 flow [2024-06-14 11:32:06,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 481 transitions, 7030 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:06,912 INFO L231 Difference]: Finished difference. Result has 382 places, 463 transitions, 6247 flow [2024-06-14 11:32:06,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5995, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6247, PETRI_PLACES=382, PETRI_TRANSITIONS=463} [2024-06-14 11:32:06,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-14 11:32:06,913 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 463 transitions, 6247 flow [2024-06-14 11:32:06,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:06,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:06,913 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-14 11:32:06,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:32:06,913 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:06,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:06,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1536100456, now seen corresponding path program 8 times [2024-06-14 11:32:06,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:06,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955753711] [2024-06-14 11:32:06,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:06,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:06,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:06,995 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-14 11:32:06,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:06,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955753711] [2024-06-14 11:32:06,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955753711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:06,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:06,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:06,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921927048] [2024-06-14 11:32:06,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:06,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:06,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:06,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:06,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:07,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:07,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 463 transitions, 6247 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:07,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:07,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:07,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:08,073 INFO L124 PetriNetUnfolderBase]: 3245/5555 cut-off events. [2024-06-14 11:32:08,073 INFO L125 PetriNetUnfolderBase]: For 1122083/1122087 co-relation queries the response was YES. [2024-06-14 11:32:08,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45682 conditions, 5555 events. 3245/5555 cut-off events. For 1122083/1122087 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37876 event pairs, 604 based on Foata normal form. 6/5559 useless extension candidates. Maximal degree in co-relation 45500. Up to 3373 conditions per place. [2024-06-14 11:32:08,164 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 356 selfloop transitions, 133 changer transitions 0/496 dead transitions. [2024-06-14 11:32:08,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 496 transitions, 7854 flow [2024-06-14 11:32:08,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:08,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:08,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:32:08,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:32:08,165 INFO L175 Difference]: Start difference. First operand has 382 places, 463 transitions, 6247 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:32:08,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 496 transitions, 7854 flow [2024-06-14 11:32:13,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 496 transitions, 7631 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:13,570 INFO L231 Difference]: Finished difference. Result has 384 places, 465 transitions, 6340 flow [2024-06-14 11:32:13,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6340, PETRI_PLACES=384, PETRI_TRANSITIONS=465} [2024-06-14 11:32:13,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-14 11:32:13,571 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 465 transitions, 6340 flow [2024-06-14 11:32:13,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:13,571 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-14 11:32:13,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:32:13,571 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:13,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:13,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1039904240, now seen corresponding path program 9 times [2024-06-14 11:32:13,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:13,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967859364] [2024-06-14 11:32:13,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:13,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:13,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:13,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-14 11:32:13,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:13,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967859364] [2024-06-14 11:32:13,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967859364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:13,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:13,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:13,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095409962] [2024-06-14 11:32:13,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:13,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:13,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:13,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:13,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:13,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:13,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 465 transitions, 6340 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:13,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:13,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:14,624 INFO L124 PetriNetUnfolderBase]: 3220/5508 cut-off events. [2024-06-14 11:32:14,624 INFO L125 PetriNetUnfolderBase]: For 1128845/1128849 co-relation queries the response was YES. [2024-06-14 11:32:14,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45187 conditions, 5508 events. 3220/5508 cut-off events. For 1128845/1128849 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37454 event pairs, 669 based on Foata normal form. 12/5518 useless extension candidates. Maximal degree in co-relation 45004. Up to 3359 conditions per place. [2024-06-14 11:32:14,703 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 366 selfloop transitions, 120 changer transitions 0/493 dead transitions. [2024-06-14 11:32:14,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 493 transitions, 7654 flow [2024-06-14 11:32:14,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:14,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:14,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:32:14,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:32:14,704 INFO L175 Difference]: Start difference. First operand has 384 places, 465 transitions, 6340 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:32:14,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 493 transitions, 7654 flow [2024-06-14 11:32:19,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 493 transitions, 7286 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:19,930 INFO L231 Difference]: Finished difference. Result has 385 places, 465 transitions, 6218 flow [2024-06-14 11:32:19,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5972, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6218, PETRI_PLACES=385, PETRI_TRANSITIONS=465} [2024-06-14 11:32:19,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-14 11:32:19,931 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 465 transitions, 6218 flow [2024-06-14 11:32:19,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:19,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:19,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:19,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:32:19,932 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:19,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:19,932 INFO L85 PathProgramCache]: Analyzing trace with hash -10471320, now seen corresponding path program 10 times [2024-06-14 11:32:19,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:19,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802984741] [2024-06-14 11:32:19,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:19,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:19,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:20,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:20,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:20,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802984741] [2024-06-14 11:32:20,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802984741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:20,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:20,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:20,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082626754] [2024-06-14 11:32:20,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:20,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:20,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:20,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:20,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:20,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:20,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 465 transitions, 6218 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:20,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:20,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:20,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:21,044 INFO L124 PetriNetUnfolderBase]: 3197/5481 cut-off events. [2024-06-14 11:32:21,044 INFO L125 PetriNetUnfolderBase]: For 1082641/1082645 co-relation queries the response was YES. [2024-06-14 11:32:21,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43205 conditions, 5481 events. 3197/5481 cut-off events. For 1082641/1082645 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37394 event pairs, 741 based on Foata normal form. 14/5493 useless extension candidates. Maximal degree in co-relation 43023. Up to 4668 conditions per place. [2024-06-14 11:32:21,117 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 384 selfloop transitions, 92 changer transitions 0/483 dead transitions. [2024-06-14 11:32:21,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 483 transitions, 7226 flow [2024-06-14 11:32:21,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:21,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:21,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:32:21,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:32:21,119 INFO L175 Difference]: Start difference. First operand has 385 places, 465 transitions, 6218 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:32:21,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 483 transitions, 7226 flow [2024-06-14 11:32:26,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 483 transitions, 6968 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:26,286 INFO L231 Difference]: Finished difference. Result has 386 places, 465 transitions, 6150 flow [2024-06-14 11:32:26,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5960, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6150, PETRI_PLACES=386, PETRI_TRANSITIONS=465} [2024-06-14 11:32:26,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-14 11:32:26,287 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 465 transitions, 6150 flow [2024-06-14 11:32:26,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:26,287 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-14 11:32:26,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:32:26,287 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:26,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:26,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1606573066, now seen corresponding path program 11 times [2024-06-14 11:32:26,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:26,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356646793] [2024-06-14 11:32:26,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:26,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:26,368 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-14 11:32:26,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:26,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356646793] [2024-06-14 11:32:26,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356646793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:26,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:26,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:26,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520763458] [2024-06-14 11:32:26,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:26,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:26,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:26,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:26,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:26,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:26,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 465 transitions, 6150 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:26,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:26,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:27,330 INFO L124 PetriNetUnfolderBase]: 3167/5433 cut-off events. [2024-06-14 11:32:27,330 INFO L125 PetriNetUnfolderBase]: For 1019086/1019090 co-relation queries the response was YES. [2024-06-14 11:32:27,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41345 conditions, 5433 events. 3167/5433 cut-off events. For 1019086/1019090 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37073 event pairs, 711 based on Foata normal form. 14/5445 useless extension candidates. Maximal degree in co-relation 41162. Up to 4416 conditions per place. [2024-06-14 11:32:27,409 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 383 selfloop transitions, 97 changer transitions 0/487 dead transitions. [2024-06-14 11:32:27,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 487 transitions, 7188 flow [2024-06-14 11:32:27,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:27,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:27,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:32:27,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:32:27,410 INFO L175 Difference]: Start difference. First operand has 386 places, 465 transitions, 6150 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:32:27,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 487 transitions, 7188 flow [2024-06-14 11:32:32,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 487 transitions, 6966 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:32,382 INFO L231 Difference]: Finished difference. Result has 388 places, 465 transitions, 6129 flow [2024-06-14 11:32:32,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5928, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6129, PETRI_PLACES=388, PETRI_TRANSITIONS=465} [2024-06-14 11:32:32,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-14 11:32:32,383 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 465 transitions, 6129 flow [2024-06-14 11:32:32,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:32,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:32,383 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-14 11:32:32,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:32:32,383 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:32,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:32,384 INFO L85 PathProgramCache]: Analyzing trace with hash -2140495670, now seen corresponding path program 12 times [2024-06-14 11:32:32,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:32,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965709589] [2024-06-14 11:32:32,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:32,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:32,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:32,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-14 11:32:32,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:32,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965709589] [2024-06-14 11:32:32,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965709589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:32,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:32,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:32,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276606010] [2024-06-14 11:32:32,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:32,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:32,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:32,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:32,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:32,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:32,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 465 transitions, 6129 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:32,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:32,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:32,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:33,519 INFO L124 PetriNetUnfolderBase]: 3144/5392 cut-off events. [2024-06-14 11:32:33,519 INFO L125 PetriNetUnfolderBase]: For 955288/955288 co-relation queries the response was YES. [2024-06-14 11:32:33,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39771 conditions, 5392 events. 3144/5392 cut-off events. For 955288/955288 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36809 event pairs, 720 based on Foata normal form. 10/5398 useless extension candidates. Maximal degree in co-relation 39587. Up to 4589 conditions per place. [2024-06-14 11:32:33,601 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 376 selfloop transitions, 103 changer transitions 0/486 dead transitions. [2024-06-14 11:32:33,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 486 transitions, 7149 flow [2024-06-14 11:32:33,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:32:33,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:32:33,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 11:32:33,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-14 11:32:33,602 INFO L175 Difference]: Start difference. First operand has 388 places, 465 transitions, 6129 flow. Second operand 10 states and 223 transitions. [2024-06-14 11:32:33,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 486 transitions, 7149 flow [2024-06-14 11:32:37,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 486 transitions, 6940 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:37,725 INFO L231 Difference]: Finished difference. Result has 392 places, 465 transitions, 6132 flow [2024-06-14 11:32:37,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5920, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6132, PETRI_PLACES=392, PETRI_TRANSITIONS=465} [2024-06-14 11:32:37,726 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-14 11:32:37,726 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 465 transitions, 6132 flow [2024-06-14 11:32:37,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:37,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:37,726 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-14 11:32:37,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:32:37,726 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:37,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:37,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1770125478, now seen corresponding path program 13 times [2024-06-14 11:32:37,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:37,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550733345] [2024-06-14 11:32:37,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:37,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:37,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:37,839 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-14 11:32:37,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:37,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550733345] [2024-06-14 11:32:37,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550733345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:37,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:37,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:37,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97991202] [2024-06-14 11:32:37,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:37,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:37,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:37,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:37,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:37,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:37,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 465 transitions, 6132 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:37,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:37,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:37,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:38,786 INFO L124 PetriNetUnfolderBase]: 3121/5359 cut-off events. [2024-06-14 11:32:38,786 INFO L125 PetriNetUnfolderBase]: For 889700/889700 co-relation queries the response was YES. [2024-06-14 11:32:38,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38359 conditions, 5359 events. 3121/5359 cut-off events. For 889700/889700 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36555 event pairs, 711 based on Foata normal form. 10/5365 useless extension candidates. Maximal degree in co-relation 38174. Up to 4556 conditions per place. [2024-06-14 11:32:38,871 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 99 changer transitions 0/484 dead transitions. [2024-06-14 11:32:38,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 484 transitions, 7144 flow [2024-06-14 11:32:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:38,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:38,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:32:38,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:32:38,872 INFO L175 Difference]: Start difference. First operand has 392 places, 465 transitions, 6132 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:32:38,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 484 transitions, 7144 flow [2024-06-14 11:32:43,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 484 transitions, 6912 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 11:32:43,018 INFO L231 Difference]: Finished difference. Result has 392 places, 465 transitions, 6104 flow [2024-06-14 11:32:43,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5900, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6104, PETRI_PLACES=392, PETRI_TRANSITIONS=465} [2024-06-14 11:32:43,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-14 11:32:43,019 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 465 transitions, 6104 flow [2024-06-14 11:32:43,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:43,020 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-14 11:32:43,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:32:43,020 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:43,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:43,020 INFO L85 PathProgramCache]: Analyzing trace with hash 550239882, now seen corresponding path program 14 times [2024-06-14 11:32:43,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:43,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876607210] [2024-06-14 11:32:43,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:43,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:43,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:43,113 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-14 11:32:43,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:43,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876607210] [2024-06-14 11:32:43,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876607210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:43,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:43,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:43,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724623034] [2024-06-14 11:32:43,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:43,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:43,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:43,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:43,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:43,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:43,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 465 transitions, 6104 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:43,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:43,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:44,222 INFO L124 PetriNetUnfolderBase]: 3091/5311 cut-off events. [2024-06-14 11:32:44,222 INFO L125 PetriNetUnfolderBase]: For 820278/820278 co-relation queries the response was YES. [2024-06-14 11:32:44,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36713 conditions, 5311 events. 3091/5311 cut-off events. For 820278/820278 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36194 event pairs, 681 based on Foata normal form. 10/5317 useless extension candidates. Maximal degree in co-relation 36527. Up to 4182 conditions per place. [2024-06-14 11:32:44,295 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 106 changer transitions 0/488 dead transitions. [2024-06-14 11:32:44,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 488 transitions, 7146 flow [2024-06-14 11:32:44,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:44,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:44,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:32:44,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:32:44,296 INFO L175 Difference]: Start difference. First operand has 392 places, 465 transitions, 6104 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:32:44,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 488 transitions, 7146 flow [2024-06-14 11:32:48,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 488 transitions, 6912 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:48,157 INFO L231 Difference]: Finished difference. Result has 394 places, 465 transitions, 6090 flow [2024-06-14 11:32:48,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5870, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6090, PETRI_PLACES=394, PETRI_TRANSITIONS=465} [2024-06-14 11:32:48,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-14 11:32:48,169 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 465 transitions, 6090 flow [2024-06-14 11:32:48,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:48,170 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-14 11:32:48,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:32:48,170 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:48,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:48,170 INFO L85 PathProgramCache]: Analyzing trace with hash 712497540, now seen corresponding path program 1 times [2024-06-14 11:32:48,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:48,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741745789] [2024-06-14 11:32:48,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:48,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:48,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:48,254 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-14 11:32:48,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:48,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741745789] [2024-06-14 11:32:48,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741745789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:48,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:48,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:48,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883666279] [2024-06-14 11:32:48,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:48,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:48,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:48,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:48,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:48,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:48,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 465 transitions, 6090 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:48,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:48,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:49,183 INFO L124 PetriNetUnfolderBase]: 3099/5318 cut-off events. [2024-06-14 11:32:49,184 INFO L125 PetriNetUnfolderBase]: For 769492/769492 co-relation queries the response was YES. [2024-06-14 11:32:49,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36802 conditions, 5318 events. 3099/5318 cut-off events. For 769492/769492 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 36268 event pairs, 708 based on Foata normal form. 2/5316 useless extension candidates. Maximal degree in co-relation 36615. Up to 4554 conditions per place. [2024-06-14 11:32:49,261 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 377 selfloop transitions, 98 changer transitions 0/482 dead transitions. [2024-06-14 11:32:49,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 482 transitions, 7142 flow [2024-06-14 11:32:49,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:49,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:49,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:32:49,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:32:49,262 INFO L175 Difference]: Start difference. First operand has 394 places, 465 transitions, 6090 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:32:49,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 482 transitions, 7142 flow [2024-06-14 11:32:53,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 482 transitions, 6907 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:53,580 INFO L231 Difference]: Finished difference. Result has 394 places, 467 transitions, 6126 flow [2024-06-14 11:32:53,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5855, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6126, PETRI_PLACES=394, PETRI_TRANSITIONS=467} [2024-06-14 11:32:53,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-14 11:32:53,581 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 467 transitions, 6126 flow [2024-06-14 11:32:53,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:53,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, 1, 1] [2024-06-14 11:32:53,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:32:53,582 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:53,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:53,582 INFO L85 PathProgramCache]: Analyzing trace with hash 727734660, now seen corresponding path program 2 times [2024-06-14 11:32:53,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:53,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703361198] [2024-06-14 11:32:53,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:53,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:53,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:53,682 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-14 11:32:53,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:53,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703361198] [2024-06-14 11:32:53,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703361198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:53,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:53,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:53,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223549346] [2024-06-14 11:32:53,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:53,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:53,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:53,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:53,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:53,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:53,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 467 transitions, 6126 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:53,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:53,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:54,610 INFO L124 PetriNetUnfolderBase]: 3107/5326 cut-off events. [2024-06-14 11:32:54,611 INFO L125 PetriNetUnfolderBase]: For 781591/781591 co-relation queries the response was YES. [2024-06-14 11:32:54,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36930 conditions, 5326 events. 3107/5326 cut-off events. For 781591/781591 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36336 event pairs, 702 based on Foata normal form. 2/5324 useless extension candidates. Maximal degree in co-relation 36742. Up to 4546 conditions per place. [2024-06-14 11:32:54,689 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 378 selfloop transitions, 100 changer transitions 0/485 dead transitions. [2024-06-14 11:32:54,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 485 transitions, 7190 flow [2024-06-14 11:32:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:54,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:54,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:32:54,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:32:54,690 INFO L175 Difference]: Start difference. First operand has 394 places, 467 transitions, 6126 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:32:54,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 485 transitions, 7190 flow [2024-06-14 11:32:59,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 485 transitions, 6935 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:59,262 INFO L231 Difference]: Finished difference. Result has 396 places, 469 transitions, 6150 flow [2024-06-14 11:32:59,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6150, PETRI_PLACES=396, PETRI_TRANSITIONS=469} [2024-06-14 11:32:59,262 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-14 11:32:59,263 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 469 transitions, 6150 flow [2024-06-14 11:32:59,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:59,263 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-14 11:32:59,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:32:59,263 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:59,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:59,264 INFO L85 PathProgramCache]: Analyzing trace with hash -924619830, now seen corresponding path program 15 times [2024-06-14 11:32:59,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:59,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707952930] [2024-06-14 11:32:59,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:59,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:59,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:59,356 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-14 11:32:59,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:59,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707952930] [2024-06-14 11:32:59,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707952930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:59,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:59,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:59,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882036988] [2024-06-14 11:32:59,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:59,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:59,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:59,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:59,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:59,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:59,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 469 transitions, 6150 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:59,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:59,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:00,362 INFO L124 PetriNetUnfolderBase]: 3084/5310 cut-off events. [2024-06-14 11:33:00,363 INFO L125 PetriNetUnfolderBase]: For 776488/776488 co-relation queries the response was YES. [2024-06-14 11:33:00,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35481 conditions, 5310 events. 3084/5310 cut-off events. For 776488/776488 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36326 event pairs, 640 based on Foata normal form. 10/5316 useless extension candidates. Maximal degree in co-relation 35292. Up to 4423 conditions per place. [2024-06-14 11:33:00,439 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 91 changer transitions 0/505 dead transitions. [2024-06-14 11:33:00,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 505 transitions, 7258 flow [2024-06-14 11:33:00,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:00,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:00,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:33:00,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-14 11:33:00,441 INFO L175 Difference]: Start difference. First operand has 396 places, 469 transitions, 6150 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:33:00,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 505 transitions, 7258 flow [2024-06-14 11:33:03,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 505 transitions, 6975 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:03,772 INFO L231 Difference]: Finished difference. Result has 399 places, 469 transitions, 6064 flow [2024-06-14 11:33:03,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5867, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6064, PETRI_PLACES=399, PETRI_TRANSITIONS=469} [2024-06-14 11:33:03,772 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-14 11:33:03,773 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 469 transitions, 6064 flow [2024-06-14 11:33:03,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:03,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:03,773 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-14 11:33:03,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:33:03,773 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:03,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:03,774 INFO L85 PathProgramCache]: Analyzing trace with hash 357340904, now seen corresponding path program 16 times [2024-06-14 11:33:03,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:03,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642316705] [2024-06-14 11:33:03,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:03,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:03,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:03,864 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-14 11:33:03,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:03,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642316705] [2024-06-14 11:33:03,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642316705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:03,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:03,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:03,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88297429] [2024-06-14 11:33:03,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:03,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:03,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:03,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:03,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:03,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:03,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 469 transitions, 6064 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:03,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:03,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:03,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:04,858 INFO L124 PetriNetUnfolderBase]: 3061/5270 cut-off events. [2024-06-14 11:33:04,858 INFO L125 PetriNetUnfolderBase]: For 699281/699281 co-relation queries the response was YES. [2024-06-14 11:33:04,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33812 conditions, 5270 events. 3061/5270 cut-off events. For 699281/699281 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36006 event pairs, 655 based on Foata normal form. 10/5277 useless extension candidates. Maximal degree in co-relation 33622. Up to 4488 conditions per place. [2024-06-14 11:33:04,936 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 411 selfloop transitions, 78 changer transitions 0/496 dead transitions. [2024-06-14 11:33:04,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 496 transitions, 7122 flow [2024-06-14 11:33:04,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:04,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:04,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:33:04,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-14 11:33:04,937 INFO L175 Difference]: Start difference. First operand has 399 places, 469 transitions, 6064 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:33:04,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 496 transitions, 7122 flow [2024-06-14 11:33:08,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 496 transitions, 6926 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:08,621 INFO L231 Difference]: Finished difference. Result has 399 places, 469 transitions, 6033 flow [2024-06-14 11:33:08,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5868, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6033, PETRI_PLACES=399, PETRI_TRANSITIONS=469} [2024-06-14 11:33:08,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-14 11:33:08,621 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 469 transitions, 6033 flow [2024-06-14 11:33:08,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:08,622 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-14 11:33:08,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:33:08,622 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:08,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:08,622 INFO L85 PathProgramCache]: Analyzing trace with hash 366864104, now seen corresponding path program 17 times [2024-06-14 11:33:08,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:08,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130021381] [2024-06-14 11:33:08,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:08,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:08,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:08,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-14 11:33:08,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:08,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130021381] [2024-06-14 11:33:08,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130021381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:08,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:08,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:08,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930643477] [2024-06-14 11:33:08,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:08,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:08,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:08,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:08,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:08,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:08,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 469 transitions, 6033 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:08,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:08,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:09,633 INFO L124 PetriNetUnfolderBase]: 3031/5227 cut-off events. [2024-06-14 11:33:09,634 INFO L125 PetriNetUnfolderBase]: For 603548/603548 co-relation queries the response was YES. [2024-06-14 11:33:09,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32021 conditions, 5227 events. 3031/5227 cut-off events. For 603548/603548 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35741 event pairs, 542 based on Foata normal form. 10/5234 useless extension candidates. Maximal degree in co-relation 31831. Up to 3973 conditions per place. [2024-06-14 11:33:09,709 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 405 selfloop transitions, 90 changer transitions 0/502 dead transitions. [2024-06-14 11:33:09,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 502 transitions, 7139 flow [2024-06-14 11:33:09,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:09,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:09,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 11:33:09,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-14 11:33:09,711 INFO L175 Difference]: Start difference. First operand has 399 places, 469 transitions, 6033 flow. Second operand 7 states and 184 transitions. [2024-06-14 11:33:09,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 502 transitions, 7139 flow [2024-06-14 11:33:13,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 502 transitions, 6952 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:13,575 INFO L231 Difference]: Finished difference. Result has 400 places, 469 transitions, 6037 flow [2024-06-14 11:33:13,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5846, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6037, PETRI_PLACES=400, PETRI_TRANSITIONS=469} [2024-06-14 11:33:13,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-14 11:33:13,576 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 469 transitions, 6037 flow [2024-06-14 11:33:13,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:13,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:13,577 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-14 11:33:13,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:33:13,577 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:13,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:13,577 INFO L85 PathProgramCache]: Analyzing trace with hash 113537312, now seen corresponding path program 3 times [2024-06-14 11:33:13,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:13,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348656531] [2024-06-14 11:33:13,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:13,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:13,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:13,665 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-14 11:33:13,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:13,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348656531] [2024-06-14 11:33:13,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348656531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:13,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:13,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:13,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694722266] [2024-06-14 11:33:13,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:13,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:13,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:13,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:13,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:13,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:13,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 469 transitions, 6037 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:13,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:13,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:13,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:14,610 INFO L124 PetriNetUnfolderBase]: 3039/5243 cut-off events. [2024-06-14 11:33:14,610 INFO L125 PetriNetUnfolderBase]: For 545170/545170 co-relation queries the response was YES. [2024-06-14 11:33:14,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32300 conditions, 5243 events. 3039/5243 cut-off events. For 545170/545170 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35929 event pairs, 652 based on Foata normal form. 2/5242 useless extension candidates. Maximal degree in co-relation 32109. Up to 4504 conditions per place. [2024-06-14 11:33:14,685 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 76 changer transitions 0/492 dead transitions. [2024-06-14 11:33:14,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 492 transitions, 7133 flow [2024-06-14 11:33:14,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:14,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:14,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:33:14,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:33:14,686 INFO L175 Difference]: Start difference. First operand has 400 places, 469 transitions, 6037 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:33:14,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 492 transitions, 7133 flow [2024-06-14 11:33:19,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 492 transitions, 6844 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:19,236 INFO L231 Difference]: Finished difference. Result has 399 places, 471 transitions, 5983 flow [2024-06-14 11:33:19,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5748, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5983, PETRI_PLACES=399, PETRI_TRANSITIONS=471} [2024-06-14 11:33:19,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-14 11:33:19,237 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 471 transitions, 5983 flow [2024-06-14 11:33:19,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:19,237 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-14 11:33:19,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:33:19,237 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:19,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:19,237 INFO L85 PathProgramCache]: Analyzing trace with hash 514031936, now seen corresponding path program 4 times [2024-06-14 11:33:19,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:19,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140494293] [2024-06-14 11:33:19,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:19,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:19,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:19,323 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-14 11:33:19,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:19,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140494293] [2024-06-14 11:33:19,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140494293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:19,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:19,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:19,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68445127] [2024-06-14 11:33:19,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:19,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:19,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:19,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:19,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:19,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:19,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 471 transitions, 5983 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:19,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:19,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:20,267 INFO L124 PetriNetUnfolderBase]: 3093/5325 cut-off events. [2024-06-14 11:33:20,267 INFO L125 PetriNetUnfolderBase]: For 626773/626773 co-relation queries the response was YES. [2024-06-14 11:33:20,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34009 conditions, 5325 events. 3093/5325 cut-off events. For 626773/626773 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 36510 event pairs, 662 based on Foata normal form. 2/5324 useless extension candidates. Maximal degree in co-relation 33817. Up to 4456 conditions per place. [2024-06-14 11:33:20,469 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 410 selfloop transitions, 83 changer transitions 0/500 dead transitions. [2024-06-14 11:33:20,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 500 transitions, 7459 flow [2024-06-14 11:33:20,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:20,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:20,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:33:20,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:33:20,471 INFO L175 Difference]: Start difference. First operand has 399 places, 471 transitions, 5983 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:33:20,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 500 transitions, 7459 flow [2024-06-14 11:33:25,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 500 transitions, 7240 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:25,182 INFO L231 Difference]: Finished difference. Result has 401 places, 475 transitions, 6096 flow [2024-06-14 11:33:25,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5764, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6096, PETRI_PLACES=401, PETRI_TRANSITIONS=475} [2024-06-14 11:33:25,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-14 11:33:25,183 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 475 transitions, 6096 flow [2024-06-14 11:33:25,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:25,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:25,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:33:25,183 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:25,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:25,184 INFO L85 PathProgramCache]: Analyzing trace with hash 270893666, now seen corresponding path program 5 times [2024-06-14 11:33:25,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:25,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216543228] [2024-06-14 11:33:25,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:25,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:25,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:25,273 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-14 11:33:25,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:25,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216543228] [2024-06-14 11:33:25,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216543228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:25,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:25,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:25,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242092369] [2024-06-14 11:33:25,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:25,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:25,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:25,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:25,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:25,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:25,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 475 transitions, 6096 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:25,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:25,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:26,254 INFO L124 PetriNetUnfolderBase]: 3088/5329 cut-off events. [2024-06-14 11:33:26,255 INFO L125 PetriNetUnfolderBase]: For 617836/617836 co-relation queries the response was YES. [2024-06-14 11:33:26,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33753 conditions, 5329 events. 3088/5329 cut-off events. For 617836/617836 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 36536 event pairs, 645 based on Foata normal form. 2/5327 useless extension candidates. Maximal degree in co-relation 33560. Up to 4531 conditions per place. [2024-06-14 11:33:26,332 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 87 changer transitions 1/509 dead transitions. [2024-06-14 11:33:26,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 509 transitions, 7244 flow [2024-06-14 11:33:26,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:26,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:26,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-14 11:33:26,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-14 11:33:26,333 INFO L175 Difference]: Start difference. First operand has 401 places, 475 transitions, 6096 flow. Second operand 8 states and 205 transitions. [2024-06-14 11:33:26,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 509 transitions, 7244 flow [2024-06-14 11:33:30,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 509 transitions, 7072 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:30,264 INFO L231 Difference]: Finished difference. Result has 406 places, 476 transitions, 6163 flow [2024-06-14 11:33:30,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5928, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6163, PETRI_PLACES=406, PETRI_TRANSITIONS=476} [2024-06-14 11:33:30,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-14 11:33:30,265 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 476 transitions, 6163 flow [2024-06-14 11:33:30,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:30,265 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-14 11:33:30,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:33:30,265 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:30,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:30,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1603923648, now seen corresponding path program 6 times [2024-06-14 11:33:30,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:30,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12608293] [2024-06-14 11:33:30,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:30,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:30,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:30,356 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-14 11:33:30,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:30,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12608293] [2024-06-14 11:33:30,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12608293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:30,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:30,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:30,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319813841] [2024-06-14 11:33:30,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:30,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:30,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:30,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:30,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:30,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:30,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 476 transitions, 6163 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:30,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:30,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:31,363 INFO L124 PetriNetUnfolderBase]: 3129/5388 cut-off events. [2024-06-14 11:33:31,363 INFO L125 PetriNetUnfolderBase]: For 681247/681247 co-relation queries the response was YES. [2024-06-14 11:33:31,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35260 conditions, 5388 events. 3129/5388 cut-off events. For 681247/681247 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 36963 event pairs, 520 based on Foata normal form. 2/5386 useless extension candidates. Maximal degree in co-relation 35065. Up to 3981 conditions per place. [2024-06-14 11:33:31,440 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 105 changer transitions 1/520 dead transitions. [2024-06-14 11:33:31,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 520 transitions, 7708 flow [2024-06-14 11:33:31,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:31,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:31,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-14 11:33:31,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-14 11:33:31,441 INFO L175 Difference]: Start difference. First operand has 406 places, 476 transitions, 6163 flow. Second operand 8 states and 211 transitions. [2024-06-14 11:33:31,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 520 transitions, 7708 flow [2024-06-14 11:33:35,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 520 transitions, 7481 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:35,929 INFO L231 Difference]: Finished difference. Result has 409 places, 480 transitions, 6324 flow [2024-06-14 11:33:35,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5936, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6324, PETRI_PLACES=409, PETRI_TRANSITIONS=480} [2024-06-14 11:33:35,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-14 11:33:35,930 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 480 transitions, 6324 flow [2024-06-14 11:33:35,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:35,930 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-14 11:33:35,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:33:35,930 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:35,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:35,930 INFO L85 PathProgramCache]: Analyzing trace with hash 160713024, now seen corresponding path program 7 times [2024-06-14 11:33:35,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:35,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640924845] [2024-06-14 11:33:35,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:35,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:35,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:36,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-14 11:33:36,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:36,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640924845] [2024-06-14 11:33:36,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640924845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:36,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:36,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:36,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076925969] [2024-06-14 11:33:36,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:36,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:36,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:36,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:36,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:36,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:36,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 480 transitions, 6324 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:36,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:36,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:36,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:37,176 INFO L124 PetriNetUnfolderBase]: 3284/5660 cut-off events. [2024-06-14 11:33:37,177 INFO L125 PetriNetUnfolderBase]: For 973579/973579 co-relation queries the response was YES. [2024-06-14 11:33:37,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41363 conditions, 5660 events. 3284/5660 cut-off events. For 973579/973579 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39062 event pairs, 537 based on Foata normal form. 2/5659 useless extension candidates. Maximal degree in co-relation 41166. Up to 3408 conditions per place. [2024-06-14 11:33:37,256 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 409 selfloop transitions, 102 changer transitions 0/518 dead transitions. [2024-06-14 11:33:37,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 518 transitions, 8205 flow [2024-06-14 11:33:37,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:37,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:37,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-14 11:33:37,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-14 11:33:37,258 INFO L175 Difference]: Start difference. First operand has 409 places, 480 transitions, 6324 flow. Second operand 7 states and 183 transitions. [2024-06-14 11:33:37,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 518 transitions, 8205 flow [2024-06-14 11:33:43,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 518 transitions, 8025 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:43,884 INFO L231 Difference]: Finished difference. Result has 413 places, 486 transitions, 6634 flow [2024-06-14 11:33:43,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6144, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6634, PETRI_PLACES=413, PETRI_TRANSITIONS=486} [2024-06-14 11:33:43,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-14 11:33:43,884 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 486 transitions, 6634 flow [2024-06-14 11:33:43,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:43,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:43,885 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-14 11:33:43,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:33:43,885 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:43,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:43,885 INFO L85 PathProgramCache]: Analyzing trace with hash 154046784, now seen corresponding path program 8 times [2024-06-14 11:33:43,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:43,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138591399] [2024-06-14 11:33:43,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:43,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:43,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:43,974 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-14 11:33:43,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:43,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138591399] [2024-06-14 11:33:43,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138591399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:43,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:43,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:43,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871258101] [2024-06-14 11:33:43,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:43,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:43,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:43,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:43,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:44,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:44,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 486 transitions, 6634 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:44,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:44,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:44,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:45,113 INFO L124 PetriNetUnfolderBase]: 3279/5661 cut-off events. [2024-06-14 11:33:45,113 INFO L125 PetriNetUnfolderBase]: For 971107/971107 co-relation queries the response was YES. [2024-06-14 11:33:45,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41857 conditions, 5661 events. 3279/5661 cut-off events. For 971107/971107 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39109 event pairs, 533 based on Foata normal form. 2/5660 useless extension candidates. Maximal degree in co-relation 41657. Up to 3406 conditions per place. [2024-06-14 11:33:45,200 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 104 changer transitions 0/520 dead transitions. [2024-06-14 11:33:45,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 520 transitions, 8375 flow [2024-06-14 11:33:45,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:45,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:45,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 11:33:45,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-14 11:33:45,202 INFO L175 Difference]: Start difference. First operand has 413 places, 486 transitions, 6634 flow. Second operand 7 states and 184 transitions. [2024-06-14 11:33:45,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 520 transitions, 8375 flow [2024-06-14 11:33:51,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 520 transitions, 8201 flow, removed 53 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:51,050 INFO L231 Difference]: Finished difference. Result has 418 places, 487 transitions, 6732 flow [2024-06-14 11:33:51,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6466, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6732, PETRI_PLACES=418, PETRI_TRANSITIONS=487} [2024-06-14 11:33:51,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-14 11:33:51,050 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 487 transitions, 6732 flow [2024-06-14 11:33:51,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:51,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:51,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, 1] [2024-06-14 11:33:51,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:33:51,051 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:51,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:51,051 INFO L85 PathProgramCache]: Analyzing trace with hash -803641798, now seen corresponding path program 1 times [2024-06-14 11:33:51,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:51,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687896806] [2024-06-14 11:33:51,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:51,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:51,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:51,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-14 11:33:51,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:51,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687896806] [2024-06-14 11:33:51,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687896806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:51,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:51,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:51,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22892206] [2024-06-14 11:33:51,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:51,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:51,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:51,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:51,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:51,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:51,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 487 transitions, 6732 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:51,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:51,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:51,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:52,357 INFO L124 PetriNetUnfolderBase]: 3359/5787 cut-off events. [2024-06-14 11:33:52,358 INFO L125 PetriNetUnfolderBase]: For 1099949/1099949 co-relation queries the response was YES. [2024-06-14 11:33:52,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45040 conditions, 5787 events. 3359/5787 cut-off events. For 1099949/1099949 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40123 event pairs, 610 based on Foata normal form. 2/5774 useless extension candidates. Maximal degree in co-relation 44838. Up to 4524 conditions per place. [2024-06-14 11:33:52,451 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 479 selfloop transitions, 49 changer transitions 4/539 dead transitions. [2024-06-14 11:33:52,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 539 transitions, 8728 flow [2024-06-14 11:33:52,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:52,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:52,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-14 11:33:52,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-14 11:33:52,452 INFO L175 Difference]: Start difference. First operand has 418 places, 487 transitions, 6732 flow. Second operand 9 states and 224 transitions. [2024-06-14 11:33:52,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 539 transitions, 8728 flow [2024-06-14 11:33:59,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 539 transitions, 8354 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:59,008 INFO L231 Difference]: Finished difference. Result has 422 places, 492 transitions, 6660 flow [2024-06-14 11:33:59,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6358, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6660, PETRI_PLACES=422, PETRI_TRANSITIONS=492} [2024-06-14 11:33:59,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-14 11:33:59,008 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 492 transitions, 6660 flow [2024-06-14 11:33:59,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:59,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:59,009 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, 1] [2024-06-14 11:33:59,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:33:59,009 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:59,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:59,009 INFO L85 PathProgramCache]: Analyzing trace with hash 282497022, now seen corresponding path program 2 times [2024-06-14 11:33:59,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:59,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584940217] [2024-06-14 11:33:59,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:59,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:59,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:59,105 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-14 11:33:59,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:59,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584940217] [2024-06-14 11:33:59,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584940217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:59,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:59,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:59,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142082736] [2024-06-14 11:33:59,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:59,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:59,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:59,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:59,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:59,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:59,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 492 transitions, 6660 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:59,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:59,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:59,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:00,304 INFO L124 PetriNetUnfolderBase]: 3387/5832 cut-off events. [2024-06-14 11:34:00,304 INFO L125 PetriNetUnfolderBase]: For 1147158/1147158 co-relation queries the response was YES. [2024-06-14 11:34:00,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45150 conditions, 5832 events. 3387/5832 cut-off events. For 1147158/1147158 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 40332 event pairs, 638 based on Foata normal form. 2/5832 useless extension candidates. Maximal degree in co-relation 44948. Up to 5107 conditions per place. [2024-06-14 11:34:00,395 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 491 selfloop transitions, 30 changer transitions 2/530 dead transitions. [2024-06-14 11:34:00,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 530 transitions, 8112 flow [2024-06-14 11:34:00,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:00,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:00,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:34:00,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-14 11:34:00,396 INFO L175 Difference]: Start difference. First operand has 422 places, 492 transitions, 6660 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:34:00,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 530 transitions, 8112 flow [2024-06-14 11:34:07,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 530 transitions, 7911 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:07,884 INFO L231 Difference]: Finished difference. Result has 428 places, 493 transitions, 6556 flow [2024-06-14 11:34:07,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6467, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6556, PETRI_PLACES=428, PETRI_TRANSITIONS=493} [2024-06-14 11:34:07,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-14 11:34:07,885 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 493 transitions, 6556 flow [2024-06-14 11:34:07,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:07,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:07,885 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, 1] [2024-06-14 11:34:07,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:34:07,886 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:07,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:07,886 INFO L85 PathProgramCache]: Analyzing trace with hash -180564010, now seen corresponding path program 3 times [2024-06-14 11:34:07,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:07,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506636723] [2024-06-14 11:34:07,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:07,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:07,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:07,979 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-14 11:34:07,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:07,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506636723] [2024-06-14 11:34:07,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506636723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:07,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:07,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:07,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033089812] [2024-06-14 11:34:07,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:07,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:07,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:07,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:07,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:08,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:08,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 493 transitions, 6556 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:08,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:08,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:08,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:09,196 INFO L124 PetriNetUnfolderBase]: 3395/5842 cut-off events. [2024-06-14 11:34:09,196 INFO L125 PetriNetUnfolderBase]: For 1166793/1166793 co-relation queries the response was YES. [2024-06-14 11:34:09,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45108 conditions, 5842 events. 3395/5842 cut-off events. For 1166793/1166793 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 40464 event pairs, 802 based on Foata normal form. 2/5840 useless extension candidates. Maximal degree in co-relation 44903. Up to 5131 conditions per place. [2024-06-14 11:34:09,288 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 483 selfloop transitions, 44 changer transitions 2/536 dead transitions. [2024-06-14 11:34:09,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 536 transitions, 8158 flow [2024-06-14 11:34:09,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:09,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:09,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 11:34:09,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:34:09,289 INFO L175 Difference]: Start difference. First operand has 428 places, 493 transitions, 6556 flow. Second operand 9 states and 216 transitions. [2024-06-14 11:34:09,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 536 transitions, 8158 flow [2024-06-14 11:34:15,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 536 transitions, 8037 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 11:34:15,883 INFO L231 Difference]: Finished difference. Result has 428 places, 497 transitions, 6692 flow [2024-06-14 11:34:15,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6435, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6692, PETRI_PLACES=428, PETRI_TRANSITIONS=497} [2024-06-14 11:34:15,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-14 11:34:15,884 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 497 transitions, 6692 flow [2024-06-14 11:34:15,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:15,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:15,884 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, 1] [2024-06-14 11:34:15,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:34:15,885 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:15,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:15,885 INFO L85 PathProgramCache]: Analyzing trace with hash -171993130, now seen corresponding path program 4 times [2024-06-14 11:34:15,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:15,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569857315] [2024-06-14 11:34:15,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:15,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:15,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:15,982 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-14 11:34:15,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:15,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569857315] [2024-06-14 11:34:15,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569857315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:15,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:15,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:15,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787180281] [2024-06-14 11:34:15,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:15,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:15,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:15,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:15,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:16,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:16,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 497 transitions, 6692 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:16,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:16,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:16,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:17,134 INFO L124 PetriNetUnfolderBase]: 3390/5837 cut-off events. [2024-06-14 11:34:17,134 INFO L125 PetriNetUnfolderBase]: For 1163307/1163307 co-relation queries the response was YES. [2024-06-14 11:34:17,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44720 conditions, 5837 events. 3390/5837 cut-off events. For 1163307/1163307 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 40421 event pairs, 805 based on Foata normal form. 2/5837 useless extension candidates. Maximal degree in co-relation 44514. Up to 5183 conditions per place. [2024-06-14 11:34:17,229 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 482 selfloop transitions, 40 changer transitions 0/529 dead transitions. [2024-06-14 11:34:17,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 529 transitions, 7816 flow [2024-06-14 11:34:17,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:17,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:17,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:34:17,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 11:34:17,231 INFO L175 Difference]: Start difference. First operand has 428 places, 497 transitions, 6692 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:34:17,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 529 transitions, 7816 flow [2024-06-14 11:34:25,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 529 transitions, 7631 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:25,839 INFO L231 Difference]: Finished difference. Result has 432 places, 497 transitions, 6592 flow [2024-06-14 11:34:25,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6592, PETRI_PLACES=432, PETRI_TRANSITIONS=497} [2024-06-14 11:34:25,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-14 11:34:25,840 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 497 transitions, 6592 flow [2024-06-14 11:34:25,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:25,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:25,840 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, 1] [2024-06-14 11:34:25,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:34:25,841 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:25,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:25,841 INFO L85 PathProgramCache]: Analyzing trace with hash -175707085, now seen corresponding path program 1 times [2024-06-14 11:34:25,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:25,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115209082] [2024-06-14 11:34:25,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:25,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:25,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:25,927 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-14 11:34:25,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:25,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115209082] [2024-06-14 11:34:25,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115209082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:25,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:25,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:25,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570091037] [2024-06-14 11:34:25,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:25,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:25,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:25,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:25,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:25,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:25,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 497 transitions, 6592 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:25,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:25,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:25,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:27,118 INFO L124 PetriNetUnfolderBase]: 3387/5824 cut-off events. [2024-06-14 11:34:27,119 INFO L125 PetriNetUnfolderBase]: For 1156359/1156359 co-relation queries the response was YES. [2024-06-14 11:34:27,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44488 conditions, 5824 events. 3387/5824 cut-off events. For 1156359/1156359 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 40360 event pairs, 824 based on Foata normal form. 1/5822 useless extension candidates. Maximal degree in co-relation 44280. Up to 4943 conditions per place. [2024-06-14 11:34:27,212 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 383 selfloop transitions, 125 changer transitions 0/515 dead transitions. [2024-06-14 11:34:27,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 515 transitions, 7934 flow [2024-06-14 11:34:27,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:27,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:27,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:34:27,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:34:27,213 INFO L175 Difference]: Start difference. First operand has 432 places, 497 transitions, 6592 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:34:27,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 515 transitions, 7934 flow [2024-06-14 11:34:38,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 515 transitions, 7834 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:38,276 INFO L231 Difference]: Finished difference. Result has 431 places, 497 transitions, 6756 flow [2024-06-14 11:34:38,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6492, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6756, PETRI_PLACES=431, PETRI_TRANSITIONS=497} [2024-06-14 11:34:38,277 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-14 11:34:38,277 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 497 transitions, 6756 flow [2024-06-14 11:34:38,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:38,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:38,278 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, 1] [2024-06-14 11:34:38,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:34:38,278 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:38,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:38,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1578187361, now seen corresponding path program 2 times [2024-06-14 11:34:38,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:38,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092884779] [2024-06-14 11:34:38,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:38,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:38,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:38,404 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-14 11:34:38,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:38,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092884779] [2024-06-14 11:34:38,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092884779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:38,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:38,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:38,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523978265] [2024-06-14 11:34:38,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:38,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:38,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:38,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:38,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:38,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:38,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 497 transitions, 6756 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:38,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:38,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:38,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:40,341 INFO L124 PetriNetUnfolderBase]: 3392/5833 cut-off events. [2024-06-14 11:34:40,341 INFO L125 PetriNetUnfolderBase]: For 1173471/1173471 co-relation queries the response was YES. [2024-06-14 11:34:40,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44851 conditions, 5833 events. 3392/5833 cut-off events. For 1173471/1173471 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 40458 event pairs, 824 based on Foata normal form. 1/5831 useless extension candidates. Maximal degree in co-relation 44642. Up to 4949 conditions per place. [2024-06-14 11:34:40,450 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 378 selfloop transitions, 136 changer transitions 0/521 dead transitions. [2024-06-14 11:34:40,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 521 transitions, 8163 flow [2024-06-14 11:34:40,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:40,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:40,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-14 11:34:40,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:34:40,452 INFO L175 Difference]: Start difference. First operand has 431 places, 497 transitions, 6756 flow. Second operand 10 states and 234 transitions. [2024-06-14 11:34:40,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 521 transitions, 8163 flow [2024-06-14 11:34:48,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 521 transitions, 7893 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:48,180 INFO L231 Difference]: Finished difference. Result has 435 places, 500 transitions, 6816 flow [2024-06-14 11:34:48,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6494, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6816, PETRI_PLACES=435, PETRI_TRANSITIONS=500} [2024-06-14 11:34:48,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-14 11:34:48,181 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 500 transitions, 6816 flow [2024-06-14 11:34:48,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:48,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:48,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:48,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:34:48,183 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:48,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:48,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1578181781, now seen corresponding path program 3 times [2024-06-14 11:34:48,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:48,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99987508] [2024-06-14 11:34:48,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:48,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:48,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:48,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:48,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:48,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99987508] [2024-06-14 11:34:48,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99987508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:48,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:48,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:48,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003876598] [2024-06-14 11:34:48,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:48,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:48,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:48,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:48,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:48,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:48,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 500 transitions, 6816 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:48,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:48,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:48,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:50,249 INFO L124 PetriNetUnfolderBase]: 3389/5829 cut-off events. [2024-06-14 11:34:50,250 INFO L125 PetriNetUnfolderBase]: For 1163140/1163140 co-relation queries the response was YES. [2024-06-14 11:34:50,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44716 conditions, 5829 events. 3389/5829 cut-off events. For 1163140/1163140 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 40429 event pairs, 824 based on Foata normal form. 1/5827 useless extension candidates. Maximal degree in co-relation 44507. Up to 4946 conditions per place. [2024-06-14 11:34:50,380 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 129 changer transitions 0/518 dead transitions. [2024-06-14 11:34:50,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 518 transitions, 7882 flow [2024-06-14 11:34:50,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:50,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:50,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:34:50,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:34:50,381 INFO L175 Difference]: Start difference. First operand has 435 places, 500 transitions, 6816 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:34:50,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 518 transitions, 7882 flow [2024-06-14 11:35:01,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 518 transitions, 7553 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:35:01,552 INFO L231 Difference]: Finished difference. Result has 434 places, 500 transitions, 6760 flow [2024-06-14 11:35:01,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6487, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6760, PETRI_PLACES=434, PETRI_TRANSITIONS=500} [2024-06-14 11:35:01,553 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-14 11:35:01,553 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 500 transitions, 6760 flow [2024-06-14 11:35:01,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:01,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:01,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, 1] [2024-06-14 11:35:01,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:35:01,554 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:01,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:01,554 INFO L85 PathProgramCache]: Analyzing trace with hash -921157704, now seen corresponding path program 5 times [2024-06-14 11:35:01,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:01,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504544993] [2024-06-14 11:35:01,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:01,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:01,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:01,686 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-14 11:35:01,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:01,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504544993] [2024-06-14 11:35:01,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504544993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:01,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:01,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:01,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162495207] [2024-06-14 11:35:01,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:01,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:01,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:01,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:01,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:01,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:01,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 500 transitions, 6760 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:01,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:01,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:01,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:03,655 INFO L124 PetriNetUnfolderBase]: 3456/5922 cut-off events. [2024-06-14 11:35:03,656 INFO L125 PetriNetUnfolderBase]: For 1286232/1286232 co-relation queries the response was YES. [2024-06-14 11:35:03,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47444 conditions, 5922 events. 3456/5922 cut-off events. For 1286232/1286232 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 40877 event pairs, 854 based on Foata normal form. 2/5909 useless extension candidates. Maximal degree in co-relation 47235. Up to 4679 conditions per place. [2024-06-14 11:35:03,895 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 277 selfloop transitions, 254 changer transitions 0/538 dead transitions. [2024-06-14 11:35:03,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 538 transitions, 8664 flow [2024-06-14 11:35:03,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:03,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:03,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 11:35:03,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:35:03,896 INFO L175 Difference]: Start difference. First operand has 434 places, 500 transitions, 6760 flow. Second operand 8 states and 204 transitions. [2024-06-14 11:35:03,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 538 transitions, 8664 flow [2024-06-14 11:35:14,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 538 transitions, 8387 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:35:14,049 INFO L231 Difference]: Finished difference. Result has 433 places, 504 transitions, 7176 flow [2024-06-14 11:35:14,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6487, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7176, PETRI_PLACES=433, PETRI_TRANSITIONS=504} [2024-06-14 11:35:14,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-14 11:35:14,050 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 504 transitions, 7176 flow [2024-06-14 11:35:14,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:14,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:14,050 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, 1] [2024-06-14 11:35:14,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:35:14,051 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:14,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:14,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1872992258, now seen corresponding path program 6 times [2024-06-14 11:35:14,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:14,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469139991] [2024-06-14 11:35:14,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:14,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:14,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:14,154 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-14 11:35:14,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:14,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469139991] [2024-06-14 11:35:14,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469139991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:14,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:14,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:14,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839283028] [2024-06-14 11:35:14,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:14,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:14,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:14,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:14,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:14,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:14,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 504 transitions, 7176 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:14,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:14,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:14,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:16,038 INFO L124 PetriNetUnfolderBase]: 3464/5939 cut-off events. [2024-06-14 11:35:16,039 INFO L125 PetriNetUnfolderBase]: For 1288859/1288859 co-relation queries the response was YES. [2024-06-14 11:35:16,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48045 conditions, 5939 events. 3464/5939 cut-off events. For 1288859/1288859 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41072 event pairs, 861 based on Foata normal form. 2/5926 useless extension candidates. Maximal degree in co-relation 47836. Up to 4776 conditions per place. [2024-06-14 11:35:16,171 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 274 selfloop transitions, 251 changer transitions 0/532 dead transitions. [2024-06-14 11:35:16,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 532 transitions, 8664 flow [2024-06-14 11:35:16,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:16,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:16,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:35:16,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:35:16,172 INFO L175 Difference]: Start difference. First operand has 433 places, 504 transitions, 7176 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:35:16,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 532 transitions, 8664 flow [2024-06-14 11:35:26,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 532 transitions, 8012 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:26,470 INFO L231 Difference]: Finished difference. Result has 435 places, 506 transitions, 7125 flow [2024-06-14 11:35:26,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6548, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7125, PETRI_PLACES=435, PETRI_TRANSITIONS=506} [2024-06-14 11:35:26,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-14 11:35:26,471 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 506 transitions, 7125 flow [2024-06-14 11:35:26,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:26,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:26,471 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, 1] [2024-06-14 11:35:26,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:35:26,472 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:26,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:26,472 INFO L85 PathProgramCache]: Analyzing trace with hash -494023304, now seen corresponding path program 7 times [2024-06-14 11:35:26,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:26,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203718956] [2024-06-14 11:35:26,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:26,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:26,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:26,564 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-14 11:35:26,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:26,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203718956] [2024-06-14 11:35:26,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203718956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:26,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:26,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:26,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762557478] [2024-06-14 11:35:26,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:26,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:26,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:26,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:26,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:26,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:26,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 506 transitions, 7125 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:26,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:26,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:26,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:28,088 INFO L124 PetriNetUnfolderBase]: 3472/5950 cut-off events. [2024-06-14 11:35:28,089 INFO L125 PetriNetUnfolderBase]: For 1300815/1300815 co-relation queries the response was YES. [2024-06-14 11:35:28,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47826 conditions, 5950 events. 3472/5950 cut-off events. For 1300815/1300815 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 41124 event pairs, 861 based on Foata normal form. 2/5936 useless extension candidates. Maximal degree in co-relation 47617. Up to 4788 conditions per place. [2024-06-14 11:35:28,184 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 274 selfloop transitions, 250 changer transitions 0/531 dead transitions. [2024-06-14 11:35:28,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 531 transitions, 8585 flow [2024-06-14 11:35:28,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:28,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:28,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:35:28,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:35:28,186 INFO L175 Difference]: Start difference. First operand has 435 places, 506 transitions, 7125 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:35:28,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 531 transitions, 8585 flow [2024-06-14 11:35:36,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 531 transitions, 8028 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:36,509 INFO L231 Difference]: Finished difference. Result has 437 places, 508 transitions, 7147 flow [2024-06-14 11:35:36,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6568, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7147, PETRI_PLACES=437, PETRI_TRANSITIONS=508} [2024-06-14 11:35:36,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-14 11:35:36,510 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 508 transitions, 7147 flow [2024-06-14 11:35:36,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:36,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:36,510 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, 1] [2024-06-14 11:35:36,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:35:36,510 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:36,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:36,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1985646594, now seen corresponding path program 8 times [2024-06-14 11:35:36,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:36,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808164421] [2024-06-14 11:35:36,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:36,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:36,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:36,606 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-14 11:35:36,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:36,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808164421] [2024-06-14 11:35:36,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808164421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:36,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:36,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:36,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052886316] [2024-06-14 11:35:36,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:36,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:36,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:36,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:36,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:36,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:36,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 508 transitions, 7147 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:36,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:36,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:36,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:38,275 INFO L124 PetriNetUnfolderBase]: 3480/5975 cut-off events. [2024-06-14 11:35:38,275 INFO L125 PetriNetUnfolderBase]: For 1318290/1318290 co-relation queries the response was YES. [2024-06-14 11:35:38,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48046 conditions, 5975 events. 3480/5975 cut-off events. For 1318290/1318290 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 41382 event pairs, 819 based on Foata normal form. 2/5975 useless extension candidates. Maximal degree in co-relation 47836. Up to 5337 conditions per place. [2024-06-14 11:35:38,365 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 485 selfloop transitions, 39 changer transitions 0/531 dead transitions. [2024-06-14 11:35:38,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 531 transitions, 8330 flow [2024-06-14 11:35:38,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:38,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:38,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:35:38,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-14 11:35:38,366 INFO L175 Difference]: Start difference. First operand has 437 places, 508 transitions, 7147 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:35:38,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 531 transitions, 8330 flow [2024-06-14 11:35:46,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 531 transitions, 7771 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:46,797 INFO L231 Difference]: Finished difference. Result has 440 places, 510 transitions, 6749 flow [2024-06-14 11:35:46,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6588, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6749, PETRI_PLACES=440, PETRI_TRANSITIONS=510} [2024-06-14 11:35:46,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-14 11:35:46,798 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 510 transitions, 6749 flow [2024-06-14 11:35:46,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:46,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:46,798 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, 1] [2024-06-14 11:35:46,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:35:46,799 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:46,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:46,799 INFO L85 PathProgramCache]: Analyzing trace with hash 6681981, now seen corresponding path program 4 times [2024-06-14 11:35:46,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:46,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601291469] [2024-06-14 11:35:46,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:46,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:46,906 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-14 11:35:46,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:46,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601291469] [2024-06-14 11:35:46,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601291469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:46,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:46,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:46,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311405163] [2024-06-14 11:35:46,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:46,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:46,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:46,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:46,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:46,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:46,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 510 transitions, 6749 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:46,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:46,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:46,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:48,692 INFO L124 PetriNetUnfolderBase]: 3509/6015 cut-off events. [2024-06-14 11:35:48,693 INFO L125 PetriNetUnfolderBase]: For 1355808/1355812 co-relation queries the response was YES. [2024-06-14 11:35:48,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48163 conditions, 6015 events. 3509/6015 cut-off events. For 1355808/1355812 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 41825 event pairs, 902 based on Foata normal form. 5/6017 useless extension candidates. Maximal degree in co-relation 47952. Up to 4839 conditions per place. [2024-06-14 11:35:48,789 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 310 selfloop transitions, 224 changer transitions 0/541 dead transitions. [2024-06-14 11:35:48,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 541 transitions, 8603 flow [2024-06-14 11:35:48,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:48,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:48,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:35:48,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:35:48,793 INFO L175 Difference]: Start difference. First operand has 440 places, 510 transitions, 6749 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:35:48,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 541 transitions, 8603 flow [2024-06-14 11:36:00,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 541 transitions, 8462 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:00,280 INFO L231 Difference]: Finished difference. Result has 440 places, 522 transitions, 7223 flow [2024-06-14 11:36:00,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6608, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7223, PETRI_PLACES=440, PETRI_TRANSITIONS=522} [2024-06-14 11:36:00,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-14 11:36:00,281 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 522 transitions, 7223 flow [2024-06-14 11:36:00,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:00,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:00,281 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, 1] [2024-06-14 11:36:00,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:36:00,282 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:00,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:00,282 INFO L85 PathProgramCache]: Analyzing trace with hash -288819941, now seen corresponding path program 5 times [2024-06-14 11:36:00,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:00,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951454252] [2024-06-14 11:36:00,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:00,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:00,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:00,394 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-14 11:36:00,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:00,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951454252] [2024-06-14 11:36:00,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951454252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:00,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:00,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:00,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817654484] [2024-06-14 11:36:00,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:00,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:00,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:00,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:00,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:00,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:00,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 522 transitions, 7223 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:00,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:00,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:00,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:02,171 INFO L124 PetriNetUnfolderBase]: 3506/5992 cut-off events. [2024-06-14 11:36:02,171 INFO L125 PetriNetUnfolderBase]: For 1364386/1364386 co-relation queries the response was YES. [2024-06-14 11:36:02,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48513 conditions, 5992 events. 3506/5992 cut-off events. For 1364386/1364386 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 41473 event pairs, 917 based on Foata normal form. 1/5987 useless extension candidates. Maximal degree in co-relation 48301. Up to 4836 conditions per place. [2024-06-14 11:36:02,262 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 311 selfloop transitions, 227 changer transitions 0/545 dead transitions. [2024-06-14 11:36:02,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 545 transitions, 8939 flow [2024-06-14 11:36:02,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:02,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:02,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:36:02,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:36:02,264 INFO L175 Difference]: Start difference. First operand has 440 places, 522 transitions, 7223 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:36:02,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 545 transitions, 8939 flow [2024-06-14 11:36:12,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 545 transitions, 8639 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 11:36:12,553 INFO L231 Difference]: Finished difference. Result has 445 places, 522 transitions, 7384 flow [2024-06-14 11:36:12,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7384, PETRI_PLACES=445, PETRI_TRANSITIONS=522} [2024-06-14 11:36:12,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-14 11:36:12,554 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 522 transitions, 7384 flow [2024-06-14 11:36:12,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:12,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:12,555 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, 1] [2024-06-14 11:36:12,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:36:12,555 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:12,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:12,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1801876195, now seen corresponding path program 6 times [2024-06-14 11:36:12,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:12,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880128642] [2024-06-14 11:36:12,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:12,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:12,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:12,659 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-14 11:36:12,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:12,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880128642] [2024-06-14 11:36:12,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880128642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:12,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:12,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:12,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992430685] [2024-06-14 11:36:12,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:12,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:12,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:12,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:12,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:12,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:12,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 522 transitions, 7384 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:12,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:12,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:12,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:14,679 INFO L124 PetriNetUnfolderBase]: 3511/6020 cut-off events. [2024-06-14 11:36:14,680 INFO L125 PetriNetUnfolderBase]: For 1384119/1384123 co-relation queries the response was YES. [2024-06-14 11:36:14,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48804 conditions, 6020 events. 3511/6020 cut-off events. For 1384119/1384123 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 41854 event pairs, 902 based on Foata normal form. 5/6022 useless extension candidates. Maximal degree in co-relation 48591. Up to 4842 conditions per place. [2024-06-14 11:36:14,820 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 306 selfloop transitions, 228 changer transitions 0/541 dead transitions. [2024-06-14 11:36:14,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 541 transitions, 9114 flow [2024-06-14 11:36:14,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:14,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:14,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:36:14,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:36:14,822 INFO L175 Difference]: Start difference. First operand has 445 places, 522 transitions, 7384 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:36:14,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 541 transitions, 9114 flow [2024-06-14 11:36:28,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 541 transitions, 8415 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 11:36:28,647 INFO L231 Difference]: Finished difference. Result has 443 places, 525 transitions, 7183 flow [2024-06-14 11:36:28,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6691, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7183, PETRI_PLACES=443, PETRI_TRANSITIONS=525} [2024-06-14 11:36:28,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-14 11:36:28,648 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 525 transitions, 7183 flow [2024-06-14 11:36:28,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:28,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:28,648 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, 1] [2024-06-14 11:36:28,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:36:28,648 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:28,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:28,649 INFO L85 PathProgramCache]: Analyzing trace with hash 376167893, now seen corresponding path program 7 times [2024-06-14 11:36:28,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:28,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818251450] [2024-06-14 11:36:28,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:28,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:28,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:28,749 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-14 11:36:28,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:28,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818251450] [2024-06-14 11:36:28,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818251450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:28,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:28,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:28,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972854925] [2024-06-14 11:36:28,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:28,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:28,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:28,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:28,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:28,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:28,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 525 transitions, 7183 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:28,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:28,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:28,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:30,951 INFO L124 PetriNetUnfolderBase]: 3508/6016 cut-off events. [2024-06-14 11:36:30,951 INFO L125 PetriNetUnfolderBase]: For 1388797/1388801 co-relation queries the response was YES. [2024-06-14 11:36:31,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48336 conditions, 6016 events. 3508/6016 cut-off events. For 1388797/1388801 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 41831 event pairs, 902 based on Foata normal form. 5/6018 useless extension candidates. Maximal degree in co-relation 48125. Up to 4839 conditions per place. [2024-06-14 11:36:31,078 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 312 selfloop transitions, 221 changer transitions 0/540 dead transitions. [2024-06-14 11:36:31,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 540 transitions, 8581 flow [2024-06-14 11:36:31,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:31,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:31,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:36:31,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:36:31,080 INFO L175 Difference]: Start difference. First operand has 443 places, 525 transitions, 7183 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:36:31,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 540 transitions, 8581 flow [2024-06-14 11:36:42,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 540 transitions, 7953 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:42,225 INFO L231 Difference]: Finished difference. Result has 444 places, 525 transitions, 7005 flow [2024-06-14 11:36:42,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6555, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7005, PETRI_PLACES=444, PETRI_TRANSITIONS=525} [2024-06-14 11:36:42,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-14 11:36:42,226 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 525 transitions, 7005 flow [2024-06-14 11:36:42,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:42,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:42,227 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, 1] [2024-06-14 11:36:42,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:36:42,227 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:42,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:42,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1512750081, now seen corresponding path program 8 times [2024-06-14 11:36:42,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:42,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175382830] [2024-06-14 11:36:42,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:42,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:42,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:42,328 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-14 11:36:42,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:42,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175382830] [2024-06-14 11:36:42,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175382830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:42,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:42,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:42,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430930438] [2024-06-14 11:36:42,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:42,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:42,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:42,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:42,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:42,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:42,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 525 transitions, 7005 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:42,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:42,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:42,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:44,270 INFO L124 PetriNetUnfolderBase]: 3521/6009 cut-off events. [2024-06-14 11:36:44,271 INFO L125 PetriNetUnfolderBase]: For 1416881/1416881 co-relation queries the response was YES. [2024-06-14 11:36:44,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48542 conditions, 6009 events. 3521/6009 cut-off events. For 1416881/1416881 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41603 event pairs, 940 based on Foata normal form. 1/6002 useless extension candidates. Maximal degree in co-relation 48330. Up to 4854 conditions per place. [2024-06-14 11:36:44,363 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 308 selfloop transitions, 238 changer transitions 0/553 dead transitions. [2024-06-14 11:36:44,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 553 transitions, 8811 flow [2024-06-14 11:36:44,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:36:44,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:36:44,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 11:36:44,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-14 11:36:44,365 INFO L175 Difference]: Start difference. First operand has 444 places, 525 transitions, 7005 flow. Second operand 10 states and 222 transitions. [2024-06-14 11:36:44,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 553 transitions, 8811 flow [2024-06-14 11:36:55,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 553 transitions, 8335 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:55,557 INFO L231 Difference]: Finished difference. Result has 448 places, 531 transitions, 7077 flow [2024-06-14 11:36:55,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6541, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7077, PETRI_PLACES=448, PETRI_TRANSITIONS=531} [2024-06-14 11:36:55,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-14 11:36:55,558 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 531 transitions, 7077 flow [2024-06-14 11:36:55,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:55,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:55,558 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, 1] [2024-06-14 11:36:55,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:36:55,558 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:55,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:55,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1541314333, now seen corresponding path program 9 times [2024-06-14 11:36:55,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:55,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950747076] [2024-06-14 11:36:55,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:55,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:55,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:55,653 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-14 11:36:55,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:55,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950747076] [2024-06-14 11:36:55,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950747076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:55,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:55,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:55,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104935046] [2024-06-14 11:36:55,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:55,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:55,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:55,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:55,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:55,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:55,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 531 transitions, 7077 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:55,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:55,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:55,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:57,367 INFO L124 PetriNetUnfolderBase]: 3518/6004 cut-off events. [2024-06-14 11:36:57,367 INFO L125 PetriNetUnfolderBase]: For 1423459/1423459 co-relation queries the response was YES. [2024-06-14 11:36:57,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48531 conditions, 6004 events. 3518/6004 cut-off events. For 1423459/1423459 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41561 event pairs, 940 based on Foata normal form. 1/5997 useless extension candidates. Maximal degree in co-relation 48318. Up to 4851 conditions per place. [2024-06-14 11:36:57,461 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 307 selfloop transitions, 236 changer transitions 0/550 dead transitions. [2024-06-14 11:36:57,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 550 transitions, 8509 flow [2024-06-14 11:36:57,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:57,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:57,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:36:57,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:36:57,462 INFO L175 Difference]: Start difference. First operand has 448 places, 531 transitions, 7077 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:36:57,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 550 transitions, 8509 flow [2024-06-14 11:37:07,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 550 transitions, 8213 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:07,680 INFO L231 Difference]: Finished difference. Result has 450 places, 531 transitions, 7260 flow [2024-06-14 11:37:07,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6781, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7260, PETRI_PLACES=450, PETRI_TRANSITIONS=531} [2024-06-14 11:37:07,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-14 11:37:07,681 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 531 transitions, 7260 flow [2024-06-14 11:37:07,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:07,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:07,682 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, 1] [2024-06-14 11:37:07,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:37:07,682 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:07,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:07,682 INFO L85 PathProgramCache]: Analyzing trace with hash -942490973, now seen corresponding path program 10 times [2024-06-14 11:37:07,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:07,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452430390] [2024-06-14 11:37:07,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:07,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:07,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:07,793 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-14 11:37:07,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:07,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452430390] [2024-06-14 11:37:07,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452430390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:07,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:07,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:07,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087258351] [2024-06-14 11:37:07,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:07,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:07,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:07,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:07,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:07,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:07,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 531 transitions, 7260 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:07,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:07,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:07,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:09,580 INFO L124 PetriNetUnfolderBase]: 3531/6038 cut-off events. [2024-06-14 11:37:09,581 INFO L125 PetriNetUnfolderBase]: For 1456357/1456357 co-relation queries the response was YES. [2024-06-14 11:37:09,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49005 conditions, 6038 events. 3531/6038 cut-off events. For 1456357/1456357 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 41905 event pairs, 914 based on Foata normal form. 1/6031 useless extension candidates. Maximal degree in co-relation 48790. Up to 4866 conditions per place. [2024-06-14 11:37:09,675 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 288 selfloop transitions, 262 changer transitions 0/557 dead transitions. [2024-06-14 11:37:09,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 557 transitions, 9384 flow [2024-06-14 11:37:09,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:37:09,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:37:09,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 11:37:09,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:37:09,676 INFO L175 Difference]: Start difference. First operand has 450 places, 531 transitions, 7260 flow. Second operand 10 states and 230 transitions. [2024-06-14 11:37:09,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 557 transitions, 9384 flow [2024-06-14 11:37:19,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 557 transitions, 8900 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:37:19,516 INFO L231 Difference]: Finished difference. Result has 453 places, 537 transitions, 7378 flow [2024-06-14 11:37:19,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6788, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7378, PETRI_PLACES=453, PETRI_TRANSITIONS=537} [2024-06-14 11:37:19,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-14 11:37:19,517 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 537 transitions, 7378 flow [2024-06-14 11:37:19,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:19,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:19,517 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, 1] [2024-06-14 11:37:19,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:37:19,518 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:19,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:19,518 INFO L85 PathProgramCache]: Analyzing trace with hash 2099356891, now seen corresponding path program 11 times [2024-06-14 11:37:19,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:19,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982662478] [2024-06-14 11:37:19,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:19,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:19,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:19,607 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-14 11:37:19,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:19,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982662478] [2024-06-14 11:37:19,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982662478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:19,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:19,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:19,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366279870] [2024-06-14 11:37:19,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:19,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:19,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:19,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:19,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:19,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:19,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 537 transitions, 7378 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:19,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:19,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:19,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:21,204 INFO L124 PetriNetUnfolderBase]: 3528/6024 cut-off events. [2024-06-14 11:37:21,204 INFO L125 PetriNetUnfolderBase]: For 1463495/1463495 co-relation queries the response was YES. [2024-06-14 11:37:21,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48982 conditions, 6024 events. 3528/6024 cut-off events. For 1463495/1463495 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 41756 event pairs, 940 based on Foata normal form. 1/6017 useless extension candidates. Maximal degree in co-relation 48766. Up to 4863 conditions per place. [2024-06-14 11:37:21,295 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 307 selfloop transitions, 240 changer transitions 0/554 dead transitions. [2024-06-14 11:37:21,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 554 transitions, 9120 flow [2024-06-14 11:37:21,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:21,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:21,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:37:21,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:37:21,296 INFO L175 Difference]: Start difference. First operand has 453 places, 537 transitions, 7378 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:37:21,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 554 transitions, 9120 flow [2024-06-14 11:37:30,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 554 transitions, 8075 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 11:37:30,089 INFO L231 Difference]: Finished difference. Result has 451 places, 537 transitions, 6821 flow [2024-06-14 11:37:30,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6333, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6821, PETRI_PLACES=451, PETRI_TRANSITIONS=537} [2024-06-14 11:37:30,089 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-14 11:37:30,089 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 537 transitions, 6821 flow [2024-06-14 11:37:30,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:30,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:30,090 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, 1] [2024-06-14 11:37:30,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:37:30,090 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:30,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:30,090 INFO L85 PathProgramCache]: Analyzing trace with hash 576428449, now seen corresponding path program 12 times [2024-06-14 11:37:30,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:30,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140993201] [2024-06-14 11:37:30,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:30,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:30,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:30,237 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-14 11:37:30,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:30,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140993201] [2024-06-14 11:37:30,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140993201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:30,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:30,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:30,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182733389] [2024-06-14 11:37:30,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:30,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:30,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:30,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:30,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:30,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:30,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 537 transitions, 6821 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:30,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:30,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:30,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:32,187 INFO L124 PetriNetUnfolderBase]: 3533/6028 cut-off events. [2024-06-14 11:37:32,187 INFO L125 PetriNetUnfolderBase]: For 1474820/1474820 co-relation queries the response was YES. [2024-06-14 11:37:32,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48798 conditions, 6028 events. 3533/6028 cut-off events. For 1474820/1474820 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 41748 event pairs, 946 based on Foata normal form. 1/6021 useless extension candidates. Maximal degree in co-relation 48584. Up to 4869 conditions per place. [2024-06-14 11:37:32,317 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 301 selfloop transitions, 248 changer transitions 0/556 dead transitions. [2024-06-14 11:37:32,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 556 transitions, 8290 flow [2024-06-14 11:37:32,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:32,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:32,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:37:32,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:37:32,318 INFO L175 Difference]: Start difference. First operand has 451 places, 537 transitions, 6821 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:37:32,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 556 transitions, 8290 flow [2024-06-14 11:37:45,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 556 transitions, 7651 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:45,024 INFO L231 Difference]: Finished difference. Result has 453 places, 540 transitions, 6711 flow [2024-06-14 11:37:45,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6188, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6711, PETRI_PLACES=453, PETRI_TRANSITIONS=540} [2024-06-14 11:37:45,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-14 11:37:45,036 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 540 transitions, 6711 flow [2024-06-14 11:37:45,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:45,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:45,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:45,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:37:45,037 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:45,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:45,037 INFO L85 PathProgramCache]: Analyzing trace with hash 380592857, now seen corresponding path program 13 times [2024-06-14 11:37:45,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:45,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012952880] [2024-06-14 11:37:45,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:45,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:45,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:45,122 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-14 11:37:45,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:45,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012952880] [2024-06-14 11:37:45,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012952880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:45,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:45,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:45,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662013639] [2024-06-14 11:37:45,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:45,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:45,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:45,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:45,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:45,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:45,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 540 transitions, 6711 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:45,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:45,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:45,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:47,041 INFO L124 PetriNetUnfolderBase]: 3530/6029 cut-off events. [2024-06-14 11:37:47,042 INFO L125 PetriNetUnfolderBase]: For 1478622/1478622 co-relation queries the response was YES. [2024-06-14 11:37:47,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48688 conditions, 6029 events. 3530/6029 cut-off events. For 1478622/1478622 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 41857 event pairs, 940 based on Foata normal form. 1/6022 useless extension candidates. Maximal degree in co-relation 48474. Up to 4866 conditions per place. [2024-06-14 11:37:47,133 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 305 selfloop transitions, 246 changer transitions 0/558 dead transitions. [2024-06-14 11:37:47,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 558 transitions, 8163 flow [2024-06-14 11:37:47,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:37:47,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:37:47,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 11:37:47,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261904761904762 [2024-06-14 11:37:47,134 INFO L175 Difference]: Start difference. First operand has 453 places, 540 transitions, 6711 flow. Second operand 10 states and 221 transitions. [2024-06-14 11:37:47,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 558 transitions, 8163 flow [2024-06-14 11:37:56,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 558 transitions, 7860 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:56,160 INFO L231 Difference]: Finished difference. Result has 458 places, 540 transitions, 6906 flow [2024-06-14 11:37:56,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6906, PETRI_PLACES=458, PETRI_TRANSITIONS=540} [2024-06-14 11:37:56,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-14 11:37:56,161 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 540 transitions, 6906 flow [2024-06-14 11:37:56,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:56,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:56,161 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, 1] [2024-06-14 11:37:56,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:37:56,162 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:56,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:56,162 INFO L85 PathProgramCache]: Analyzing trace with hash 568984817, now seen corresponding path program 14 times [2024-06-14 11:37:56,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:56,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564871671] [2024-06-14 11:37:56,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:56,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:56,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:56,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:56,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:56,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564871671] [2024-06-14 11:37:56,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564871671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:56,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:56,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:56,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284285396] [2024-06-14 11:37:56,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:56,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:56,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:56,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:56,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:56,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:56,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 540 transitions, 6906 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:56,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:56,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:56,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:57,937 INFO L124 PetriNetUnfolderBase]: 3535/6048 cut-off events. [2024-06-14 11:37:57,937 INFO L125 PetriNetUnfolderBase]: For 1499966/1499966 co-relation queries the response was YES. [2024-06-14 11:37:58,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48959 conditions, 6048 events. 3535/6048 cut-off events. For 1499966/1499966 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 42016 event pairs, 914 based on Foata normal form. 1/6041 useless extension candidates. Maximal degree in co-relation 48743. Up to 4872 conditions per place. [2024-06-14 11:37:58,062 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 297 selfloop transitions, 256 changer transitions 0/560 dead transitions. [2024-06-14 11:37:58,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 560 transitions, 8699 flow [2024-06-14 11:37:58,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:58,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:58,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:37:58,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:37:58,063 INFO L175 Difference]: Start difference. First operand has 458 places, 540 transitions, 6906 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:37:58,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 560 transitions, 8699 flow [2024-06-14 11:38:10,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 560 transitions, 7971 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 11:38:10,419 INFO L231 Difference]: Finished difference. Result has 455 places, 543 transitions, 6723 flow [2024-06-14 11:38:10,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6187, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6723, PETRI_PLACES=455, PETRI_TRANSITIONS=543} [2024-06-14 11:38:10,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-14 11:38:10,419 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 543 transitions, 6723 flow [2024-06-14 11:38:10,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:10,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:10,420 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, 1] [2024-06-14 11:38:10,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:38:10,420 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:10,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:10,420 INFO L85 PathProgramCache]: Analyzing trace with hash -64101225, now seen corresponding path program 15 times [2024-06-14 11:38:10,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:10,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471878067] [2024-06-14 11:38:10,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:10,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:10,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:10,505 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-14 11:38:10,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:10,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471878067] [2024-06-14 11:38:10,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471878067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:10,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:10,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:10,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049596447] [2024-06-14 11:38:10,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:10,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:10,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:10,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:10,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:10,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:10,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 543 transitions, 6723 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:10,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:10,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:10,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:11,958 INFO L124 PetriNetUnfolderBase]: 3532/6044 cut-off events. [2024-06-14 11:38:11,958 INFO L125 PetriNetUnfolderBase]: For 1503396/1503396 co-relation queries the response was YES. [2024-06-14 11:38:12,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48801 conditions, 6044 events. 3532/6044 cut-off events. For 1503396/1503396 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 42014 event pairs, 914 based on Foata normal form. 1/6037 useless extension candidates. Maximal degree in co-relation 48585. Up to 4869 conditions per place. [2024-06-14 11:38:12,050 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 249 changer transitions 0/559 dead transitions. [2024-06-14 11:38:12,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 559 transitions, 8177 flow [2024-06-14 11:38:12,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:12,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:12,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:38:12,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:38:12,052 INFO L175 Difference]: Start difference. First operand has 455 places, 543 transitions, 6723 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:38:12,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 559 transitions, 8177 flow [2024-06-14 11:38:20,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 559 transitions, 7667 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:20,088 INFO L231 Difference]: Finished difference. Result has 457 places, 543 transitions, 6720 flow [2024-06-14 11:38:20,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6213, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6720, PETRI_PLACES=457, PETRI_TRANSITIONS=543} [2024-06-14 11:38:20,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 11:38:20,089 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 543 transitions, 6720 flow [2024-06-14 11:38:20,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:20,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:20,089 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, 1] [2024-06-14 11:38:20,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:38:20,089 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:20,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:20,090 INFO L85 PathProgramCache]: Analyzing trace with hash 846836867, now seen corresponding path program 16 times [2024-06-14 11:38:20,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:20,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369227357] [2024-06-14 11:38:20,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:20,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:20,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:20,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:20,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:20,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369227357] [2024-06-14 11:38:20,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369227357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:20,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:20,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:20,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109398325] [2024-06-14 11:38:20,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:20,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:20,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:20,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:20,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:20,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:20,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 543 transitions, 6720 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:20,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:20,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:20,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:21,928 INFO L124 PetriNetUnfolderBase]: 3545/6083 cut-off events. [2024-06-14 11:38:21,928 INFO L125 PetriNetUnfolderBase]: For 1533152/1533152 co-relation queries the response was YES. [2024-06-14 11:38:22,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49177 conditions, 6083 events. 3545/6083 cut-off events. For 1533152/1533152 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 42353 event pairs, 837 based on Foata normal form. 1/6081 useless extension candidates. Maximal degree in co-relation 48960. Up to 5145 conditions per place. [2024-06-14 11:38:22,050 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 428 selfloop transitions, 131 changer transitions 0/566 dead transitions. [2024-06-14 11:38:22,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 566 transitions, 8566 flow [2024-06-14 11:38:22,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:22,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:22,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:38:22,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:38:22,052 INFO L175 Difference]: Start difference. First operand has 457 places, 543 transitions, 6720 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:38:22,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 566 transitions, 8566 flow [2024-06-14 11:38:33,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 566 transitions, 8032 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:33,291 INFO L231 Difference]: Finished difference. Result has 458 places, 549 transitions, 6514 flow [2024-06-14 11:38:33,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6198, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6514, PETRI_PLACES=458, PETRI_TRANSITIONS=549} [2024-06-14 11:38:33,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-14 11:38:33,292 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 549 transitions, 6514 flow [2024-06-14 11:38:33,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:33,292 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, 1] [2024-06-14 11:38:33,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:38:33,293 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:33,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:33,293 INFO L85 PathProgramCache]: Analyzing trace with hash 846629477, now seen corresponding path program 17 times [2024-06-14 11:38:33,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:33,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578000396] [2024-06-14 11:38:33,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:33,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:33,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:33,380 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-14 11:38:33,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:33,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578000396] [2024-06-14 11:38:33,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578000396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:33,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:33,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:33,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615965564] [2024-06-14 11:38:33,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:33,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:33,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:33,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:33,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:33,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:33,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 549 transitions, 6514 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:33,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:33,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:34,916 INFO L124 PetriNetUnfolderBase]: 3550/6092 cut-off events. [2024-06-14 11:38:34,916 INFO L125 PetriNetUnfolderBase]: For 1551292/1551292 co-relation queries the response was YES. [2024-06-14 11:38:35,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48993 conditions, 6092 events. 3550/6092 cut-off events. For 1551292/1551292 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42441 event pairs, 837 based on Foata normal form. 1/6090 useless extension candidates. Maximal degree in co-relation 48775. Up to 5151 conditions per place. [2024-06-14 11:38:35,176 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 431 selfloop transitions, 131 changer transitions 0/569 dead transitions. [2024-06-14 11:38:35,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 569 transitions, 8024 flow [2024-06-14 11:38:35,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:35,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:35,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:38:35,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-14 11:38:35,178 INFO L175 Difference]: Start difference. First operand has 458 places, 549 transitions, 6514 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:38:35,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 569 transitions, 8024 flow [2024-06-14 11:38:45,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 569 transitions, 7817 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 11:38:45,478 INFO L231 Difference]: Finished difference. Result has 463 places, 552 transitions, 6605 flow [2024-06-14 11:38:45,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6310, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6605, PETRI_PLACES=463, PETRI_TRANSITIONS=552} [2024-06-14 11:38:45,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-14 11:38:45,479 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 552 transitions, 6605 flow [2024-06-14 11:38:45,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:45,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:45,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, 1, 1, 1] [2024-06-14 11:38:45,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:38:45,480 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:45,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:45,480 INFO L85 PathProgramCache]: Analyzing trace with hash -2100942461, now seen corresponding path program 18 times [2024-06-14 11:38:45,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:45,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690521959] [2024-06-14 11:38:45,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:45,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:45,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:45,574 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-14 11:38:45,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:45,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690521959] [2024-06-14 11:38:45,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690521959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:45,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:45,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:45,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142993047] [2024-06-14 11:38:45,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:45,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:45,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:45,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:45,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:45,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:45,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 552 transitions, 6605 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:45,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:45,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:45,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:47,474 INFO L124 PetriNetUnfolderBase]: 3555/6101 cut-off events. [2024-06-14 11:38:47,475 INFO L125 PetriNetUnfolderBase]: For 1570611/1570611 co-relation queries the response was YES. [2024-06-14 11:38:47,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49199 conditions, 6101 events. 3555/6101 cut-off events. For 1570611/1570611 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42540 event pairs, 839 based on Foata normal form. 1/6099 useless extension candidates. Maximal degree in co-relation 48980. Up to 5157 conditions per place. [2024-06-14 11:38:47,585 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 440 selfloop transitions, 137 changer transitions 0/584 dead transitions. [2024-06-14 11:38:47,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 584 transitions, 8816 flow [2024-06-14 11:38:47,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:47,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:47,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-14 11:38:47,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:38:47,586 INFO L175 Difference]: Start difference. First operand has 463 places, 552 transitions, 6605 flow. Second operand 10 states and 234 transitions. [2024-06-14 11:38:47,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 584 transitions, 8816 flow [2024-06-14 11:38:59,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 584 transitions, 8548 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:59,477 INFO L231 Difference]: Finished difference. Result has 466 places, 555 transitions, 6650 flow [2024-06-14 11:38:59,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6343, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6650, PETRI_PLACES=466, PETRI_TRANSITIONS=555} [2024-06-14 11:38:59,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-14 11:38:59,478 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 555 transitions, 6650 flow [2024-06-14 11:38:59,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:59,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:59,478 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, 1] [2024-06-14 11:38:59,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:38:59,479 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:59,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:59,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1935308907, now seen corresponding path program 19 times [2024-06-14 11:38:59,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:59,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505592456] [2024-06-14 11:38:59,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:59,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:59,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:59,591 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-14 11:38:59,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:59,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505592456] [2024-06-14 11:38:59,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505592456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:59,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:59,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:59,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518677151] [2024-06-14 11:38:59,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:59,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:59,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:59,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:59,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:59,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:59,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 555 transitions, 6650 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:59,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:59,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:59,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:01,586 INFO L124 PetriNetUnfolderBase]: 3552/6097 cut-off events. [2024-06-14 11:39:01,586 INFO L125 PetriNetUnfolderBase]: For 1577393/1577393 co-relation queries the response was YES. [2024-06-14 11:39:01,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49192 conditions, 6097 events. 3552/6097 cut-off events. For 1577393/1577393 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42535 event pairs, 839 based on Foata normal form. 1/6095 useless extension candidates. Maximal degree in co-relation 48972. Up to 5154 conditions per place. [2024-06-14 11:39:01,706 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 440 selfloop transitions, 134 changer transitions 0/581 dead transitions. [2024-06-14 11:39:01,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 581 transitions, 8502 flow [2024-06-14 11:39:01,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:01,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:01,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:39:01,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:39:01,708 INFO L175 Difference]: Start difference. First operand has 466 places, 555 transitions, 6650 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:39:01,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 581 transitions, 8502 flow [2024-06-14 11:39:15,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 581 transitions, 8173 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:15,601 INFO L231 Difference]: Finished difference. Result has 467 places, 555 transitions, 6597 flow [2024-06-14 11:39:15,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6321, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6597, PETRI_PLACES=467, PETRI_TRANSITIONS=555} [2024-06-14 11:39:15,602 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-14 11:39:15,602 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 555 transitions, 6597 flow [2024-06-14 11:39:15,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:15,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:15,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, 1, 1] [2024-06-14 11:39:15,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:39:15,602 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:15,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:15,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1243002655, now seen corresponding path program 20 times [2024-06-14 11:39:15,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:15,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103105669] [2024-06-14 11:39:15,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:15,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:15,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:15,728 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-14 11:39:15,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:15,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103105669] [2024-06-14 11:39:15,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103105669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:15,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:15,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:15,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592380535] [2024-06-14 11:39:15,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:15,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:15,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:15,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:15,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:15,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:15,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 555 transitions, 6597 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:15,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:15,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:15,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:17,836 INFO L124 PetriNetUnfolderBase]: 3549/6093 cut-off events. [2024-06-14 11:39:17,837 INFO L125 PetriNetUnfolderBase]: For 1583349/1583349 co-relation queries the response was YES. [2024-06-14 11:39:17,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49102 conditions, 6093 events. 3549/6093 cut-off events. For 1583349/1583349 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42491 event pairs, 839 based on Foata normal form. 1/6091 useless extension candidates. Maximal degree in co-relation 48881. Up to 5151 conditions per place. [2024-06-14 11:39:17,975 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 434 selfloop transitions, 133 changer transitions 0/574 dead transitions. [2024-06-14 11:39:17,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 574 transitions, 8099 flow [2024-06-14 11:39:17,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:17,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:17,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:39:17,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:39:17,977 INFO L175 Difference]: Start difference. First operand has 467 places, 555 transitions, 6597 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:39:17,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 574 transitions, 8099 flow [2024-06-14 11:39:31,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 574 transitions, 7831 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:31,994 INFO L231 Difference]: Finished difference. Result has 468 places, 555 transitions, 6601 flow [2024-06-14 11:39:31,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6329, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6601, PETRI_PLACES=468, PETRI_TRANSITIONS=555} [2024-06-14 11:39:31,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-14 11:39:31,995 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 555 transitions, 6601 flow [2024-06-14 11:39:31,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:31,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:31,995 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, 1] [2024-06-14 11:39:31,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:39:31,996 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:31,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:31,996 INFO L85 PathProgramCache]: Analyzing trace with hash -217187771, now seen corresponding path program 21 times [2024-06-14 11:39:31,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:31,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976892601] [2024-06-14 11:39:31,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:31,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:32,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:32,105 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-14 11:39:32,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:32,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976892601] [2024-06-14 11:39:32,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976892601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:32,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:32,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:32,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157016195] [2024-06-14 11:39:32,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:32,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:32,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:32,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:32,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:32,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:32,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 555 transitions, 6601 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:32,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:32,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:32,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:34,296 INFO L124 PetriNetUnfolderBase]: 3554/6102 cut-off events. [2024-06-14 11:39:34,296 INFO L125 PetriNetUnfolderBase]: For 1602523/1602523 co-relation queries the response was YES. [2024-06-14 11:39:34,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49248 conditions, 6102 events. 3554/6102 cut-off events. For 1602523/1602523 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 42580 event pairs, 839 based on Foata normal form. 1/6100 useless extension candidates. Maximal degree in co-relation 49026. Up to 5157 conditions per place. [2024-06-14 11:39:34,428 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 137 changer transitions 0/579 dead transitions. [2024-06-14 11:39:34,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 579 transitions, 8154 flow [2024-06-14 11:39:34,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:34,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:34,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:39:34,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:39:34,441 INFO L175 Difference]: Start difference. First operand has 468 places, 555 transitions, 6601 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:39:34,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 579 transitions, 8154 flow [2024-06-14 11:39:49,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 579 transitions, 7838 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:49,161 INFO L231 Difference]: Finished difference. Result has 467 places, 558 transitions, 6600 flow [2024-06-14 11:39:49,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6291, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6600, PETRI_PLACES=467, PETRI_TRANSITIONS=558} [2024-06-14 11:39:49,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-14 11:39:49,162 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 558 transitions, 6600 flow [2024-06-14 11:39:49,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:49,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:49,162 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, 1] [2024-06-14 11:39:49,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:39:49,162 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:49,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:49,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1928493867, now seen corresponding path program 22 times [2024-06-14 11:39:49,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:49,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557141321] [2024-06-14 11:39:49,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:49,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:49,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:49,257 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-14 11:39:49,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:49,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557141321] [2024-06-14 11:39:49,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557141321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:49,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:49,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:49,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361799638] [2024-06-14 11:39:49,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:49,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:49,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:49,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:49,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:49,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:49,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 558 transitions, 6600 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:49,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:49,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:49,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:51,004 INFO L124 PetriNetUnfolderBase]: 3551/6098 cut-off events. [2024-06-14 11:39:51,005 INFO L125 PetriNetUnfolderBase]: For 1608138/1608138 co-relation queries the response was YES. [2024-06-14 11:39:51,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49168 conditions, 6098 events. 3551/6098 cut-off events. For 1608138/1608138 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 42571 event pairs, 839 based on Foata normal form. 1/6096 useless extension candidates. Maximal degree in co-relation 48945. Up to 5154 conditions per place. [2024-06-14 11:39:51,102 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 429 selfloop transitions, 139 changer transitions 0/575 dead transitions. [2024-06-14 11:39:51,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 575 transitions, 7778 flow [2024-06-14 11:39:51,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:51,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:51,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:39:51,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:39:51,104 INFO L175 Difference]: Start difference. First operand has 467 places, 558 transitions, 6600 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:39:51,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 575 transitions, 7778 flow [2024-06-14 11:40:00,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 575 transitions, 7416 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:00,184 INFO L231 Difference]: Finished difference. Result has 468 places, 558 transitions, 6522 flow [2024-06-14 11:40:00,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6238, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6522, PETRI_PLACES=468, PETRI_TRANSITIONS=558} [2024-06-14 11:40:00,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-14 11:40:00,184 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 558 transitions, 6522 flow [2024-06-14 11:40:00,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:00,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:00,185 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, 1] [2024-06-14 11:40:00,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:40:00,185 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:00,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:00,185 INFO L85 PathProgramCache]: Analyzing trace with hash 112098208, now seen corresponding path program 9 times [2024-06-14 11:40:00,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:00,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807379787] [2024-06-14 11:40:00,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:00,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:00,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:00,273 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-14 11:40:00,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:00,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807379787] [2024-06-14 11:40:00,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807379787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:00,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:00,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:00,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309584490] [2024-06-14 11:40:00,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:00,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:00,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:00,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:00,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:00,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:00,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 558 transitions, 6522 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:00,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:00,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:00,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:01,903 INFO L124 PetriNetUnfolderBase]: 3605/6142 cut-off events. [2024-06-14 11:40:01,904 INFO L125 PetriNetUnfolderBase]: For 1759286/1759286 co-relation queries the response was YES. [2024-06-14 11:40:01,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51555 conditions, 6142 events. 3605/6142 cut-off events. For 1759286/1759286 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 42675 event pairs, 958 based on Foata normal form. 2/6136 useless extension candidates. Maximal degree in co-relation 51331. Up to 4880 conditions per place. [2024-06-14 11:40:02,005 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 314 selfloop transitions, 271 changer transitions 0/592 dead transitions. [2024-06-14 11:40:02,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 592 transitions, 8280 flow [2024-06-14 11:40:02,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:02,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:02,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:40:02,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:40:02,006 INFO L175 Difference]: Start difference. First operand has 468 places, 558 transitions, 6522 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:40:02,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 592 transitions, 8280 flow [2024-06-14 11:40:10,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 592 transitions, 7795 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:10,835 INFO L231 Difference]: Finished difference. Result has 466 places, 562 transitions, 6756 flow [2024-06-14 11:40:10,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6037, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6756, PETRI_PLACES=466, PETRI_TRANSITIONS=562} [2024-06-14 11:40:10,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-14 11:40:10,836 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 562 transitions, 6756 flow [2024-06-14 11:40:10,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:10,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:10,836 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, 1] [2024-06-14 11:40:10,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:40:10,836 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:10,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:10,837 INFO L85 PathProgramCache]: Analyzing trace with hash 120669088, now seen corresponding path program 10 times [2024-06-14 11:40:10,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:10,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379848997] [2024-06-14 11:40:10,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:10,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:10,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:10,927 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-14 11:40:10,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:10,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379848997] [2024-06-14 11:40:10,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379848997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:10,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:10,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:10,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227186041] [2024-06-14 11:40:10,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:10,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:10,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:10,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:10,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:10,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:10,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 562 transitions, 6756 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:10,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:10,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:10,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:12,506 INFO L124 PetriNetUnfolderBase]: 3613/6159 cut-off events. [2024-06-14 11:40:12,506 INFO L125 PetriNetUnfolderBase]: For 1780679/1780679 co-relation queries the response was YES. [2024-06-14 11:40:12,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52121 conditions, 6159 events. 3613/6159 cut-off events. For 1780679/1780679 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 42788 event pairs, 965 based on Foata normal form. 2/6153 useless extension candidates. Maximal degree in co-relation 51896. Up to 4981 conditions per place. [2024-06-14 11:40:12,602 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 311 selfloop transitions, 268 changer transitions 0/586 dead transitions. [2024-06-14 11:40:12,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 586 transitions, 8056 flow [2024-06-14 11:40:12,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:12,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:12,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:40:12,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:40:12,603 INFO L175 Difference]: Start difference. First operand has 466 places, 562 transitions, 6756 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:40:12,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 586 transitions, 8056 flow [2024-06-14 11:40:24,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 586 transitions, 7608 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-14 11:40:24,638 INFO L231 Difference]: Finished difference. Result has 470 places, 564 transitions, 6941 flow [2024-06-14 11:40:24,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6330, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6941, PETRI_PLACES=470, PETRI_TRANSITIONS=564} [2024-06-14 11:40:24,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-14 11:40:24,639 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 564 transitions, 6941 flow [2024-06-14 11:40:24,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:24,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:24,639 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, 1] [2024-06-14 11:40:24,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:40:24,640 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:24,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:24,640 INFO L85 PathProgramCache]: Analyzing trace with hash 79286230, now seen corresponding path program 11 times [2024-06-14 11:40:24,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:24,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696403067] [2024-06-14 11:40:24,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:24,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:24,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:24,731 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-14 11:40:24,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:24,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696403067] [2024-06-14 11:40:24,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696403067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:24,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:24,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:24,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506267865] [2024-06-14 11:40:24,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:24,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:24,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:24,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:24,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:24,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:24,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 564 transitions, 6941 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:24,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:24,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:24,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:26,271 INFO L124 PetriNetUnfolderBase]: 3621/6171 cut-off events. [2024-06-14 11:40:26,272 INFO L125 PetriNetUnfolderBase]: For 1798286/1798286 co-relation queries the response was YES. [2024-06-14 11:40:26,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52635 conditions, 6171 events. 3621/6171 cut-off events. For 1798286/1798286 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 42871 event pairs, 965 based on Foata normal form. 2/6165 useless extension candidates. Maximal degree in co-relation 52408. Up to 4993 conditions per place. [2024-06-14 11:40:26,375 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 312 selfloop transitions, 266 changer transitions 0/585 dead transitions. [2024-06-14 11:40:26,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 585 transitions, 8213 flow [2024-06-14 11:40:26,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:26,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:26,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:40:26,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:40:26,376 INFO L175 Difference]: Start difference. First operand has 470 places, 564 transitions, 6941 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:40:26,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 585 transitions, 8213 flow [2024-06-14 11:40:37,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 585 transitions, 7622 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:37,328 INFO L231 Difference]: Finished difference. Result has 472 places, 566 transitions, 6961 flow [2024-06-14 11:40:37,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6350, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6961, PETRI_PLACES=472, PETRI_TRANSITIONS=566} [2024-06-14 11:40:37,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-14 11:40:37,329 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 566 transitions, 6961 flow [2024-06-14 11:40:37,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:37,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:37,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:37,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:40:37,329 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:37,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:37,330 INFO L85 PathProgramCache]: Analyzing trace with hash 33498488, now seen corresponding path program 12 times [2024-06-14 11:40:37,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:37,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239274451] [2024-06-14 11:40:37,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:37,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:37,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:37,421 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-14 11:40:37,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:37,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239274451] [2024-06-14 11:40:37,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239274451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:37,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:37,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:37,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420847724] [2024-06-14 11:40:37,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:37,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:37,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:37,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:37,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:37,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:37,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 566 transitions, 6961 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:37,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:37,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:37,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:38,962 INFO L124 PetriNetUnfolderBase]: 3657/6227 cut-off events. [2024-06-14 11:40:38,962 INFO L125 PetriNetUnfolderBase]: For 1938275/1938275 co-relation queries the response was YES. [2024-06-14 11:40:39,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53403 conditions, 6227 events. 3657/6227 cut-off events. For 1938275/1938275 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 43251 event pairs, 969 based on Foata normal form. 10/6229 useless extension candidates. Maximal degree in co-relation 53175. Up to 5017 conditions per place. [2024-06-14 11:40:39,240 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 319 selfloop transitions, 261 changer transitions 0/587 dead transitions. [2024-06-14 11:40:39,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 587 transitions, 8259 flow [2024-06-14 11:40:39,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:39,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:39,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:40:39,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:40:39,242 INFO L175 Difference]: Start difference. First operand has 472 places, 566 transitions, 6961 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:40:39,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 587 transitions, 8259 flow [2024-06-14 11:40:50,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 587 transitions, 7668 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:50,938 INFO L231 Difference]: Finished difference. Result has 474 places, 568 transitions, 6976 flow [2024-06-14 11:40:50,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6370, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6976, PETRI_PLACES=474, PETRI_TRANSITIONS=568} [2024-06-14 11:40:50,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-14 11:40:50,938 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 568 transitions, 6976 flow [2024-06-14 11:40:50,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:50,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:50,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, 1, 1, 1] [2024-06-14 11:40:50,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:40:50,939 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:50,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:50,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1212012346, now seen corresponding path program 13 times [2024-06-14 11:40:50,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:50,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396493829] [2024-06-14 11:40:50,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:50,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:50,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:51,035 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-14 11:40:51,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:51,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396493829] [2024-06-14 11:40:51,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396493829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:51,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:51,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:51,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025747094] [2024-06-14 11:40:51,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:51,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:51,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:51,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:51,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:51,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:51,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 568 transitions, 6976 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:51,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:51,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:51,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:52,548 INFO L124 PetriNetUnfolderBase]: 3634/6222 cut-off events. [2024-06-14 11:40:52,548 INFO L125 PetriNetUnfolderBase]: For 1817251/1817251 co-relation queries the response was YES. [2024-06-14 11:40:52,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51435 conditions, 6222 events. 3634/6222 cut-off events. For 1817251/1817251 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 43449 event pairs, 839 based on Foata normal form. 10/6229 useless extension candidates. Maximal degree in co-relation 51206. Up to 5227 conditions per place. [2024-06-14 11:40:52,830 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 453 selfloop transitions, 139 changer transitions 0/599 dead transitions. [2024-06-14 11:40:52,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 599 transitions, 8256 flow [2024-06-14 11:40:52,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:52,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:52,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:40:52,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:40:52,831 INFO L175 Difference]: Start difference. First operand has 474 places, 568 transitions, 6976 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:40:52,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 599 transitions, 8256 flow [2024-06-14 11:41:03,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 599 transitions, 7628 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:03,063 INFO L231 Difference]: Finished difference. Result has 476 places, 568 transitions, 6635 flow [2024-06-14 11:41:03,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6348, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6635, PETRI_PLACES=476, PETRI_TRANSITIONS=568} [2024-06-14 11:41:03,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-14 11:41:03,064 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 568 transitions, 6635 flow [2024-06-14 11:41:03,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:03,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:03,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:03,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:41:03,064 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:03,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:03,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1229238106, now seen corresponding path program 14 times [2024-06-14 11:41:03,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:03,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667272138] [2024-06-14 11:41:03,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:03,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:03,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:03,161 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-14 11:41:03,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:03,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667272138] [2024-06-14 11:41:03,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667272138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:03,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:03,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:03,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210311299] [2024-06-14 11:41:03,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:03,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:03,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:03,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:03,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:03,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:03,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 568 transitions, 6635 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:03,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:03,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:03,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:04,770 INFO L124 PetriNetUnfolderBase]: 3611/6198 cut-off events. [2024-06-14 11:41:04,771 INFO L125 PetriNetUnfolderBase]: For 1678723/1678723 co-relation queries the response was YES. [2024-06-14 11:41:04,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48285 conditions, 6198 events. 3611/6198 cut-off events. For 1678723/1678723 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 43302 event pairs, 810 based on Foata normal form. 10/6206 useless extension candidates. Maximal degree in co-relation 48055. Up to 5188 conditions per place. [2024-06-14 11:41:04,867 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 446 selfloop transitions, 153 changer transitions 0/606 dead transitions. [2024-06-14 11:41:04,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 606 transitions, 7947 flow [2024-06-14 11:41:04,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:41:04,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:41:04,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-14 11:41:04,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-06-14 11:41:04,868 INFO L175 Difference]: Start difference. First operand has 476 places, 568 transitions, 6635 flow. Second operand 9 states and 229 transitions. [2024-06-14 11:41:04,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 606 transitions, 7947 flow [2024-06-14 11:41:15,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 606 transitions, 7597 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-14 11:41:15,764 INFO L231 Difference]: Finished difference. Result has 478 places, 568 transitions, 6603 flow [2024-06-14 11:41:15,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6285, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6603, PETRI_PLACES=478, PETRI_TRANSITIONS=568} [2024-06-14 11:41:15,764 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 11:41:15,765 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 568 transitions, 6603 flow [2024-06-14 11:41:15,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:15,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:15,765 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, 1] [2024-06-14 11:41:15,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:41:15,765 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:15,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:15,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1990925265, now seen corresponding path program 1 times [2024-06-14 11:41:15,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:15,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368957154] [2024-06-14 11:41:15,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:15,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:15,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:15,858 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-14 11:41:15,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:15,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368957154] [2024-06-14 11:41:15,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368957154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:15,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:15,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:15,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063673487] [2024-06-14 11:41:15,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:15,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:15,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:15,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:15,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:15,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:15,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 568 transitions, 6603 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:15,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:15,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:15,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:17,688 INFO L124 PetriNetUnfolderBase]: 3631/6228 cut-off events. [2024-06-14 11:41:17,688 INFO L125 PetriNetUnfolderBase]: For 1634358/1634358 co-relation queries the response was YES. [2024-06-14 11:41:17,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48152 conditions, 6228 events. 3631/6228 cut-off events. For 1634358/1634358 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 43593 event pairs, 856 based on Foata normal form. 6/6230 useless extension candidates. Maximal degree in co-relation 47921. Up to 5279 conditions per place. [2024-06-14 11:41:17,784 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 478 selfloop transitions, 108 changer transitions 0/593 dead transitions. [2024-06-14 11:41:17,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 593 transitions, 7875 flow [2024-06-14 11:41:17,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:41:17,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:41:17,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:41:17,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 11:41:17,785 INFO L175 Difference]: Start difference. First operand has 478 places, 568 transitions, 6603 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:41:17,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 593 transitions, 7875 flow [2024-06-14 11:41:29,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 593 transitions, 7553 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:41:29,460 INFO L231 Difference]: Finished difference. Result has 480 places, 569 transitions, 6531 flow [2024-06-14 11:41:29,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6281, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6531, PETRI_PLACES=480, PETRI_TRANSITIONS=569} [2024-06-14 11:41:29,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-14 11:41:29,461 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 569 transitions, 6531 flow [2024-06-14 11:41:29,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:29,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:29,461 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, 1] [2024-06-14 11:41:29,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:41:29,462 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:29,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:29,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1084938913, now seen corresponding path program 2 times [2024-06-14 11:41:29,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:29,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190011068] [2024-06-14 11:41:29,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:29,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:29,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:29,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-14 11:41:29,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:29,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190011068] [2024-06-14 11:41:29,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190011068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:29,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:29,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:29,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134105439] [2024-06-14 11:41:29,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:29,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:29,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:29,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:29,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:29,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:29,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 569 transitions, 6531 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:29,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:29,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:29,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:31,279 INFO L124 PetriNetUnfolderBase]: 3651/6272 cut-off events. [2024-06-14 11:41:31,280 INFO L125 PetriNetUnfolderBase]: For 1634829/1634829 co-relation queries the response was YES. [2024-06-14 11:41:31,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48288 conditions, 6272 events. 3651/6272 cut-off events. For 1634829/1634829 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43947 event pairs, 829 based on Foata normal form. 6/6274 useless extension candidates. Maximal degree in co-relation 48056. Up to 4884 conditions per place. [2024-06-14 11:41:31,401 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 116 changer transitions 0/598 dead transitions. [2024-06-14 11:41:31,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 598 transitions, 8177 flow [2024-06-14 11:41:31,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:41:31,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:41:31,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:41:31,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:41:31,402 INFO L175 Difference]: Start difference. First operand has 480 places, 569 transitions, 6531 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:41:31,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 598 transitions, 8177 flow Killed by 15