./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe017_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe017_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe017_tso.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-eb4cb34-m [2024-06-21 20:13:08,389 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:13:08,449 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:13:08,452 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:13:08,453 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:13:08,466 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:13:08,466 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:13:08,466 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:13:08,467 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:13:08,467 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:13:08,468 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:13:08,468 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:13:08,468 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:13:08,469 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:13:08,469 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:13:08,469 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:13:08,470 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:13:08,470 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:13:08,470 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:13:08,471 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:13:08,471 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:13:08,471 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:13:08,472 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:13:08,472 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:13:08,472 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:13:08,473 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:13:08,473 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:13:08,473 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:13:08,474 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:13:08,474 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:13:08,474 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:13:08,474 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:13:08,475 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:13:08,475 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:13:08,475 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:13:08,475 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:13:08,476 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:13:08,476 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:13:08,476 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:13:08,476 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:13:08,477 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:13:08,477 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:13:08,477 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:13:08,477 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-21 20:13:08,629 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:13:08,643 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:13:08,645 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:13:08,646 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:13:08,647 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:13:08,648 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe017_tso.yml/witness.yml [2024-06-21 20:13:08,755 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:13:08,763 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:13:08,765 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-21 20:13:09,798 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:13:10,011 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:13:10,024 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-21 20:13:10,048 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5fec59a44/424c55dd4b15411ba7816766b75b9783/FLAG525469935 [2024-06-21 20:13:10,061 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5fec59a44/424c55dd4b15411ba7816766b75b9783 [2024-06-21 20:13:10,068 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:13:10,069 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:13:10,070 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:13:10,070 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:13:10,074 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:13:10,075 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:13:08" (1/2) ... [2024-06-21 20:13:10,075 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f012eb7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:13:10, skipping insertion in model container [2024-06-21 20:13:10,076 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:13:08" (1/2) ... [2024-06-21 20:13:10,077 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5ec15c1d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:13:10, skipping insertion in model container [2024-06-21 20:13:10,077 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:13:10" (2/2) ... [2024-06-21 20:13:10,077 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f012eb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10, skipping insertion in model container [2024-06-21 20:13:10,078 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:13:10" (2/2) ... [2024-06-21 20:13:10,079 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:13:10,114 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:13:10,115 INFO L97 edCorrectnessWitness]: Location invariant before [L777-L777] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-21 20:13:10,115 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-21 20:13:10,115 INFO L97 edCorrectnessWitness]: Location invariant before [L774-L774] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-21 20:13:10,115 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:13:10,115 INFO L106 edCorrectnessWitness]: ghost_update [L772-L772] multithreaded = 1; [2024-06-21 20:13:10,150 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:13:10,427 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:13:10,434 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:13:10,530 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:13:10,563 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:13:10,563 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10 WrapperNode [2024-06-21 20:13:10,564 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:13:10,564 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:13:10,564 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:13:10,565 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:13:10,570 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,592 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,608 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 64 [2024-06-21 20:13:10,608 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:13:10,609 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:13:10,609 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:13:10,609 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:13:10,617 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,617 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,619 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,629 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-21 20:13:10,629 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,629 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,633 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,635 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,636 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,636 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,638 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:13:10,639 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:13:10,639 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:13:10,639 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:13:10,639 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (1/1) ... [2024-06-21 20:13:10,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:13:10,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:13:10,672 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-21 20:13:10,708 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-21 20:13:10,725 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:13:10,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:13:10,726 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:13:10,726 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:13:10,726 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:13:10,726 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:13:10,726 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:13:10,726 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:13:10,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:13:10,727 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:13:10,727 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:13:10,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:13:10,729 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:13:10,832 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:13:10,833 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:13:11,021 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:13:11,027 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:13:11,116 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:13:11,116 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:13:11,118 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:13:11 BoogieIcfgContainer [2024-06-21 20:13:11,118 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:13:11,122 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:13:11,122 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:13:11,124 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:13:11,125 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:13:08" (1/4) ... [2024-06-21 20:13:11,125 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ded0a90 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:13:11, skipping insertion in model container [2024-06-21 20:13:11,125 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:13:10" (2/4) ... [2024-06-21 20:13:11,127 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ded0a90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:13:11, skipping insertion in model container [2024-06-21 20:13:11,127 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:10" (3/4) ... [2024-06-21 20:13:11,128 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ded0a90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:13:11, skipping insertion in model container [2024-06-21 20:13:11,128 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:13:11" (4/4) ... [2024-06-21 20:13:11,129 INFO L112 eAbstractionObserver]: Analyzing ICFG safe017_tso.i [2024-06-21 20:13:11,142 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:13:11,142 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:13:11,142 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:13:11,192 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:13:11,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-21 20:13:11,246 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-21 20:13:11,247 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:13:11,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:13:11,251 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-21 20:13:11,254 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-21 20:13:11,261 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:13:11,266 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;@785f19e8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:13:11,266 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:13:11,268 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:13:11,269 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:13:11,269 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:13:11,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:11,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:13:11,270 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-21 20:13:11,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:11,275 INFO L85 PathProgramCache]: Analyzing trace with hash 213012155, now seen corresponding path program 1 times [2024-06-21 20:13:11,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:11,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002259653] [2024-06-21 20:13:11,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:11,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:11,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:11,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:11,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:11,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002259653] [2024-06-21 20:13:11,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002259653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:11,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:11,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:13:11,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162950122] [2024-06-21 20:13:11,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:11,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:13:11,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:11,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:13:11,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:13:11,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:11,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:11,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:11,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:11,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:11,784 INFO L124 PetriNetUnfolderBase]: 607/1011 cut-off events. [2024-06-21 20:13:11,784 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-21 20:13:11,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 1011 events. 607/1011 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4910 event pairs, 393 based on Foata normal form. 1/963 useless extension candidates. Maximal degree in co-relation 2001. Up to 937 conditions per place. [2024-06-21 20:13:11,797 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 28 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-06-21 20:13:11,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 159 flow [2024-06-21 20:13:11,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:13:11,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:13:11,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-21 20:13:11,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6837606837606838 [2024-06-21 20:13:11,808 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 80 transitions. [2024-06-21 20:13:11,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 159 flow [2024-06-21 20:13:11,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:11,812 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-21 20:13:11,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-21 20:13:11,817 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-21 20:13:11,817 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-21 20:13:11,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:11,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:11,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:11,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:13:11,818 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-21 20:13:11,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:11,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1453726566, now seen corresponding path program 1 times [2024-06-21 20:13:11,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:11,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694158952] [2024-06-21 20:13:11,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:11,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:11,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:11,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:11,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:11,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694158952] [2024-06-21 20:13:11,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694158952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:11,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:11,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:13:11,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038384401] [2024-06-21 20:13:11,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:11,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:13:11,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:11,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:13:11,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:13:11,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:11,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:11,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:11,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:11,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:12,063 INFO L124 PetriNetUnfolderBase]: 608/1022 cut-off events. [2024-06-21 20:13:12,064 INFO L125 PetriNetUnfolderBase]: For 186/194 co-relation queries the response was YES. [2024-06-21 20:13:12,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2341 conditions, 1022 events. 608/1022 cut-off events. For 186/194 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4927 event pairs, 321 based on Foata normal form. 7/1006 useless extension candidates. Maximal degree in co-relation 2329. Up to 911 conditions per place. [2024-06-21 20:13:12,071 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 37 selfloop transitions, 11 changer transitions 0/56 dead transitions. [2024-06-21 20:13:12,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 56 transitions, 256 flow [2024-06-21 20:13:12,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:13:12,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:13:12,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-21 20:13:12,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6987179487179487 [2024-06-21 20:13:12,075 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 109 transitions. [2024-06-21 20:13:12,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 56 transitions, 256 flow [2024-06-21 20:13:12,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 56 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:13:12,077 INFO L231 Difference]: Finished difference. Result has 44 places, 41 transitions, 168 flow [2024-06-21 20:13:12,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=44, PETRI_TRANSITIONS=41} [2024-06-21 20:13:12,078 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 4 predicate places. [2024-06-21 20:13:12,079 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 41 transitions, 168 flow [2024-06-21 20:13:12,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:12,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:12,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:12,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:13:12,082 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:12,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:12,084 INFO L85 PathProgramCache]: Analyzing trace with hash -2115849816, now seen corresponding path program 1 times [2024-06-21 20:13:12,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:12,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240387593] [2024-06-21 20:13:12,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:12,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:12,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:12,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:12,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:12,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240387593] [2024-06-21 20:13:12,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240387593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:12,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:12,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:13:12,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367016863] [2024-06-21 20:13:12,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:12,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:13:12,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:12,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:13:12,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:13:12,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:12,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 41 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:12,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:12,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:12,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:12,307 INFO L124 PetriNetUnfolderBase]: 743/1227 cut-off events. [2024-06-21 20:13:12,307 INFO L125 PetriNetUnfolderBase]: For 829/829 co-relation queries the response was YES. [2024-06-21 20:13:12,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3311 conditions, 1227 events. 743/1227 cut-off events. For 829/829 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5950 event pairs, 271 based on Foata normal form. 5/1227 useless extension candidates. Maximal degree in co-relation 3296. Up to 1054 conditions per place. [2024-06-21 20:13:12,315 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 60 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-21 20:13:12,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 81 transitions, 453 flow [2024-06-21 20:13:12,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:12,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:12,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-21 20:13:12,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6871794871794872 [2024-06-21 20:13:12,319 INFO L175 Difference]: Start difference. First operand has 44 places, 41 transitions, 168 flow. Second operand 5 states and 134 transitions. [2024-06-21 20:13:12,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 81 transitions, 453 flow [2024-06-21 20:13:12,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 81 transitions, 447 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-21 20:13:12,325 INFO L231 Difference]: Finished difference. Result has 51 places, 54 transitions, 278 flow [2024-06-21 20:13:12,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=278, PETRI_PLACES=51, PETRI_TRANSITIONS=54} [2024-06-21 20:13:12,326 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 11 predicate places. [2024-06-21 20:13:12,326 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 54 transitions, 278 flow [2024-06-21 20:13:12,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:12,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:12,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:12,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:13:12,328 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-21 20:13:12,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:12,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1812116505, now seen corresponding path program 1 times [2024-06-21 20:13:12,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:12,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773498969] [2024-06-21 20:13:12,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:12,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:12,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:12,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:12,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:12,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773498969] [2024-06-21 20:13:12,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773498969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:12,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:12,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:12,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093296094] [2024-06-21 20:13:12,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:12,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:12,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:12,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:12,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:12,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:12,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 54 transitions, 278 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:12,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:12,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:12,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:12,695 INFO L124 PetriNetUnfolderBase]: 804/1330 cut-off events. [2024-06-21 20:13:12,695 INFO L125 PetriNetUnfolderBase]: For 1854/1854 co-relation queries the response was YES. [2024-06-21 20:13:12,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4233 conditions, 1330 events. 804/1330 cut-off events. For 1854/1854 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6682 event pairs, 183 based on Foata normal form. 22/1347 useless extension candidates. Maximal degree in co-relation 4213. Up to 1019 conditions per place. [2024-06-21 20:13:12,702 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 67 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-21 20:13:12,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 90 transitions, 568 flow [2024-06-21 20:13:12,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:12,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:12,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-21 20:13:12,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6709401709401709 [2024-06-21 20:13:12,704 INFO L175 Difference]: Start difference. First operand has 51 places, 54 transitions, 278 flow. Second operand 6 states and 157 transitions. [2024-06-21 20:13:12,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 90 transitions, 568 flow [2024-06-21 20:13:12,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 90 transitions, 564 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 20:13:12,710 INFO L231 Difference]: Finished difference. Result has 56 places, 55 transitions, 322 flow [2024-06-21 20:13:12,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=322, PETRI_PLACES=56, PETRI_TRANSITIONS=55} [2024-06-21 20:13:12,712 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-21 20:13:12,712 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 55 transitions, 322 flow [2024-06-21 20:13:12,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:12,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:12,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:12,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:13:12,713 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-21 20:13:12,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:12,713 INFO L85 PathProgramCache]: Analyzing trace with hash 2040606045, now seen corresponding path program 1 times [2024-06-21 20:13:12,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:12,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914195189] [2024-06-21 20:13:12,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:12,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:12,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:12,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:12,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:12,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914195189] [2024-06-21 20:13:12,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914195189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:12,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:12,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:13:12,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271831665] [2024-06-21 20:13:12,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:12,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:13:12,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:12,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:13:12,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:13:12,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:12,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 55 transitions, 322 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:12,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:12,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:12,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:12,960 INFO L124 PetriNetUnfolderBase]: 799/1331 cut-off events. [2024-06-21 20:13:12,960 INFO L125 PetriNetUnfolderBase]: For 2409/2409 co-relation queries the response was YES. [2024-06-21 20:13:12,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4564 conditions, 1331 events. 799/1331 cut-off events. For 2409/2409 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6674 event pairs, 271 based on Foata normal form. 2/1330 useless extension candidates. Maximal degree in co-relation 4541. Up to 1230 conditions per place. [2024-06-21 20:13:12,968 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 54 selfloop transitions, 7 changer transitions 0/68 dead transitions. [2024-06-21 20:13:12,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 486 flow [2024-06-21 20:13:12,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:13:12,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:13:12,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-21 20:13:12,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-21 20:13:12,970 INFO L175 Difference]: Start difference. First operand has 56 places, 55 transitions, 322 flow. Second operand 4 states and 97 transitions. [2024-06-21 20:13:12,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 486 flow [2024-06-21 20:13:12,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 68 transitions, 450 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:12,974 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 328 flow [2024-06-21 20:13:12,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=328, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2024-06-21 20:13:12,974 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 17 predicate places. [2024-06-21 20:13:12,975 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 328 flow [2024-06-21 20:13:12,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:12,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:12,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:12,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:13:12,976 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-21 20:13:12,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:12,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1970705346, now seen corresponding path program 1 times [2024-06-21 20:13:12,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:12,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860621093] [2024-06-21 20:13:12,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:12,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:12,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:13,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:13,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:13,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860621093] [2024-06-21 20:13:13,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860621093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:13,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:13,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:13:13,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760327999] [2024-06-21 20:13:13,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:13,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:13:13,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:13,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:13:13,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:13:13,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:13,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 328 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:13,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:13,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:13,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:13,204 INFO L124 PetriNetUnfolderBase]: 805/1337 cut-off events. [2024-06-21 20:13:13,204 INFO L125 PetriNetUnfolderBase]: For 2751/2751 co-relation queries the response was YES. [2024-06-21 20:13:13,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4610 conditions, 1337 events. 805/1337 cut-off events. For 2751/2751 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6688 event pairs, 255 based on Foata normal form. 4/1336 useless extension candidates. Maximal degree in co-relation 4585. Up to 1164 conditions per place. [2024-06-21 20:13:13,213 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 57 selfloop transitions, 17 changer transitions 0/81 dead transitions. [2024-06-21 20:13:13,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 81 transitions, 569 flow [2024-06-21 20:13:13,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:13,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:13,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-21 20:13:13,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6512820512820513 [2024-06-21 20:13:13,214 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 328 flow. Second operand 5 states and 127 transitions. [2024-06-21 20:13:13,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 81 transitions, 569 flow [2024-06-21 20:13:13,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 81 transitions, 553 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:13,219 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 393 flow [2024-06-21 20:13:13,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=393, PETRI_PLACES=61, PETRI_TRANSITIONS=61} [2024-06-21 20:13:13,220 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-21 20:13:13,220 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 393 flow [2024-06-21 20:13:13,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:13,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:13,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:13,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:13:13,221 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-21 20:13:13,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:13,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1777635780, now seen corresponding path program 2 times [2024-06-21 20:13:13,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:13,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328533297] [2024-06-21 20:13:13,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:13,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:13,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:13,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:13,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328533297] [2024-06-21 20:13:13,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328533297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:13,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:13,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:13:13,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593965165] [2024-06-21 20:13:13,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:13,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:13:13,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:13,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:13:13,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:13:13,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:13,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 393 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:13,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:13,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:13,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:13,469 INFO L124 PetriNetUnfolderBase]: 785/1294 cut-off events. [2024-06-21 20:13:13,469 INFO L125 PetriNetUnfolderBase]: For 3472/3478 co-relation queries the response was YES. [2024-06-21 20:13:13,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4701 conditions, 1294 events. 785/1294 cut-off events. For 3472/3478 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6299 event pairs, 265 based on Foata normal form. 3/1288 useless extension candidates. Maximal degree in co-relation 4674. Up to 1128 conditions per place. [2024-06-21 20:13:13,479 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 51 selfloop transitions, 19 changer transitions 0/77 dead transitions. [2024-06-21 20:13:13,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 77 transitions, 579 flow [2024-06-21 20:13:13,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:13,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:13,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-21 20:13:13,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-21 20:13:13,480 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 393 flow. Second operand 5 states and 123 transitions. [2024-06-21 20:13:13,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 77 transitions, 579 flow [2024-06-21 20:13:13,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 77 transitions, 558 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:13,485 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 426 flow [2024-06-21 20:13:13,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-21 20:13:13,488 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-06-21 20:13:13,488 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 426 flow [2024-06-21 20:13:13,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:13,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:13,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:13,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:13:13,489 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-21 20:13:13,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:13,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1343871962, now seen corresponding path program 1 times [2024-06-21 20:13:13,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:13,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039941758] [2024-06-21 20:13:13,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:13,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:13,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:13,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:13,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:13,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039941758] [2024-06-21 20:13:13,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039941758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:13,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:13,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:13:13,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527093327] [2024-06-21 20:13:13,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:13,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:13:13,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:13,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:13:13,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:13:13,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:13,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 426 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:13,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:13,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:13,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:13,710 INFO L124 PetriNetUnfolderBase]: 777/1296 cut-off events. [2024-06-21 20:13:13,710 INFO L125 PetriNetUnfolderBase]: For 4009/4009 co-relation queries the response was YES. [2024-06-21 20:13:13,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4787 conditions, 1296 events. 777/1296 cut-off events. For 4009/4009 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6362 event pairs, 231 based on Foata normal form. 4/1297 useless extension candidates. Maximal degree in co-relation 4759. Up to 1169 conditions per place. [2024-06-21 20:13:13,717 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 64 selfloop transitions, 9 changer transitions 0/80 dead transitions. [2024-06-21 20:13:13,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 626 flow [2024-06-21 20:13:13,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:13,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:13,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-21 20:13:13,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6051282051282051 [2024-06-21 20:13:13,720 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 426 flow. Second operand 5 states and 118 transitions. [2024-06-21 20:13:13,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 626 flow [2024-06-21 20:13:13,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 80 transitions, 599 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:13,725 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 442 flow [2024-06-21 20:13:13,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=442, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-21 20:13:13,727 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 27 predicate places. [2024-06-21 20:13:13,727 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 442 flow [2024-06-21 20:13:13,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:13,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:13,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:13,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:13:13,728 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-21 20:13:13,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:13,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1767047545, now seen corresponding path program 1 times [2024-06-21 20:13:13,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:13,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955314293] [2024-06-21 20:13:13,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:13,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:13,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:13,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:13,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:13,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955314293] [2024-06-21 20:13:13,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955314293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:13,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:13,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:13,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32863105] [2024-06-21 20:13:13,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:13,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:13,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:13,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:13,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:13,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:13,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 442 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:13,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:13,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:13,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:13,994 INFO L124 PetriNetUnfolderBase]: 852/1419 cut-off events. [2024-06-21 20:13:13,994 INFO L125 PetriNetUnfolderBase]: For 5688/5688 co-relation queries the response was YES. [2024-06-21 20:13:13,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5298 conditions, 1419 events. 852/1419 cut-off events. For 5688/5688 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7136 event pairs, 249 based on Foata normal form. 20/1434 useless extension candidates. Maximal degree in co-relation 5268. Up to 1131 conditions per place. [2024-06-21 20:13:14,002 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 20 changer transitions 0/92 dead transitions. [2024-06-21 20:13:14,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 694 flow [2024-06-21 20:13:14,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:14,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:14,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:13:14,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2024-06-21 20:13:14,004 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 442 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:13:14,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 694 flow [2024-06-21 20:13:14,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 92 transitions, 669 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:14,011 INFO L231 Difference]: Finished difference. Result has 70 places, 66 transitions, 483 flow [2024-06-21 20:13:14,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=483, PETRI_PLACES=70, PETRI_TRANSITIONS=66} [2024-06-21 20:13:14,011 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 30 predicate places. [2024-06-21 20:13:14,012 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 66 transitions, 483 flow [2024-06-21 20:13:14,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:14,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:14,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:14,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:13:14,012 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-21 20:13:14,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:14,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1928921505, now seen corresponding path program 2 times [2024-06-21 20:13:14,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:14,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661331098] [2024-06-21 20:13:14,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:14,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:14,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:14,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:14,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:14,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661331098] [2024-06-21 20:13:14,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661331098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:14,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:14,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:14,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264855448] [2024-06-21 20:13:14,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:14,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:14,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:14,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:14,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:14,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:14,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 66 transitions, 483 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:14,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:14,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:14,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:14,274 INFO L124 PetriNetUnfolderBase]: 869/1450 cut-off events. [2024-06-21 20:13:14,274 INFO L125 PetriNetUnfolderBase]: For 6439/6445 co-relation queries the response was YES. [2024-06-21 20:13:14,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5664 conditions, 1450 events. 869/1450 cut-off events. For 6439/6445 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7290 event pairs, 277 based on Foata normal form. 5/1446 useless extension candidates. Maximal degree in co-relation 5633. Up to 1250 conditions per place. [2024-06-21 20:13:14,286 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-21 20:13:14,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 88 transitions, 713 flow [2024-06-21 20:13:14,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:14,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:14,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 20:13:14,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:13:14,288 INFO L175 Difference]: Start difference. First operand has 70 places, 66 transitions, 483 flow. Second operand 6 states and 144 transitions. [2024-06-21 20:13:14,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 88 transitions, 713 flow [2024-06-21 20:13:14,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 88 transitions, 669 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:14,294 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 510 flow [2024-06-21 20:13:14,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=510, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2024-06-21 20:13:14,296 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 32 predicate places. [2024-06-21 20:13:14,296 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 510 flow [2024-06-21 20:13:14,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:14,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:14,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:14,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:13:14,297 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-21 20:13:14,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:14,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1324191367, now seen corresponding path program 3 times [2024-06-21 20:13:14,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:14,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050487640] [2024-06-21 20:13:14,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:14,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:14,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:14,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:14,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:14,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050487640] [2024-06-21 20:13:14,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050487640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:14,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:14,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:14,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095649648] [2024-06-21 20:13:14,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:14,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:14,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:14,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:14,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:14,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:14,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 510 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:14,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:14,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:14,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:14,579 INFO L124 PetriNetUnfolderBase]: 861/1438 cut-off events. [2024-06-21 20:13:14,580 INFO L125 PetriNetUnfolderBase]: For 7254/7260 co-relation queries the response was YES. [2024-06-21 20:13:14,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5714 conditions, 1438 events. 861/1438 cut-off events. For 7254/7260 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7193 event pairs, 227 based on Foata normal form. 5/1434 useless extension candidates. Maximal degree in co-relation 5682. Up to 1087 conditions per place. [2024-06-21 20:13:14,587 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 61 selfloop transitions, 26 changer transitions 0/94 dead transitions. [2024-06-21 20:13:14,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 768 flow [2024-06-21 20:13:14,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:14,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:14,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:13:14,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-21 20:13:14,589 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 510 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:13:14,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 768 flow [2024-06-21 20:13:14,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 715 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:14,595 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 542 flow [2024-06-21 20:13:14,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=542, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-21 20:13:14,596 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-21 20:13:14,596 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 542 flow [2024-06-21 20:13:14,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:14,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:14,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:14,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:13:14,596 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:14,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:14,597 INFO L85 PathProgramCache]: Analyzing trace with hash 571210974, now seen corresponding path program 1 times [2024-06-21 20:13:14,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:14,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861693517] [2024-06-21 20:13:14,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:14,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:14,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:14,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:14,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:14,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861693517] [2024-06-21 20:13:14,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861693517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:14,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:14,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:13:14,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646992274] [2024-06-21 20:13:14,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:14,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:13:14,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:14,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:13:14,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:13:14,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:14,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 542 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-21 20:13:14,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:14,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:14,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:14,815 INFO L124 PetriNetUnfolderBase]: 853/1433 cut-off events. [2024-06-21 20:13:14,815 INFO L125 PetriNetUnfolderBase]: For 8138/8147 co-relation queries the response was YES. [2024-06-21 20:13:14,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5840 conditions, 1433 events. 853/1433 cut-off events. For 8138/8147 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7227 event pairs, 265 based on Foata normal form. 8/1436 useless extension candidates. Maximal degree in co-relation 5807. Up to 1293 conditions per place. [2024-06-21 20:13:14,822 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 57 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-21 20:13:14,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 78 transitions, 704 flow [2024-06-21 20:13:14,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:13:14,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:13:14,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-21 20:13:14,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-21 20:13:14,823 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 542 flow. Second operand 4 states and 97 transitions. [2024-06-21 20:13:14,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 78 transitions, 704 flow [2024-06-21 20:13:14,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 78 transitions, 637 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:14,829 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 511 flow [2024-06-21 20:13:14,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=511, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-21 20:13:14,830 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-21 20:13:14,830 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 511 flow [2024-06-21 20:13:14,830 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-21 20:13:14,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:14,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:14,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:13:14,830 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-21 20:13:14,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:14,831 INFO L85 PathProgramCache]: Analyzing trace with hash 867935969, now seen corresponding path program 1 times [2024-06-21 20:13:14,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:14,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451887245] [2024-06-21 20:13:14,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:14,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:14,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:14,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:14,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:14,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451887245] [2024-06-21 20:13:14,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451887245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:14,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:14,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:14,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921881519] [2024-06-21 20:13:14,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:14,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:14,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:14,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:14,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:14,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:14,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 511 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:14,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:14,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:14,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:15,095 INFO L124 PetriNetUnfolderBase]: 930/1559 cut-off events. [2024-06-21 20:13:15,095 INFO L125 PetriNetUnfolderBase]: For 10606/10606 co-relation queries the response was YES. [2024-06-21 20:13:15,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6304 conditions, 1559 events. 930/1559 cut-off events. For 10606/10606 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8123 event pairs, 215 based on Foata normal form. 12/1566 useless extension candidates. Maximal degree in co-relation 6270. Up to 956 conditions per place. [2024-06-21 20:13:15,103 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 75 selfloop transitions, 21 changer transitions 0/103 dead transitions. [2024-06-21 20:13:15,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 103 transitions, 857 flow [2024-06-21 20:13:15,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:15,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:15,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 20:13:15,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6495726495726496 [2024-06-21 20:13:15,105 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 511 flow. Second operand 6 states and 152 transitions. [2024-06-21 20:13:15,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 103 transitions, 857 flow [2024-06-21 20:13:15,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 103 transitions, 821 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:15,114 INFO L231 Difference]: Finished difference. Result has 77 places, 72 transitions, 553 flow [2024-06-21 20:13:15,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=553, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2024-06-21 20:13:15,115 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 37 predicate places. [2024-06-21 20:13:15,115 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 72 transitions, 553 flow [2024-06-21 20:13:15,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:15,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:15,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:15,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:13:15,116 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:15,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:15,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1375526685, now seen corresponding path program 1 times [2024-06-21 20:13:15,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:15,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921357865] [2024-06-21 20:13:15,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:15,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:15,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:15,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:15,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:15,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921357865] [2024-06-21 20:13:15,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921357865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:15,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:15,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:15,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656830914] [2024-06-21 20:13:15,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:15,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:15,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:15,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:15,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:15,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:15,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 72 transitions, 553 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:15,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:15,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:15,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:15,411 INFO L124 PetriNetUnfolderBase]: 910/1535 cut-off events. [2024-06-21 20:13:15,412 INFO L125 PetriNetUnfolderBase]: For 11154/11154 co-relation queries the response was YES. [2024-06-21 20:13:15,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6288 conditions, 1535 events. 910/1535 cut-off events. For 11154/11154 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7960 event pairs, 181 based on Foata normal form. 12/1542 useless extension candidates. Maximal degree in co-relation 6254. Up to 950 conditions per place. [2024-06-21 20:13:15,420 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 72 selfloop transitions, 22 changer transitions 0/101 dead transitions. [2024-06-21 20:13:15,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 101 transitions, 817 flow [2024-06-21 20:13:15,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:15,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:15,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:13:15,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:13:15,422 INFO L175 Difference]: Start difference. First operand has 77 places, 72 transitions, 553 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:13:15,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 101 transitions, 817 flow [2024-06-21 20:13:15,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 101 transitions, 786 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:15,434 INFO L231 Difference]: Finished difference. Result has 81 places, 72 transitions, 573 flow [2024-06-21 20:13:15,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=573, PETRI_PLACES=81, PETRI_TRANSITIONS=72} [2024-06-21 20:13:15,434 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-21 20:13:15,434 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 72 transitions, 573 flow [2024-06-21 20:13:15,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:15,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:15,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:15,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:13:15,435 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-21 20:13:15,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:15,436 INFO L85 PathProgramCache]: Analyzing trace with hash -364053917, now seen corresponding path program 2 times [2024-06-21 20:13:15,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:15,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139500567] [2024-06-21 20:13:15,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:15,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:15,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:15,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:15,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:15,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139500567] [2024-06-21 20:13:15,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139500567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:15,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:15,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:15,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363560735] [2024-06-21 20:13:15,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:15,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:15,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:15,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:15,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:15,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:15,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 72 transitions, 573 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:15,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:15,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:15,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:15,674 INFO L124 PetriNetUnfolderBase]: 890/1498 cut-off events. [2024-06-21 20:13:15,674 INFO L125 PetriNetUnfolderBase]: For 11514/11520 co-relation queries the response was YES. [2024-06-21 20:13:15,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6176 conditions, 1498 events. 890/1498 cut-off events. For 11514/11520 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7692 event pairs, 140 based on Foata normal form. 13/1500 useless extension candidates. Maximal degree in co-relation 6140. Up to 808 conditions per place. [2024-06-21 20:13:15,682 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 65 selfloop transitions, 23 changer transitions 0/95 dead transitions. [2024-06-21 20:13:15,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 95 transitions, 783 flow [2024-06-21 20:13:15,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:15,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:15,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 20:13:15,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 20:13:15,683 INFO L175 Difference]: Start difference. First operand has 81 places, 72 transitions, 573 flow. Second operand 6 states and 143 transitions. [2024-06-21 20:13:15,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 95 transitions, 783 flow [2024-06-21 20:13:15,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 95 transitions, 726 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:15,693 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 538 flow [2024-06-21 20:13:15,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=538, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2024-06-21 20:13:15,693 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-21 20:13:15,693 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 538 flow [2024-06-21 20:13:15,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:15,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:15,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:15,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:13:15,694 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:15,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:15,694 INFO L85 PathProgramCache]: Analyzing trace with hash -638865980, now seen corresponding path program 1 times [2024-06-21 20:13:15,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:15,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168621826] [2024-06-21 20:13:15,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:15,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:15,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:15,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:15,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:15,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168621826] [2024-06-21 20:13:15,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168621826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:15,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:15,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:13:15,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922084940] [2024-06-21 20:13:15,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:15,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:13:15,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:15,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:13:15,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:13:15,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:15,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 538 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-21 20:13:15,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:15,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:15,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:15,888 INFO L124 PetriNetUnfolderBase]: 895/1515 cut-off events. [2024-06-21 20:13:15,889 INFO L125 PetriNetUnfolderBase]: For 10945/10945 co-relation queries the response was YES. [2024-06-21 20:13:15,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6256 conditions, 1515 events. 895/1515 cut-off events. For 10945/10945 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7845 event pairs, 258 based on Foata normal form. 1/1513 useless extension candidates. Maximal degree in co-relation 6219. Up to 1384 conditions per place. [2024-06-21 20:13:15,897 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 68 selfloop transitions, 15 changer transitions 0/90 dead transitions. [2024-06-21 20:13:15,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 90 transitions, 806 flow [2024-06-21 20:13:15,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:15,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:15,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-21 20:13:15,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5948717948717949 [2024-06-21 20:13:15,898 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 538 flow. Second operand 5 states and 116 transitions. [2024-06-21 20:13:15,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 90 transitions, 806 flow [2024-06-21 20:13:15,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 90 transitions, 737 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:15,943 INFO L231 Difference]: Finished difference. Result has 81 places, 77 transitions, 551 flow [2024-06-21 20:13:15,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=551, PETRI_PLACES=81, PETRI_TRANSITIONS=77} [2024-06-21 20:13:15,943 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-21 20:13:15,944 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 77 transitions, 551 flow [2024-06-21 20:13:15,944 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-21 20:13:15,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:15,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:15,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:13:15,944 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:15,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:15,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1357940198, now seen corresponding path program 2 times [2024-06-21 20:13:15,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:15,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905372487] [2024-06-21 20:13:15,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:15,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:15,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:16,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-21 20:13:16,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:16,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905372487] [2024-06-21 20:13:16,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905372487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:16,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:16,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:13:16,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361076113] [2024-06-21 20:13:16,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:16,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:13:16,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:16,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:13:16,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:13:16,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:16,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 77 transitions, 551 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-21 20:13:16,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:16,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:16,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:16,165 INFO L124 PetriNetUnfolderBase]: 892/1511 cut-off events. [2024-06-21 20:13:16,165 INFO L125 PetriNetUnfolderBase]: For 11794/11794 co-relation queries the response was YES. [2024-06-21 20:13:16,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6209 conditions, 1511 events. 892/1511 cut-off events. For 11794/11794 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7814 event pairs, 258 based on Foata normal form. 1/1509 useless extension candidates. Maximal degree in co-relation 6172. Up to 1384 conditions per place. [2024-06-21 20:13:16,174 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 69 selfloop transitions, 12 changer transitions 0/88 dead transitions. [2024-06-21 20:13:16,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 88 transitions, 741 flow [2024-06-21 20:13:16,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:13:16,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:13:16,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-21 20:13:16,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-21 20:13:16,176 INFO L175 Difference]: Start difference. First operand has 81 places, 77 transitions, 551 flow. Second operand 4 states and 97 transitions. [2024-06-21 20:13:16,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 88 transitions, 741 flow [2024-06-21 20:13:16,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 88 transitions, 709 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-21 20:13:16,189 INFO L231 Difference]: Finished difference. Result has 84 places, 77 transitions, 553 flow [2024-06-21 20:13:16,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=553, PETRI_PLACES=84, PETRI_TRANSITIONS=77} [2024-06-21 20:13:16,189 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 44 predicate places. [2024-06-21 20:13:16,189 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 77 transitions, 553 flow [2024-06-21 20:13:16,190 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-21 20:13:16,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:16,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:16,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:13:16,190 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:16,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:16,190 INFO L85 PathProgramCache]: Analyzing trace with hash -649045084, now seen corresponding path program 1 times [2024-06-21 20:13:16,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:16,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143429873] [2024-06-21 20:13:16,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:16,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:16,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:16,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:16,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:16,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143429873] [2024-06-21 20:13:16,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143429873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:16,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:16,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:16,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950568935] [2024-06-21 20:13:16,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:16,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:16,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:16,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:16,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:16,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:16,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 77 transitions, 553 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-21 20:13:16,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:16,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:16,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:16,433 INFO L124 PetriNetUnfolderBase]: 942/1584 cut-off events. [2024-06-21 20:13:16,433 INFO L125 PetriNetUnfolderBase]: For 13982/13982 co-relation queries the response was YES. [2024-06-21 20:13:16,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6617 conditions, 1584 events. 942/1584 cut-off events. For 13982/13982 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 8260 event pairs, 259 based on Foata normal form. 2/1577 useless extension candidates. Maximal degree in co-relation 6578. Up to 1268 conditions per place. [2024-06-21 20:13:16,442 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 73 selfloop transitions, 42 changer transitions 0/122 dead transitions. [2024-06-21 20:13:16,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 122 transitions, 1087 flow [2024-06-21 20:13:16,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:16,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:16,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-21 20:13:16,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-21 20:13:16,443 INFO L175 Difference]: Start difference. First operand has 84 places, 77 transitions, 553 flow. Second operand 6 states and 156 transitions. [2024-06-21 20:13:16,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 122 transitions, 1087 flow [2024-06-21 20:13:16,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 1051 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:16,456 INFO L231 Difference]: Finished difference. Result has 89 places, 95 transitions, 805 flow [2024-06-21 20:13:16,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=805, PETRI_PLACES=89, PETRI_TRANSITIONS=95} [2024-06-21 20:13:16,456 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 49 predicate places. [2024-06-21 20:13:16,457 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 95 transitions, 805 flow [2024-06-21 20:13:16,457 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-21 20:13:16,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:16,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:16,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:13:16,457 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:16,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:16,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1147178358, now seen corresponding path program 2 times [2024-06-21 20:13:16,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:16,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805380939] [2024-06-21 20:13:16,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:16,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:16,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:16,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:16,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:16,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805380939] [2024-06-21 20:13:16,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805380939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:16,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:16,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:16,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770530334] [2024-06-21 20:13:16,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:16,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:16,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:16,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:16,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:16,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:16,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 95 transitions, 805 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-21 20:13:16,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:16,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:16,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:16,747 INFO L124 PetriNetUnfolderBase]: 975/1658 cut-off events. [2024-06-21 20:13:16,748 INFO L125 PetriNetUnfolderBase]: For 15969/15969 co-relation queries the response was YES. [2024-06-21 20:13:16,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7736 conditions, 1658 events. 975/1658 cut-off events. For 15969/15969 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8805 event pairs, 263 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 7694. Up to 1464 conditions per place. [2024-06-21 20:13:16,759 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 90 selfloop transitions, 27 changer transitions 0/124 dead transitions. [2024-06-21 20:13:16,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 124 transitions, 1232 flow [2024-06-21 20:13:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:16,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:16,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 20:13:16,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-21 20:13:16,761 INFO L175 Difference]: Start difference. First operand has 89 places, 95 transitions, 805 flow. Second operand 7 states and 160 transitions. [2024-06-21 20:13:16,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 124 transitions, 1232 flow [2024-06-21 20:13:16,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 124 transitions, 1186 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-21 20:13:16,781 INFO L231 Difference]: Finished difference. Result has 97 places, 106 transitions, 958 flow [2024-06-21 20:13:16,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=958, PETRI_PLACES=97, PETRI_TRANSITIONS=106} [2024-06-21 20:13:16,782 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-21 20:13:16,782 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 106 transitions, 958 flow [2024-06-21 20:13:16,782 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-21 20:13:16,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:16,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:16,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:13:16,782 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:16,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:16,783 INFO L85 PathProgramCache]: Analyzing trace with hash -853710744, now seen corresponding path program 3 times [2024-06-21 20:13:16,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:16,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125051159] [2024-06-21 20:13:16,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:16,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:16,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:16,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:16,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:16,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125051159] [2024-06-21 20:13:16,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125051159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:16,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:16,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:16,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130814105] [2024-06-21 20:13:16,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:16,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:16,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:16,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:16,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:16,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:16,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 106 transitions, 958 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-21 20:13:16,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:16,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:16,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:17,063 INFO L124 PetriNetUnfolderBase]: 1039/1752 cut-off events. [2024-06-21 20:13:17,063 INFO L125 PetriNetUnfolderBase]: For 18562/18562 co-relation queries the response was YES. [2024-06-21 20:13:17,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8434 conditions, 1752 events. 1039/1752 cut-off events. For 18562/18562 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 9307 event pairs, 263 based on Foata normal form. 4/1752 useless extension candidates. Maximal degree in co-relation 8388. Up to 1406 conditions per place. [2024-06-21 20:13:17,076 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 89 selfloop transitions, 56 changer transitions 0/152 dead transitions. [2024-06-21 20:13:17,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1551 flow [2024-06-21 20:13:17,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:17,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:17,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-21 20:13:17,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-21 20:13:17,077 INFO L175 Difference]: Start difference. First operand has 97 places, 106 transitions, 958 flow. Second operand 7 states and 182 transitions. [2024-06-21 20:13:17,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1551 flow [2024-06-21 20:13:17,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1485 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:17,100 INFO L231 Difference]: Finished difference. Result has 103 places, 119 transitions, 1221 flow [2024-06-21 20:13:17,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1221, PETRI_PLACES=103, PETRI_TRANSITIONS=119} [2024-06-21 20:13:17,101 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 63 predicate places. [2024-06-21 20:13:17,101 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 119 transitions, 1221 flow [2024-06-21 20:13:17,101 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-21 20:13:17,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:17,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:17,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:13:17,102 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:17,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:17,102 INFO L85 PathProgramCache]: Analyzing trace with hash -969861985, now seen corresponding path program 1 times [2024-06-21 20:13:17,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:17,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106664192] [2024-06-21 20:13:17,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:17,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:17,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:17,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:17,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:17,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106664192] [2024-06-21 20:13:17,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106664192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:17,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:17,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:17,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907465275] [2024-06-21 20:13:17,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:17,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:17,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:17,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:17,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:17,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:17,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 119 transitions, 1221 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-21 20:13:17,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:17,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:17,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:17,354 INFO L124 PetriNetUnfolderBase]: 1066/1794 cut-off events. [2024-06-21 20:13:17,354 INFO L125 PetriNetUnfolderBase]: For 21997/22006 co-relation queries the response was YES. [2024-06-21 20:13:17,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9205 conditions, 1794 events. 1066/1794 cut-off events. For 21997/22006 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9616 event pairs, 290 based on Foata normal form. 5/1790 useless extension candidates. Maximal degree in co-relation 9156. Up to 1370 conditions per place. [2024-06-21 20:13:17,366 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 73 selfloop transitions, 70 changer transitions 0/150 dead transitions. [2024-06-21 20:13:17,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 150 transitions, 1823 flow [2024-06-21 20:13:17,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:17,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:17,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:13:17,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-21 20:13:17,367 INFO L175 Difference]: Start difference. First operand has 103 places, 119 transitions, 1221 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:13:17,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 150 transitions, 1823 flow [2024-06-21 20:13:17,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 150 transitions, 1728 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:17,397 INFO L231 Difference]: Finished difference. Result has 108 places, 134 transitions, 1501 flow [2024-06-21 20:13:17,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1501, PETRI_PLACES=108, PETRI_TRANSITIONS=134} [2024-06-21 20:13:17,397 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 68 predicate places. [2024-06-21 20:13:17,397 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 134 transitions, 1501 flow [2024-06-21 20:13:17,398 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-21 20:13:17,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:17,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:17,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:13:17,398 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:17,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:17,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1489002445, now seen corresponding path program 2 times [2024-06-21 20:13:17,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:17,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181822029] [2024-06-21 20:13:17,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:17,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:17,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:17,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:17,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:17,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181822029] [2024-06-21 20:13:17,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181822029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:17,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:17,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:17,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023201210] [2024-06-21 20:13:17,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:17,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:17,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:17,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:17,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:17,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:17,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 134 transitions, 1501 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-21 20:13:17,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:17,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:17,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:17,719 INFO L124 PetriNetUnfolderBase]: 1085/1839 cut-off events. [2024-06-21 20:13:17,719 INFO L125 PetriNetUnfolderBase]: For 22869/22881 co-relation queries the response was YES. [2024-06-21 20:13:17,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9764 conditions, 1839 events. 1085/1839 cut-off events. For 22869/22881 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 9927 event pairs, 270 based on Foata normal form. 11/1845 useless extension candidates. Maximal degree in co-relation 9712. Up to 1461 conditions per place. [2024-06-21 20:13:17,730 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 97 selfloop transitions, 57 changer transitions 0/161 dead transitions. [2024-06-21 20:13:17,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 2020 flow [2024-06-21 20:13:17,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:17,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:17,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 20:13:17,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6452991452991453 [2024-06-21 20:13:17,731 INFO L175 Difference]: Start difference. First operand has 108 places, 134 transitions, 1501 flow. Second operand 6 states and 151 transitions. [2024-06-21 20:13:17,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 2020 flow [2024-06-21 20:13:17,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 161 transitions, 1941 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-21 20:13:17,764 INFO L231 Difference]: Finished difference. Result has 114 places, 140 transitions, 1658 flow [2024-06-21 20:13:17,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1658, PETRI_PLACES=114, PETRI_TRANSITIONS=140} [2024-06-21 20:13:17,764 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 74 predicate places. [2024-06-21 20:13:17,765 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 140 transitions, 1658 flow [2024-06-21 20:13:17,765 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-21 20:13:17,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:17,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:17,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:13:17,765 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-21 20:13:17,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:17,766 INFO L85 PathProgramCache]: Analyzing trace with hash -853318501, now seen corresponding path program 3 times [2024-06-21 20:13:17,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:17,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131610524] [2024-06-21 20:13:17,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:17,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:17,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:17,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:17,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131610524] [2024-06-21 20:13:17,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131610524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:17,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:17,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:17,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304068869] [2024-06-21 20:13:17,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:17,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:17,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:17,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:17,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:17,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:17,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 140 transitions, 1658 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-21 20:13:17,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:17,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:17,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:18,036 INFO L124 PetriNetUnfolderBase]: 1078/1832 cut-off events. [2024-06-21 20:13:18,036 INFO L125 PetriNetUnfolderBase]: For 24527/24542 co-relation queries the response was YES. [2024-06-21 20:13:18,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9866 conditions, 1832 events. 1078/1832 cut-off events. For 24527/24542 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9927 event pairs, 267 based on Foata normal form. 13/1840 useless extension candidates. Maximal degree in co-relation 9811. Up to 1457 conditions per place. [2024-06-21 20:13:18,049 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 56 changer transitions 0/159 dead transitions. [2024-06-21 20:13:18,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 159 transitions, 2088 flow [2024-06-21 20:13:18,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:18,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:18,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:13:18,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:13:18,052 INFO L175 Difference]: Start difference. First operand has 114 places, 140 transitions, 1658 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:13:18,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 159 transitions, 2088 flow [2024-06-21 20:13:18,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 159 transitions, 2016 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:18,083 INFO L231 Difference]: Finished difference. Result has 119 places, 140 transitions, 1707 flow [2024-06-21 20:13:18,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1707, PETRI_PLACES=119, PETRI_TRANSITIONS=140} [2024-06-21 20:13:18,084 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 79 predicate places. [2024-06-21 20:13:18,084 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 140 transitions, 1707 flow [2024-06-21 20:13:18,084 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-21 20:13:18,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:18,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:18,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:13:18,085 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-21 20:13:18,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:18,085 INFO L85 PathProgramCache]: Analyzing trace with hash -853310565, now seen corresponding path program 1 times [2024-06-21 20:13:18,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:18,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944988229] [2024-06-21 20:13:18,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:18,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:18,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:18,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-21 20:13:18,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:18,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944988229] [2024-06-21 20:13:18,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944988229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:18,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:18,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:18,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465480677] [2024-06-21 20:13:18,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:18,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:18,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:18,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:18,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:18,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:18,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 140 transitions, 1707 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-21 20:13:18,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:18,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:18,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:18,365 INFO L124 PetriNetUnfolderBase]: 1081/1834 cut-off events. [2024-06-21 20:13:18,365 INFO L125 PetriNetUnfolderBase]: For 27015/27027 co-relation queries the response was YES. [2024-06-21 20:13:18,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9992 conditions, 1834 events. 1081/1834 cut-off events. For 27015/27027 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 9890 event pairs, 266 based on Foata normal form. 12/1841 useless extension candidates. Maximal degree in co-relation 9936. Up to 1617 conditions per place. [2024-06-21 20:13:18,379 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 126 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-21 20:13:18,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 153 transitions, 2059 flow [2024-06-21 20:13:18,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:18,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:18,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-21 20:13:18,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:13:18,380 INFO L175 Difference]: Start difference. First operand has 119 places, 140 transitions, 1707 flow. Second operand 5 states and 115 transitions. [2024-06-21 20:13:18,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 153 transitions, 2059 flow [2024-06-21 20:13:18,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 153 transitions, 1841 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 20:13:18,412 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 1577 flow [2024-06-21 20:13:18,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1577, PETRI_PLACES=117, PETRI_TRANSITIONS=143} [2024-06-21 20:13:18,412 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 77 predicate places. [2024-06-21 20:13:18,412 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 1577 flow [2024-06-21 20:13:18,413 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-21 20:13:18,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:18,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:18,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:13:18,413 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:18,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:18,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1530809693, now seen corresponding path program 1 times [2024-06-21 20:13:18,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:18,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115857265] [2024-06-21 20:13:18,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:18,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:18,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:18,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:18,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:18,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115857265] [2024-06-21 20:13:18,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115857265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:18,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:18,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:18,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256253201] [2024-06-21 20:13:18,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:18,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:18,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:18,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:18,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:18,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:18,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 143 transitions, 1577 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:18,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:18,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:18,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:18,656 INFO L124 PetriNetUnfolderBase]: 1083/1832 cut-off events. [2024-06-21 20:13:18,656 INFO L125 PetriNetUnfolderBase]: For 27457/27469 co-relation queries the response was YES. [2024-06-21 20:13:18,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9779 conditions, 1832 events. 1083/1832 cut-off events. For 27457/27469 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9957 event pairs, 299 based on Foata normal form. 10/1831 useless extension candidates. Maximal degree in co-relation 9723. Up to 1394 conditions per place. [2024-06-21 20:13:18,670 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 85 selfloop transitions, 72 changer transitions 0/164 dead transitions. [2024-06-21 20:13:18,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 164 transitions, 2061 flow [2024-06-21 20:13:18,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:18,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:18,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-21 20:13:18,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-21 20:13:18,671 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 1577 flow. Second operand 6 states and 146 transitions. [2024-06-21 20:13:18,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 164 transitions, 2061 flow [2024-06-21 20:13:18,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 164 transitions, 1995 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:18,712 INFO L231 Difference]: Finished difference. Result has 120 places, 146 transitions, 1700 flow [2024-06-21 20:13:18,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1700, PETRI_PLACES=120, PETRI_TRANSITIONS=146} [2024-06-21 20:13:18,712 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-21 20:13:18,712 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 146 transitions, 1700 flow [2024-06-21 20:13:18,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:18,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:18,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:18,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:13:18,713 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:18,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:18,713 INFO L85 PathProgramCache]: Analyzing trace with hash 373478183, now seen corresponding path program 1 times [2024-06-21 20:13:18,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:18,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630542733] [2024-06-21 20:13:18,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:18,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:18,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:18,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:18,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:18,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630542733] [2024-06-21 20:13:18,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630542733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:18,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:18,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:18,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720110690] [2024-06-21 20:13:18,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:18,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:18,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:18,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:18,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:18,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:18,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 146 transitions, 1700 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-21 20:13:18,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:18,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:18,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:19,008 INFO L124 PetriNetUnfolderBase]: 1099/1849 cut-off events. [2024-06-21 20:13:19,009 INFO L125 PetriNetUnfolderBase]: For 30032/30032 co-relation queries the response was YES. [2024-06-21 20:13:19,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10257 conditions, 1849 events. 1099/1849 cut-off events. For 30032/30032 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9918 event pairs, 274 based on Foata normal form. 2/1838 useless extension candidates. Maximal degree in co-relation 10200. Up to 1400 conditions per place. [2024-06-21 20:13:19,025 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 80 selfloop transitions, 88 changer transitions 0/175 dead transitions. [2024-06-21 20:13:19,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 175 transitions, 2334 flow [2024-06-21 20:13:19,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:19,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 20:13:19,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-21 20:13:19,027 INFO L175 Difference]: Start difference. First operand has 120 places, 146 transitions, 1700 flow. Second operand 6 states and 153 transitions. [2024-06-21 20:13:19,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 175 transitions, 2334 flow [2024-06-21 20:13:19,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 175 transitions, 2089 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:19,073 INFO L231 Difference]: Finished difference. Result has 121 places, 153 transitions, 1771 flow [2024-06-21 20:13:19,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1771, PETRI_PLACES=121, PETRI_TRANSITIONS=153} [2024-06-21 20:13:19,074 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 81 predicate places. [2024-06-21 20:13:19,074 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 153 transitions, 1771 flow [2024-06-21 20:13:19,074 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-21 20:13:19,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:19,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:19,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:13:19,075 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:19,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:19,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1202786141, now seen corresponding path program 2 times [2024-06-21 20:13:19,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:19,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030678432] [2024-06-21 20:13:19,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:19,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:19,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:19,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:19,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:19,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030678432] [2024-06-21 20:13:19,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030678432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:19,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:19,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:19,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929789689] [2024-06-21 20:13:19,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:19,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:19,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:19,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:19,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:19,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:19,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 153 transitions, 1771 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-21 20:13:19,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:19,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:19,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:19,363 INFO L124 PetriNetUnfolderBase]: 1091/1847 cut-off events. [2024-06-21 20:13:19,363 INFO L125 PetriNetUnfolderBase]: For 30315/30315 co-relation queries the response was YES. [2024-06-21 20:13:19,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10166 conditions, 1847 events. 1091/1847 cut-off events. For 30315/30315 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9973 event pairs, 255 based on Foata normal form. 2/1845 useless extension candidates. Maximal degree in co-relation 10110. Up to 1631 conditions per place. [2024-06-21 20:13:19,376 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 136 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-06-21 20:13:19,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 170 transitions, 2139 flow [2024-06-21 20:13:19,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:19,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:19,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 20:13:19,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-21 20:13:19,377 INFO L175 Difference]: Start difference. First operand has 121 places, 153 transitions, 1771 flow. Second operand 7 states and 159 transitions. [2024-06-21 20:13:19,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 170 transitions, 2139 flow [2024-06-21 20:13:19,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 170 transitions, 2001 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:19,421 INFO L231 Difference]: Finished difference. Result has 125 places, 153 transitions, 1695 flow [2024-06-21 20:13:19,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1695, PETRI_PLACES=125, PETRI_TRANSITIONS=153} [2024-06-21 20:13:19,421 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 85 predicate places. [2024-06-21 20:13:19,421 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 153 transitions, 1695 flow [2024-06-21 20:13:19,422 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-21 20:13:19,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:19,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:19,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:13:19,422 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:19,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:19,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1277754101, now seen corresponding path program 2 times [2024-06-21 20:13:19,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:19,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418925331] [2024-06-21 20:13:19,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:19,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:19,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:19,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:19,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:19,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418925331] [2024-06-21 20:13:19,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418925331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:19,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:19,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:19,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103263187] [2024-06-21 20:13:19,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:19,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:19,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:19,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:19,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:19,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:19,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 153 transitions, 1695 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:19,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:19,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:19,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:19,712 INFO L124 PetriNetUnfolderBase]: 1103/1872 cut-off events. [2024-06-21 20:13:19,712 INFO L125 PetriNetUnfolderBase]: For 32617/32626 co-relation queries the response was YES. [2024-06-21 20:13:19,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10102 conditions, 1872 events. 1103/1872 cut-off events. For 32617/32626 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10157 event pairs, 262 based on Foata normal form. 8/1875 useless extension candidates. Maximal degree in co-relation 10046. Up to 1482 conditions per place. [2024-06-21 20:13:19,725 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 106 selfloop transitions, 63 changer transitions 0/176 dead transitions. [2024-06-21 20:13:19,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 176 transitions, 2229 flow [2024-06-21 20:13:19,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:19,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:19,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:13:19,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-21 20:13:19,726 INFO L175 Difference]: Start difference. First operand has 125 places, 153 transitions, 1695 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:13:19,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 176 transitions, 2229 flow [2024-06-21 20:13:19,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 176 transitions, 2175 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:19,764 INFO L231 Difference]: Finished difference. Result has 126 places, 157 transitions, 1828 flow [2024-06-21 20:13:19,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1828, PETRI_PLACES=126, PETRI_TRANSITIONS=157} [2024-06-21 20:13:19,765 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-21 20:13:19,765 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 157 transitions, 1828 flow [2024-06-21 20:13:19,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:19,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:19,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:19,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:13:19,766 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-21 20:13:19,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:19,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1925550563, now seen corresponding path program 3 times [2024-06-21 20:13:19,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:19,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002587381] [2024-06-21 20:13:19,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:19,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:19,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:19,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:19,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:19,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002587381] [2024-06-21 20:13:19,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002587381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:19,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:19,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:19,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585845378] [2024-06-21 20:13:19,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:19,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:19,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:19,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:19,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:19,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:19,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 157 transitions, 1828 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:19,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:19,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:19,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:20,049 INFO L124 PetriNetUnfolderBase]: 1097/1864 cut-off events. [2024-06-21 20:13:20,049 INFO L125 PetriNetUnfolderBase]: For 34776/34785 co-relation queries the response was YES. [2024-06-21 20:13:20,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10284 conditions, 1864 events. 1097/1864 cut-off events. For 34776/34785 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10144 event pairs, 264 based on Foata normal form. 8/1867 useless extension candidates. Maximal degree in co-relation 10227. Up to 1477 conditions per place. [2024-06-21 20:13:20,063 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 108 selfloop transitions, 62 changer transitions 0/177 dead transitions. [2024-06-21 20:13:20,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 177 transitions, 2270 flow [2024-06-21 20:13:20,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:20,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:20,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:13:20,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2024-06-21 20:13:20,064 INFO L175 Difference]: Start difference. First operand has 126 places, 157 transitions, 1828 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:13:20,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 177 transitions, 2270 flow [2024-06-21 20:13:20,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 177 transitions, 2156 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:20,102 INFO L231 Difference]: Finished difference. Result has 128 places, 157 transitions, 1846 flow [2024-06-21 20:13:20,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1846, PETRI_PLACES=128, PETRI_TRANSITIONS=157} [2024-06-21 20:13:20,102 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-21 20:13:20,103 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 157 transitions, 1846 flow [2024-06-21 20:13:20,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:20,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:20,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:20,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:13:20,103 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-21 20:13:20,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:20,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1180069579, now seen corresponding path program 3 times [2024-06-21 20:13:20,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:20,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744447870] [2024-06-21 20:13:20,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:20,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:20,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:20,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:20,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:20,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744447870] [2024-06-21 20:13:20,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744447870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:20,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:20,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:20,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845528116] [2024-06-21 20:13:20,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:20,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:20,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:20,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:20,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:20,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:20,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 157 transitions, 1846 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-21 20:13:20,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:20,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:20,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:20,380 INFO L124 PetriNetUnfolderBase]: 1102/1863 cut-off events. [2024-06-21 20:13:20,380 INFO L125 PetriNetUnfolderBase]: For 37482/37488 co-relation queries the response was YES. [2024-06-21 20:13:20,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10440 conditions, 1863 events. 1102/1863 cut-off events. For 37482/37488 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10043 event pairs, 291 based on Foata normal form. 2/1856 useless extension candidates. Maximal degree in co-relation 10382. Up to 1405 conditions per place. [2024-06-21 20:13:20,391 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 93 changer transitions 0/179 dead transitions. [2024-06-21 20:13:20,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 179 transitions, 2433 flow [2024-06-21 20:13:20,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:20,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:20,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:13:20,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-21 20:13:20,392 INFO L175 Difference]: Start difference. First operand has 128 places, 157 transitions, 1846 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:13:20,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 179 transitions, 2433 flow [2024-06-21 20:13:20,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 179 transitions, 2242 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:13:20,429 INFO L231 Difference]: Finished difference. Result has 127 places, 160 transitions, 1882 flow [2024-06-21 20:13:20,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1882, PETRI_PLACES=127, PETRI_TRANSITIONS=160} [2024-06-21 20:13:20,430 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 87 predicate places. [2024-06-21 20:13:20,430 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 160 transitions, 1882 flow [2024-06-21 20:13:20,430 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-21 20:13:20,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:20,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:20,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:13:20,430 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-21 20:13:20,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:20,431 INFO L85 PathProgramCache]: Analyzing trace with hash -962397, now seen corresponding path program 4 times [2024-06-21 20:13:20,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:20,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155091782] [2024-06-21 20:13:20,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:20,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:20,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:20,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:20,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:20,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155091782] [2024-06-21 20:13:20,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155091782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:20,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:20,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:20,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954730645] [2024-06-21 20:13:20,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:20,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:20,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:20,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:20,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:20,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:20,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 160 transitions, 1882 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-21 20:13:20,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:20,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:20,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:20,689 INFO L124 PetriNetUnfolderBase]: 1094/1850 cut-off events. [2024-06-21 20:13:20,689 INFO L125 PetriNetUnfolderBase]: For 38740/38746 co-relation queries the response was YES. [2024-06-21 20:13:20,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10404 conditions, 1850 events. 1094/1850 cut-off events. For 38740/38746 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9976 event pairs, 291 based on Foata normal form. 3/1844 useless extension candidates. Maximal degree in co-relation 10345. Up to 1400 conditions per place. [2024-06-21 20:13:20,701 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 89 changer transitions 0/175 dead transitions. [2024-06-21 20:13:20,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 175 transitions, 2366 flow [2024-06-21 20:13:20,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:20,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:20,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-21 20:13:20,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-21 20:13:20,703 INFO L175 Difference]: Start difference. First operand has 127 places, 160 transitions, 1882 flow. Second operand 6 states and 146 transitions. [2024-06-21 20:13:20,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 175 transitions, 2366 flow [2024-06-21 20:13:20,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 175 transitions, 2104 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:20,751 INFO L231 Difference]: Finished difference. Result has 128 places, 160 transitions, 1806 flow [2024-06-21 20:13:20,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1806, PETRI_PLACES=128, PETRI_TRANSITIONS=160} [2024-06-21 20:13:20,752 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-21 20:13:20,752 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 160 transitions, 1806 flow [2024-06-21 20:13:20,752 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-21 20:13:20,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:20,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:20,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:13:20,753 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-21 20:13:20,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:20,753 INFO L85 PathProgramCache]: Analyzing trace with hash -689510779, now seen corresponding path program 5 times [2024-06-21 20:13:20,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:20,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421141249] [2024-06-21 20:13:20,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:20,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:20,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:20,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:20,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:20,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421141249] [2024-06-21 20:13:20,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421141249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:20,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:20,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:20,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508869854] [2024-06-21 20:13:20,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:20,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:20,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:20,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:20,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:20,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:20,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 160 transitions, 1806 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-21 20:13:20,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:20,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:20,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:21,044 INFO L124 PetriNetUnfolderBase]: 1088/1851 cut-off events. [2024-06-21 20:13:21,044 INFO L125 PetriNetUnfolderBase]: For 38738/38747 co-relation queries the response was YES. [2024-06-21 20:13:21,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10233 conditions, 1851 events. 1088/1851 cut-off events. For 38738/38747 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10052 event pairs, 263 based on Foata normal form. 8/1854 useless extension candidates. Maximal degree in co-relation 10174. Up to 1470 conditions per place. [2024-06-21 20:13:21,058 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 65 changer transitions 0/183 dead transitions. [2024-06-21 20:13:21,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 2274 flow [2024-06-21 20:13:21,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:21,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:21,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 20:13:21,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-21 20:13:21,060 INFO L175 Difference]: Start difference. First operand has 128 places, 160 transitions, 1806 flow. Second operand 6 states and 153 transitions. [2024-06-21 20:13:21,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 2274 flow [2024-06-21 20:13:21,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 183 transitions, 2073 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:21,105 INFO L231 Difference]: Finished difference. Result has 129 places, 160 transitions, 1748 flow [2024-06-21 20:13:21,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1748, PETRI_PLACES=129, PETRI_TRANSITIONS=160} [2024-06-21 20:13:21,106 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 89 predicate places. [2024-06-21 20:13:21,106 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 160 transitions, 1748 flow [2024-06-21 20:13:21,106 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-21 20:13:21,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:21,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-21 20:13:21,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:13:21,107 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-21 20:13:21,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:21,107 INFO L85 PathProgramCache]: Analyzing trace with hash -695224699, now seen corresponding path program 6 times [2024-06-21 20:13:21,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:21,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421183102] [2024-06-21 20:13:21,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:21,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:21,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:21,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:21,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421183102] [2024-06-21 20:13:21,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421183102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:21,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:21,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:21,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062436073] [2024-06-21 20:13:21,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:21,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:21,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:21,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:21,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:21,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:21,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 160 transitions, 1748 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-21 20:13:21,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:21,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:21,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:21,406 INFO L124 PetriNetUnfolderBase]: 1064/1808 cut-off events. [2024-06-21 20:13:21,406 INFO L125 PetriNetUnfolderBase]: For 39116/39116 co-relation queries the response was YES. [2024-06-21 20:13:21,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9849 conditions, 1808 events. 1064/1808 cut-off events. For 39116/39116 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9757 event pairs, 253 based on Foata normal form. 4/1808 useless extension candidates. Maximal degree in co-relation 9789. Up to 1446 conditions per place. [2024-06-21 20:13:21,418 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 114 selfloop transitions, 68 changer transitions 0/189 dead transitions. [2024-06-21 20:13:21,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 2186 flow [2024-06-21 20:13:21,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:21,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:21,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 20:13:21,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-21 20:13:21,420 INFO L175 Difference]: Start difference. First operand has 129 places, 160 transitions, 1748 flow. Second operand 7 states and 181 transitions. [2024-06-21 20:13:21,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 2186 flow [2024-06-21 20:13:21,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 189 transitions, 2072 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:21,465 INFO L231 Difference]: Finished difference. Result has 131 places, 160 transitions, 1791 flow [2024-06-21 20:13:21,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1791, PETRI_PLACES=131, PETRI_TRANSITIONS=160} [2024-06-21 20:13:21,466 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 91 predicate places. [2024-06-21 20:13:21,466 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 160 transitions, 1791 flow [2024-06-21 20:13:21,466 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-21 20:13:21,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:21,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:21,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:13:21,467 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-21 20:13:21,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:21,468 INFO L85 PathProgramCache]: Analyzing trace with hash -3811421, now seen corresponding path program 1 times [2024-06-21 20:13:21,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:21,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115557459] [2024-06-21 20:13:21,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:21,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:21,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:21,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:21,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:21,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115557459] [2024-06-21 20:13:21,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115557459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:21,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:21,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:21,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038351394] [2024-06-21 20:13:21,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:21,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:21,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:21,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:21,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:21,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:21,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 160 transitions, 1791 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-21 20:13:21,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:21,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:21,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:21,761 INFO L124 PetriNetUnfolderBase]: 1072/1821 cut-off events. [2024-06-21 20:13:21,761 INFO L125 PetriNetUnfolderBase]: For 38696/38696 co-relation queries the response was YES. [2024-06-21 20:13:21,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9988 conditions, 1821 events. 1072/1821 cut-off events. For 38696/38696 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9832 event pairs, 218 based on Foata normal form. 2/1820 useless extension candidates. Maximal degree in co-relation 9928. Up to 1598 conditions per place. [2024-06-21 20:13:21,774 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 156 selfloop transitions, 20 changer transitions 0/183 dead transitions. [2024-06-21 20:13:21,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 183 transitions, 2293 flow [2024-06-21 20:13:21,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:21,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:21,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-21 20:13:21,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:13:21,775 INFO L175 Difference]: Start difference. First operand has 131 places, 160 transitions, 1791 flow. Second operand 6 states and 138 transitions. [2024-06-21 20:13:21,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 183 transitions, 2293 flow [2024-06-21 20:13:21,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 183 transitions, 2088 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:13:21,816 INFO L231 Difference]: Finished difference. Result has 128 places, 164 transitions, 1683 flow [2024-06-21 20:13:21,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1683, PETRI_PLACES=128, PETRI_TRANSITIONS=164} [2024-06-21 20:13:21,817 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-21 20:13:21,817 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 164 transitions, 1683 flow [2024-06-21 20:13:21,817 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-21 20:13:21,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:21,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:21,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:13:21,818 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-21 20:13:21,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:21,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1169586123, now seen corresponding path program 2 times [2024-06-21 20:13:21,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:21,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078067749] [2024-06-21 20:13:21,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:21,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:21,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:21,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-21 20:13:21,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:21,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078067749] [2024-06-21 20:13:21,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078067749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:21,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:21,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:21,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964588724] [2024-06-21 20:13:21,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:21,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:21,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:21,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:21,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:21,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:21,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 164 transitions, 1683 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-21 20:13:21,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:21,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:21,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:22,095 INFO L124 PetriNetUnfolderBase]: 1080/1833 cut-off events. [2024-06-21 20:13:22,096 INFO L125 PetriNetUnfolderBase]: For 36009/36009 co-relation queries the response was YES. [2024-06-21 20:13:22,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9775 conditions, 1833 events. 1080/1833 cut-off events. For 36009/36009 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9932 event pairs, 249 based on Foata normal form. 2/1832 useless extension candidates. Maximal degree in co-relation 9716. Up to 1641 conditions per place. [2024-06-21 20:13:22,107 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 156 selfloop transitions, 17 changer transitions 0/180 dead transitions. [2024-06-21 20:13:22,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 180 transitions, 2089 flow [2024-06-21 20:13:22,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:22,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:22,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-21 20:13:22,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683760683760684 [2024-06-21 20:13:22,109 INFO L175 Difference]: Start difference. First operand has 128 places, 164 transitions, 1683 flow. Second operand 6 states and 133 transitions. [2024-06-21 20:13:22,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 180 transitions, 2089 flow [2024-06-21 20:13:22,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 180 transitions, 2039 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:22,149 INFO L231 Difference]: Finished difference. Result has 132 places, 166 transitions, 1702 flow [2024-06-21 20:13:22,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1702, PETRI_PLACES=132, PETRI_TRANSITIONS=166} [2024-06-21 20:13:22,150 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-21 20:13:22,150 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 166 transitions, 1702 flow [2024-06-21 20:13:22,150 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-21 20:13:22,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:22,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:22,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:13:22,151 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:22,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:22,151 INFO L85 PathProgramCache]: Analyzing trace with hash -689502843, now seen corresponding path program 3 times [2024-06-21 20:13:22,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:22,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078972140] [2024-06-21 20:13:22,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:22,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:22,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:22,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:22,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:22,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078972140] [2024-06-21 20:13:22,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078972140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:22,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:22,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:22,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042118123] [2024-06-21 20:13:22,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:22,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:22,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:22,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:22,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:22,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:22,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 166 transitions, 1702 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-21 20:13:22,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:22,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:22,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:22,446 INFO L124 PetriNetUnfolderBase]: 1075/1826 cut-off events. [2024-06-21 20:13:22,447 INFO L125 PetriNetUnfolderBase]: For 37265/37265 co-relation queries the response was YES. [2024-06-21 20:13:22,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9744 conditions, 1826 events. 1075/1826 cut-off events. For 37265/37265 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9865 event pairs, 217 based on Foata normal form. 2/1825 useless extension candidates. Maximal degree in co-relation 9683. Up to 1619 conditions per place. [2024-06-21 20:13:22,459 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 159 selfloop transitions, 16 changer transitions 0/182 dead transitions. [2024-06-21 20:13:22,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 2092 flow [2024-06-21 20:13:22,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:22,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:22,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-21 20:13:22,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-21 20:13:22,460 INFO L175 Difference]: Start difference. First operand has 132 places, 166 transitions, 1702 flow. Second operand 5 states and 119 transitions. [2024-06-21 20:13:22,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 2092 flow [2024-06-21 20:13:22,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 182 transitions, 2043 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:22,506 INFO L231 Difference]: Finished difference. Result has 133 places, 166 transitions, 1693 flow [2024-06-21 20:13:22,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1693, PETRI_PLACES=133, PETRI_TRANSITIONS=166} [2024-06-21 20:13:22,507 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-21 20:13:22,507 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 166 transitions, 1693 flow [2024-06-21 20:13:22,508 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-21 20:13:22,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:22,508 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-21 20:13:22,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:13:22,508 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:22,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:22,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1109927943, now seen corresponding path program 1 times [2024-06-21 20:13:22,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:22,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421043837] [2024-06-21 20:13:22,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:22,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:22,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:22,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:22,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:22,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421043837] [2024-06-21 20:13:22,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421043837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:22,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:22,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:22,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686422037] [2024-06-21 20:13:22,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:22,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:22,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:22,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:22,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:22,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:22,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 166 transitions, 1693 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-21 20:13:22,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:22,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:22,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:22,816 INFO L124 PetriNetUnfolderBase]: 1072/1810 cut-off events. [2024-06-21 20:13:22,816 INFO L125 PetriNetUnfolderBase]: For 38698/38698 co-relation queries the response was YES. [2024-06-21 20:13:22,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9747 conditions, 1810 events. 1072/1810 cut-off events. For 38698/38698 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9715 event pairs, 272 based on Foata normal form. 1/1796 useless extension candidates. Maximal degree in co-relation 9685. Up to 1388 conditions per place. [2024-06-21 20:13:22,827 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 87 selfloop transitions, 97 changer transitions 0/191 dead transitions. [2024-06-21 20:13:22,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 191 transitions, 2247 flow [2024-06-21 20:13:22,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:22,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:22,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:13:22,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336996336996337 [2024-06-21 20:13:22,828 INFO L175 Difference]: Start difference. First operand has 133 places, 166 transitions, 1693 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:13:22,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 191 transitions, 2247 flow [2024-06-21 20:13:22,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 191 transitions, 2204 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:22,889 INFO L231 Difference]: Finished difference. Result has 136 places, 166 transitions, 1850 flow [2024-06-21 20:13:22,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1850, PETRI_PLACES=136, PETRI_TRANSITIONS=166} [2024-06-21 20:13:22,890 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-21 20:13:22,890 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 166 transitions, 1850 flow [2024-06-21 20:13:22,890 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-21 20:13:22,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:22,890 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-21 20:13:22,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:13:22,891 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:22,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:22,891 INFO L85 PathProgramCache]: Analyzing trace with hash -969666461, now seen corresponding path program 1 times [2024-06-21 20:13:22,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:22,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603272041] [2024-06-21 20:13:22,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:22,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:22,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:22,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:22,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:22,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603272041] [2024-06-21 20:13:22,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603272041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:22,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:22,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:22,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536461612] [2024-06-21 20:13:22,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:22,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:22,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:22,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:22,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:22,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:22,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 166 transitions, 1850 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-21 20:13:22,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:22,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:22,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:23,247 INFO L124 PetriNetUnfolderBase]: 1327/2210 cut-off events. [2024-06-21 20:13:23,248 INFO L125 PetriNetUnfolderBase]: For 69417/69417 co-relation queries the response was YES. [2024-06-21 20:13:23,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12909 conditions, 2210 events. 1327/2210 cut-off events. For 69417/69417 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12155 event pairs, 309 based on Foata normal form. 10/2204 useless extension candidates. Maximal degree in co-relation 12846. Up to 1268 conditions per place. [2024-06-21 20:13:23,265 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 100 selfloop transitions, 102 changer transitions 0/209 dead transitions. [2024-06-21 20:13:23,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 209 transitions, 2618 flow [2024-06-21 20:13:23,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:23,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:23,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-21 20:13:23,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6776556776556777 [2024-06-21 20:13:23,266 INFO L175 Difference]: Start difference. First operand has 136 places, 166 transitions, 1850 flow. Second operand 7 states and 185 transitions. [2024-06-21 20:13:23,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 209 transitions, 2618 flow [2024-06-21 20:13:23,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 209 transitions, 2365 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:13:23,335 INFO L231 Difference]: Finished difference. Result has 136 places, 170 transitions, 1866 flow [2024-06-21 20:13:23,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1866, PETRI_PLACES=136, PETRI_TRANSITIONS=170} [2024-06-21 20:13:23,335 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-21 20:13:23,335 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 170 transitions, 1866 flow [2024-06-21 20:13:23,335 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-21 20:13:23,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:23,336 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-21 20:13:23,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:13:23,336 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:23,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:23,336 INFO L85 PathProgramCache]: Analyzing trace with hash -962047901, now seen corresponding path program 2 times [2024-06-21 20:13:23,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:23,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44393362] [2024-06-21 20:13:23,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:23,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:23,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:23,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:23,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:23,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44393362] [2024-06-21 20:13:23,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44393362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:23,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:23,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:23,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912111323] [2024-06-21 20:13:23,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:23,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:23,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:23,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:23,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:23,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:23,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 170 transitions, 1866 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-21 20:13:23,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:23,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:23,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:23,730 INFO L124 PetriNetUnfolderBase]: 1363/2267 cut-off events. [2024-06-21 20:13:23,730 INFO L125 PetriNetUnfolderBase]: For 74155/74155 co-relation queries the response was YES. [2024-06-21 20:13:23,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13382 conditions, 2267 events. 1363/2267 cut-off events. For 74155/74155 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12554 event pairs, 362 based on Foata normal form. 10/2262 useless extension candidates. Maximal degree in co-relation 13319. Up to 1807 conditions per place. [2024-06-21 20:13:23,748 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 99 changer transitions 0/201 dead transitions. [2024-06-21 20:13:23,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 201 transitions, 2498 flow [2024-06-21 20:13:23,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:23,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:23,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:13:23,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-21 20:13:23,750 INFO L175 Difference]: Start difference. First operand has 136 places, 170 transitions, 1866 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:13:23,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 201 transitions, 2498 flow [2024-06-21 20:13:23,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 201 transitions, 2284 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:23,830 INFO L231 Difference]: Finished difference. Result has 139 places, 172 transitions, 1892 flow [2024-06-21 20:13:23,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1892, PETRI_PLACES=139, PETRI_TRANSITIONS=172} [2024-06-21 20:13:23,831 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 99 predicate places. [2024-06-21 20:13:23,831 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 172 transitions, 1892 flow [2024-06-21 20:13:23,831 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-21 20:13:23,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:23,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-21 20:13:23,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:13:23,832 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:23,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:23,832 INFO L85 PathProgramCache]: Analyzing trace with hash -851246585, now seen corresponding path program 2 times [2024-06-21 20:13:23,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:23,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794684766] [2024-06-21 20:13:23,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:23,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:23,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:23,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:23,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:23,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794684766] [2024-06-21 20:13:23,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794684766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:23,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:23,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:23,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229487705] [2024-06-21 20:13:23,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:23,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:23,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:23,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:23,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:23,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:23,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 172 transitions, 1892 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-21 20:13:23,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:23,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:23,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:24,182 INFO L124 PetriNetUnfolderBase]: 1368/2275 cut-off events. [2024-06-21 20:13:24,182 INFO L125 PetriNetUnfolderBase]: For 72602/72602 co-relation queries the response was YES. [2024-06-21 20:13:24,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13537 conditions, 2275 events. 1368/2275 cut-off events. For 72602/72602 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12609 event pairs, 391 based on Foata normal form. 1/2261 useless extension candidates. Maximal degree in co-relation 13473. Up to 1849 conditions per place. [2024-06-21 20:13:24,199 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 94 selfloop transitions, 96 changer transitions 0/197 dead transitions. [2024-06-21 20:13:24,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 197 transitions, 2501 flow [2024-06-21 20:13:24,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:24,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:24,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:13:24,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-21 20:13:24,200 INFO L175 Difference]: Start difference. First operand has 139 places, 172 transitions, 1892 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:13:24,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 197 transitions, 2501 flow [2024-06-21 20:13:24,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 197 transitions, 2285 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:24,275 INFO L231 Difference]: Finished difference. Result has 141 places, 175 transitions, 1913 flow [2024-06-21 20:13:24,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1913, PETRI_PLACES=141, PETRI_TRANSITIONS=175} [2024-06-21 20:13:24,275 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 101 predicate places. [2024-06-21 20:13:24,275 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 175 transitions, 1913 flow [2024-06-21 20:13:24,276 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-21 20:13:24,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:24,276 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-21 20:13:24,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:13:24,276 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:24,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:24,276 INFO L85 PathProgramCache]: Analyzing trace with hash -703759931, now seen corresponding path program 3 times [2024-06-21 20:13:24,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:24,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398611493] [2024-06-21 20:13:24,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:24,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:24,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:24,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:24,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:24,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398611493] [2024-06-21 20:13:24,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398611493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:24,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:24,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:24,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006238512] [2024-06-21 20:13:24,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:24,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:24,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:24,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:24,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:24,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:24,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 175 transitions, 1913 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-21 20:13:24,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:24,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:24,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:24,660 INFO L124 PetriNetUnfolderBase]: 1404/2343 cut-off events. [2024-06-21 20:13:24,660 INFO L125 PetriNetUnfolderBase]: For 81832/81832 co-relation queries the response was YES. [2024-06-21 20:13:24,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13850 conditions, 2343 events. 1404/2343 cut-off events. For 81832/81832 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13056 event pairs, 375 based on Foata normal form. 10/2349 useless extension candidates. Maximal degree in co-relation 13785. Up to 2089 conditions per place. [2024-06-21 20:13:24,675 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 163 selfloop transitions, 29 changer transitions 0/199 dead transitions. [2024-06-21 20:13:24,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 199 transitions, 2391 flow [2024-06-21 20:13:24,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:24,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:24,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:13:24,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:13:24,676 INFO L175 Difference]: Start difference. First operand has 141 places, 175 transitions, 1913 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:13:24,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 199 transitions, 2391 flow [2024-06-21 20:13:24,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 199 transitions, 2236 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:24,749 INFO L231 Difference]: Finished difference. Result has 145 places, 177 transitions, 1858 flow [2024-06-21 20:13:24,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1858, PETRI_PLACES=145, PETRI_TRANSITIONS=177} [2024-06-21 20:13:24,750 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-21 20:13:24,750 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 177 transitions, 1858 flow [2024-06-21 20:13:24,750 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-21 20:13:24,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:24,750 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-21 20:13:24,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:13:24,750 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-21 20:13:24,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:24,751 INFO L85 PathProgramCache]: Analyzing trace with hash -685607451, now seen corresponding path program 3 times [2024-06-21 20:13:24,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:24,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184357603] [2024-06-21 20:13:24,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:24,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:24,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:24,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:24,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:24,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184357603] [2024-06-21 20:13:24,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184357603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:24,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:24,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:24,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202046947] [2024-06-21 20:13:24,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:24,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:24,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:24,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:24,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:24,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:24,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 177 transitions, 1858 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-21 20:13:24,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:24,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:24,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:25,121 INFO L124 PetriNetUnfolderBase]: 1409/2346 cut-off events. [2024-06-21 20:13:25,121 INFO L125 PetriNetUnfolderBase]: For 81122/81128 co-relation queries the response was YES. [2024-06-21 20:13:25,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13874 conditions, 2346 events. 1409/2346 cut-off events. For 81122/81128 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13061 event pairs, 388 based on Foata normal form. 2/2339 useless extension candidates. Maximal degree in co-relation 13808. Up to 1909 conditions per place. [2024-06-21 20:13:25,139 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 94 selfloop transitions, 98 changer transitions 0/199 dead transitions. [2024-06-21 20:13:25,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 199 transitions, 2468 flow [2024-06-21 20:13:25,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:25,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:25,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:13:25,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-21 20:13:25,141 INFO L175 Difference]: Start difference. First operand has 145 places, 177 transitions, 1858 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:13:25,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 199 transitions, 2468 flow [2024-06-21 20:13:25,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 199 transitions, 2394 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:25,227 INFO L231 Difference]: Finished difference. Result has 146 places, 180 transitions, 2024 flow [2024-06-21 20:13:25,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2024, PETRI_PLACES=146, PETRI_TRANSITIONS=180} [2024-06-21 20:13:25,227 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 106 predicate places. [2024-06-21 20:13:25,227 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 180 transitions, 2024 flow [2024-06-21 20:13:25,227 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-21 20:13:25,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:25,228 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-21 20:13:25,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:13:25,228 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-21 20:13:25,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:25,228 INFO L85 PathProgramCache]: Analyzing trace with hash -633785873, now seen corresponding path program 4 times [2024-06-21 20:13:25,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:25,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299987508] [2024-06-21 20:13:25,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:25,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:25,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:25,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:25,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:25,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299987508] [2024-06-21 20:13:25,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299987508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:25,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:25,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:25,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977228631] [2024-06-21 20:13:25,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:25,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:25,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:25,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:25,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:25,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:25,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 180 transitions, 2024 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-21 20:13:25,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:25,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:25,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:25,602 INFO L124 PetriNetUnfolderBase]: 1403/2341 cut-off events. [2024-06-21 20:13:25,603 INFO L125 PetriNetUnfolderBase]: For 84858/84864 co-relation queries the response was YES. [2024-06-21 20:13:25,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14021 conditions, 2341 events. 1403/2341 cut-off events. For 84858/84864 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13059 event pairs, 407 based on Foata normal form. 3/2335 useless extension candidates. Maximal degree in co-relation 13954. Up to 1904 conditions per place. [2024-06-21 20:13:25,618 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 94 changer transitions 0/197 dead transitions. [2024-06-21 20:13:25,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 197 transitions, 2592 flow [2024-06-21 20:13:25,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:25,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:25,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:13:25,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:13:25,619 INFO L175 Difference]: Start difference. First operand has 146 places, 180 transitions, 2024 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:13:25,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 197 transitions, 2592 flow [2024-06-21 20:13:25,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 2435 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:25,700 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 2062 flow [2024-06-21 20:13:25,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2062, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-21 20:13:25,700 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 110 predicate places. [2024-06-21 20:13:25,700 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 2062 flow [2024-06-21 20:13:25,700 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-21 20:13:25,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:25,701 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-21 20:13:25,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:13:25,701 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:25,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:25,701 INFO L85 PathProgramCache]: Analyzing trace with hash -77251545, now seen corresponding path program 4 times [2024-06-21 20:13:25,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:25,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461080761] [2024-06-21 20:13:25,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:25,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:25,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:25,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-21 20:13:25,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:25,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461080761] [2024-06-21 20:13:25,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461080761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:25,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:25,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:25,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908105568] [2024-06-21 20:13:25,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:25,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:25,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:25,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:25,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:25,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:25,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 2062 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-21 20:13:25,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:25,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:25,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:26,121 INFO L124 PetriNetUnfolderBase]: 1484/2483 cut-off events. [2024-06-21 20:13:26,121 INFO L125 PetriNetUnfolderBase]: For 112810/112810 co-relation queries the response was YES. [2024-06-21 20:13:26,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14185 conditions, 2483 events. 1484/2483 cut-off events. For 112810/112810 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14052 event pairs, 325 based on Foata normal form. 44/2523 useless extension candidates. Maximal degree in co-relation 14116. Up to 1753 conditions per place. [2024-06-21 20:13:26,140 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 137 selfloop transitions, 76 changer transitions 0/220 dead transitions. [2024-06-21 20:13:26,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 220 transitions, 2614 flow [2024-06-21 20:13:26,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:26,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:26,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-21 20:13:26,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634615384615384 [2024-06-21 20:13:26,141 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 2062 flow. Second operand 8 states and 207 transitions. [2024-06-21 20:13:26,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 220 transitions, 2614 flow [2024-06-21 20:13:26,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 220 transitions, 2290 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 20:13:26,227 INFO L231 Difference]: Finished difference. Result has 150 places, 181 transitions, 1923 flow [2024-06-21 20:13:26,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1923, PETRI_PLACES=150, PETRI_TRANSITIONS=181} [2024-06-21 20:13:26,228 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 110 predicate places. [2024-06-21 20:13:26,228 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 181 transitions, 1923 flow [2024-06-21 20:13:26,228 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-21 20:13:26,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:26,229 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-21 20:13:26,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:13:26,229 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:26,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:26,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1358602606, now seen corresponding path program 1 times [2024-06-21 20:13:26,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:26,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774909909] [2024-06-21 20:13:26,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:26,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:26,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:26,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:26,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774909909] [2024-06-21 20:13:26,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774909909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:26,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:26,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:26,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724742067] [2024-06-21 20:13:26,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:26,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:26,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:26,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:26,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:26,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:26,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 181 transitions, 1923 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:26,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:26,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:26,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:26,604 INFO L124 PetriNetUnfolderBase]: 1492/2495 cut-off events. [2024-06-21 20:13:26,604 INFO L125 PetriNetUnfolderBase]: For 85323/85323 co-relation queries the response was YES. [2024-06-21 20:13:26,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14366 conditions, 2495 events. 1492/2495 cut-off events. For 85323/85323 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14098 event pairs, 405 based on Foata normal form. 2/2493 useless extension candidates. Maximal degree in co-relation 14296. Up to 2283 conditions per place. [2024-06-21 20:13:26,621 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 172 selfloop transitions, 20 changer transitions 0/199 dead transitions. [2024-06-21 20:13:26,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 199 transitions, 2377 flow [2024-06-21 20:13:26,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:26,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:26,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 20:13:26,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205128205128205 [2024-06-21 20:13:26,622 INFO L175 Difference]: Start difference. First operand has 150 places, 181 transitions, 1923 flow. Second operand 5 states and 121 transitions. [2024-06-21 20:13:26,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 199 transitions, 2377 flow [2024-06-21 20:13:26,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 199 transitions, 2218 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:26,717 INFO L231 Difference]: Finished difference. Result has 149 places, 183 transitions, 1843 flow [2024-06-21 20:13:26,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1843, PETRI_PLACES=149, PETRI_TRANSITIONS=183} [2024-06-21 20:13:26,717 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-21 20:13:26,717 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 183 transitions, 1843 flow [2024-06-21 20:13:26,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:26,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:26,718 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-21 20:13:26,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:13:26,718 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:26,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:26,718 INFO L85 PathProgramCache]: Analyzing trace with hash 307317498, now seen corresponding path program 2 times [2024-06-21 20:13:26,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:26,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738028068] [2024-06-21 20:13:26,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:26,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:26,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:26,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:26,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:26,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738028068] [2024-06-21 20:13:26,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738028068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:26,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:26,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:26,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290364592] [2024-06-21 20:13:26,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:26,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:26,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:26,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:26,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:26,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:26,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 183 transitions, 1843 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:26,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:26,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:26,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:27,025 INFO L124 PetriNetUnfolderBase]: 1487/2491 cut-off events. [2024-06-21 20:13:27,025 INFO L125 PetriNetUnfolderBase]: For 82698/82707 co-relation queries the response was YES. [2024-06-21 20:13:27,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13877 conditions, 2491 events. 1487/2491 cut-off events. For 82698/82707 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14103 event pairs, 412 based on Foata normal form. 8/2494 useless extension candidates. Maximal degree in co-relation 13806. Up to 2256 conditions per place. [2024-06-21 20:13:27,043 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 169 selfloop transitions, 20 changer transitions 0/196 dead transitions. [2024-06-21 20:13:27,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 196 transitions, 2281 flow [2024-06-21 20:13:27,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:27,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:27,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-21 20:13:27,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846153846153846 [2024-06-21 20:13:27,044 INFO L175 Difference]: Start difference. First operand has 149 places, 183 transitions, 1843 flow. Second operand 5 states and 114 transitions. [2024-06-21 20:13:27,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 196 transitions, 2281 flow [2024-06-21 20:13:27,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 196 transitions, 2218 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:27,127 INFO L231 Difference]: Finished difference. Result has 151 places, 185 transitions, 1863 flow [2024-06-21 20:13:27,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1863, PETRI_PLACES=151, PETRI_TRANSITIONS=185} [2024-06-21 20:13:27,128 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 111 predicate places. [2024-06-21 20:13:27,128 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 185 transitions, 1863 flow [2024-06-21 20:13:27,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:27,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:27,128 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-21 20:13:27,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:13:27,129 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:27,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:27,129 INFO L85 PathProgramCache]: Analyzing trace with hash -118153120, now seen corresponding path program 1 times [2024-06-21 20:13:27,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:27,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32895748] [2024-06-21 20:13:27,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:27,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:27,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:27,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-21 20:13:27,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:27,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32895748] [2024-06-21 20:13:27,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32895748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:27,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:27,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:27,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978250376] [2024-06-21 20:13:27,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:27,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:27,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:27,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:27,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:27,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:27,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 185 transitions, 1863 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-21 20:13:27,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:27,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:27,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:27,624 INFO L124 PetriNetUnfolderBase]: 1955/3281 cut-off events. [2024-06-21 20:13:27,624 INFO L125 PetriNetUnfolderBase]: For 166588/166594 co-relation queries the response was YES. [2024-06-21 20:13:27,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19438 conditions, 3281 events. 1955/3281 cut-off events. For 166588/166594 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 20022 event pairs, 520 based on Foata normal form. 37/3309 useless extension candidates. Maximal degree in co-relation 19366. Up to 1725 conditions per place. [2024-06-21 20:13:27,650 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 124 selfloop transitions, 100 changer transitions 0/231 dead transitions. [2024-06-21 20:13:27,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 231 transitions, 2869 flow [2024-06-21 20:13:27,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:27,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:27,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-21 20:13:27,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-21 20:13:27,651 INFO L175 Difference]: Start difference. First operand has 151 places, 185 transitions, 1863 flow. Second operand 7 states and 183 transitions. [2024-06-21 20:13:27,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 231 transitions, 2869 flow [2024-06-21 20:13:27,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 231 transitions, 2802 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:27,787 INFO L231 Difference]: Finished difference. Result has 156 places, 190 transitions, 2098 flow [2024-06-21 20:13:27,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2098, PETRI_PLACES=156, PETRI_TRANSITIONS=190} [2024-06-21 20:13:27,788 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 116 predicate places. [2024-06-21 20:13:27,788 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 190 transitions, 2098 flow [2024-06-21 20:13:27,788 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-21 20:13:27,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:27,788 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-21 20:13:27,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:13:27,789 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:27,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:27,789 INFO L85 PathProgramCache]: Analyzing trace with hash -29587360, now seen corresponding path program 2 times [2024-06-21 20:13:27,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:27,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283881057] [2024-06-21 20:13:27,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:27,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:27,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:27,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:27,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:27,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283881057] [2024-06-21 20:13:27,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283881057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:27,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:27,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:27,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947984251] [2024-06-21 20:13:27,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:27,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:27,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:27,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:27,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:27,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:27,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 190 transitions, 2098 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-21 20:13:27,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:27,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:27,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:28,349 INFO L124 PetriNetUnfolderBase]: 2370/3982 cut-off events. [2024-06-21 20:13:28,350 INFO L125 PetriNetUnfolderBase]: For 224158/224164 co-relation queries the response was YES. [2024-06-21 20:13:28,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24974 conditions, 3982 events. 2370/3982 cut-off events. For 224158/224164 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 25354 event pairs, 802 based on Foata normal form. 37/4010 useless extension candidates. Maximal degree in co-relation 24900. Up to 2810 conditions per place. [2024-06-21 20:13:28,381 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 122 selfloop transitions, 95 changer transitions 0/224 dead transitions. [2024-06-21 20:13:28,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 224 transitions, 2958 flow [2024-06-21 20:13:28,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:28,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:28,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:13:28,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:13:28,383 INFO L175 Difference]: Start difference. First operand has 156 places, 190 transitions, 2098 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:13:28,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 224 transitions, 2958 flow [2024-06-21 20:13:28,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 224 transitions, 2748 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:28,582 INFO L231 Difference]: Finished difference. Result has 161 places, 194 transitions, 2175 flow [2024-06-21 20:13:28,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2175, PETRI_PLACES=161, PETRI_TRANSITIONS=194} [2024-06-21 20:13:28,583 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 121 predicate places. [2024-06-21 20:13:28,583 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 194 transitions, 2175 flow [2024-06-21 20:13:28,583 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-21 20:13:28,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:28,583 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-21 20:13:28,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:13:28,584 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-21 20:13:28,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:28,584 INFO L85 PathProgramCache]: Analyzing trace with hash -29439490, now seen corresponding path program 3 times [2024-06-21 20:13:28,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:28,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223012653] [2024-06-21 20:13:28,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:28,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:28,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:28,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:28,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:28,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223012653] [2024-06-21 20:13:28,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223012653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:28,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:28,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:28,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387400233] [2024-06-21 20:13:28,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:28,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:28,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:28,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:28,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:28,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:28,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 194 transitions, 2175 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-21 20:13:28,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:28,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:28,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:29,111 INFO L124 PetriNetUnfolderBase]: 2329/3935 cut-off events. [2024-06-21 20:13:29,111 INFO L125 PetriNetUnfolderBase]: For 210020/210026 co-relation queries the response was YES. [2024-06-21 20:13:29,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23712 conditions, 3935 events. 2329/3935 cut-off events. For 210020/210026 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 25122 event pairs, 864 based on Foata normal form. 43/3969 useless extension candidates. Maximal degree in co-relation 23636. Up to 3220 conditions per place. [2024-06-21 20:13:29,142 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 112 selfloop transitions, 96 changer transitions 3/218 dead transitions. [2024-06-21 20:13:29,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 218 transitions, 2868 flow [2024-06-21 20:13:29,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:29,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:29,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:13:29,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-21 20:13:29,143 INFO L175 Difference]: Start difference. First operand has 161 places, 194 transitions, 2175 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:13:29,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 218 transitions, 2868 flow [2024-06-21 20:13:29,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 218 transitions, 2723 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:29,342 INFO L231 Difference]: Finished difference. Result has 165 places, 195 transitions, 2259 flow [2024-06-21 20:13:29,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2259, PETRI_PLACES=165, PETRI_TRANSITIONS=195} [2024-06-21 20:13:29,343 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 125 predicate places. [2024-06-21 20:13:29,343 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 195 transitions, 2259 flow [2024-06-21 20:13:29,343 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-21 20:13:29,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:29,343 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-21 20:13:29,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:13:29,344 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-21 20:13:29,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:29,344 INFO L85 PathProgramCache]: Analyzing trace with hash 100397148, now seen corresponding path program 4 times [2024-06-21 20:13:29,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:29,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065102658] [2024-06-21 20:13:29,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:29,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:29,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:29,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:29,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:29,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065102658] [2024-06-21 20:13:29,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065102658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:29,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:29,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:29,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172027566] [2024-06-21 20:13:29,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:29,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:29,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:29,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:29,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:29,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:29,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 195 transitions, 2259 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-21 20:13:29,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:29,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:29,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:29,895 INFO L124 PetriNetUnfolderBase]: 2451/4151 cut-off events. [2024-06-21 20:13:29,895 INFO L125 PetriNetUnfolderBase]: For 220041/220050 co-relation queries the response was YES. [2024-06-21 20:13:29,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24857 conditions, 4151 events. 2451/4151 cut-off events. For 220041/220050 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26831 event pairs, 880 based on Foata normal form. 48/4194 useless extension candidates. Maximal degree in co-relation 24779. Up to 3496 conditions per place. [2024-06-21 20:13:29,926 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 66 changer transitions 3/223 dead transitions. [2024-06-21 20:13:29,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 223 transitions, 2807 flow [2024-06-21 20:13:29,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:29,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:29,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:13:29,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-21 20:13:29,928 INFO L175 Difference]: Start difference. First operand has 165 places, 195 transitions, 2259 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:13:29,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 223 transitions, 2807 flow [2024-06-21 20:13:30,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 223 transitions, 2593 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:30,170 INFO L231 Difference]: Finished difference. Result has 167 places, 196 transitions, 2214 flow [2024-06-21 20:13:30,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2045, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2214, PETRI_PLACES=167, PETRI_TRANSITIONS=196} [2024-06-21 20:13:30,171 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 127 predicate places. [2024-06-21 20:13:30,171 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 196 transitions, 2214 flow [2024-06-21 20:13:30,171 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-21 20:13:30,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:30,171 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-21 20:13:30,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:13:30,172 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-21 20:13:30,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:30,172 INFO L85 PathProgramCache]: Analyzing trace with hash 100249278, now seen corresponding path program 5 times [2024-06-21 20:13:30,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:30,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769054784] [2024-06-21 20:13:30,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:30,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:30,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:30,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:30,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:30,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769054784] [2024-06-21 20:13:30,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769054784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:30,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:30,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:30,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736141287] [2024-06-21 20:13:30,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:30,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:30,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:30,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:30,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:30,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:30,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 196 transitions, 2214 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-21 20:13:30,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:30,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:30,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:30,796 INFO L124 PetriNetUnfolderBase]: 2751/4693 cut-off events. [2024-06-21 20:13:30,797 INFO L125 PetriNetUnfolderBase]: For 258542/258551 co-relation queries the response was YES. [2024-06-21 20:13:30,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28216 conditions, 4693 events. 2751/4693 cut-off events. For 258542/258551 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31520 event pairs, 839 based on Foata normal form. 42/4730 useless extension candidates. Maximal degree in co-relation 28137. Up to 3144 conditions per place. [2024-06-21 20:13:30,835 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 157 selfloop transitions, 72 changer transitions 0/236 dead transitions. [2024-06-21 20:13:30,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 236 transitions, 2956 flow [2024-06-21 20:13:30,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:30,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:30,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 20:13:30,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-21 20:13:30,836 INFO L175 Difference]: Start difference. First operand has 167 places, 196 transitions, 2214 flow. Second operand 7 states and 181 transitions. [2024-06-21 20:13:30,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 236 transitions, 2956 flow [2024-06-21 20:13:31,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 236 transitions, 2798 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:31,054 INFO L231 Difference]: Finished difference. Result has 170 places, 199 transitions, 2301 flow [2024-06-21 20:13:31,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2301, PETRI_PLACES=170, PETRI_TRANSITIONS=199} [2024-06-21 20:13:31,055 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-21 20:13:31,055 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 199 transitions, 2301 flow [2024-06-21 20:13:31,056 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-21 20:13:31,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:31,056 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-21 20:13:31,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:13:31,056 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-21 20:13:31,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:31,056 INFO L85 PathProgramCache]: Analyzing trace with hash 299698938, now seen corresponding path program 6 times [2024-06-21 20:13:31,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:31,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154542830] [2024-06-21 20:13:31,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:31,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:31,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:31,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:31,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:31,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154542830] [2024-06-21 20:13:31,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154542830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:31,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:31,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:31,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784223837] [2024-06-21 20:13:31,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:31,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:31,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:31,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:31,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:31,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:31,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 199 transitions, 2301 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-21 20:13:31,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:31,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:31,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:31,685 INFO L124 PetriNetUnfolderBase]: 2837/4839 cut-off events. [2024-06-21 20:13:31,685 INFO L125 PetriNetUnfolderBase]: For 269692/269701 co-relation queries the response was YES. [2024-06-21 20:13:31,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28746 conditions, 4839 events. 2837/4839 cut-off events. For 269692/269701 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 32768 event pairs, 1084 based on Foata normal form. 48/4882 useless extension candidates. Maximal degree in co-relation 28665. Up to 4142 conditions per place. [2024-06-21 20:13:31,724 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 152 selfloop transitions, 61 changer transitions 5/225 dead transitions. [2024-06-21 20:13:31,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 225 transitions, 2856 flow [2024-06-21 20:13:31,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:31,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:31,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:13:31,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-21 20:13:31,725 INFO L175 Difference]: Start difference. First operand has 170 places, 199 transitions, 2301 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:13:31,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 225 transitions, 2856 flow [2024-06-21 20:13:32,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 225 transitions, 2600 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:32,022 INFO L231 Difference]: Finished difference. Result has 172 places, 198 transitions, 2195 flow [2024-06-21 20:13:32,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2195, PETRI_PLACES=172, PETRI_TRANSITIONS=198} [2024-06-21 20:13:32,022 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 132 predicate places. [2024-06-21 20:13:32,022 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 198 transitions, 2195 flow [2024-06-21 20:13:32,022 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-21 20:13:32,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:32,023 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-21 20:13:32,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:13:32,023 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-21 20:13:32,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:32,023 INFO L85 PathProgramCache]: Analyzing trace with hash 307323450, now seen corresponding path program 1 times [2024-06-21 20:13:32,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:32,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133855235] [2024-06-21 20:13:32,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:32,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:32,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:32,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:32,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:32,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133855235] [2024-06-21 20:13:32,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133855235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:32,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:32,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:32,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235890278] [2024-06-21 20:13:32,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:32,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:32,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:32,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:32,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:32,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:32,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 198 transitions, 2195 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-21 20:13:32,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:32,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:32,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:32,773 INFO L124 PetriNetUnfolderBase]: 3022/5182 cut-off events. [2024-06-21 20:13:32,774 INFO L125 PetriNetUnfolderBase]: For 298053/298062 co-relation queries the response was YES. [2024-06-21 20:13:32,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30571 conditions, 5182 events. 3022/5182 cut-off events. For 298053/298062 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35912 event pairs, 1136 based on Foata normal form. 42/5219 useless extension candidates. Maximal degree in co-relation 30490. Up to 3843 conditions per place. [2024-06-21 20:13:32,818 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 159 selfloop transitions, 65 changer transitions 0/231 dead transitions. [2024-06-21 20:13:32,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 231 transitions, 2871 flow [2024-06-21 20:13:32,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:32,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:32,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:13:32,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185897435897436 [2024-06-21 20:13:32,820 INFO L175 Difference]: Start difference. First operand has 172 places, 198 transitions, 2195 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:13:32,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 231 transitions, 2871 flow [2024-06-21 20:13:33,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 231 transitions, 2719 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:33,162 INFO L231 Difference]: Finished difference. Result has 175 places, 200 transitions, 2238 flow [2024-06-21 20:13:33,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2238, PETRI_PLACES=175, PETRI_TRANSITIONS=200} [2024-06-21 20:13:33,162 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 135 predicate places. [2024-06-21 20:13:33,162 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 200 transitions, 2238 flow [2024-06-21 20:13:33,163 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-21 20:13:33,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:33,163 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-21 20:13:33,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:13:33,163 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-21 20:13:33,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:33,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2065852066, now seen corresponding path program 1 times [2024-06-21 20:13:33,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:33,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316987814] [2024-06-21 20:13:33,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:33,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:33,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:33,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:33,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:33,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316987814] [2024-06-21 20:13:33,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316987814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:33,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:33,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:33,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888655610] [2024-06-21 20:13:33,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:33,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:33,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:33,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:33,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:33,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:33,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 200 transitions, 2238 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:33,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:33,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:33,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:33,834 INFO L124 PetriNetUnfolderBase]: 3027/5180 cut-off events. [2024-06-21 20:13:33,834 INFO L125 PetriNetUnfolderBase]: For 275932/275941 co-relation queries the response was YES. [2024-06-21 20:13:33,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30766 conditions, 5180 events. 3027/5180 cut-off events. For 275932/275941 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35998 event pairs, 1261 based on Foata normal form. 7/5176 useless extension candidates. Maximal degree in co-relation 30683. Up to 4588 conditions per place. [2024-06-21 20:13:33,878 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 130 selfloop transitions, 85 changer transitions 0/222 dead transitions. [2024-06-21 20:13:33,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 222 transitions, 2938 flow [2024-06-21 20:13:33,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:33,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:33,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:13:33,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-21 20:13:33,879 INFO L175 Difference]: Start difference. First operand has 175 places, 200 transitions, 2238 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:13:33,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 222 transitions, 2938 flow [2024-06-21 20:13:34,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 222 transitions, 2738 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:34,195 INFO L231 Difference]: Finished difference. Result has 176 places, 203 transitions, 2250 flow [2024-06-21 20:13:34,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2250, PETRI_PLACES=176, PETRI_TRANSITIONS=203} [2024-06-21 20:13:34,195 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-21 20:13:34,196 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 203 transitions, 2250 flow [2024-06-21 20:13:34,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:34,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:34,196 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-21 20:13:34,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:13:34,196 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-21 20:13:34,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:34,197 INFO L85 PathProgramCache]: Analyzing trace with hash -2065644676, now seen corresponding path program 2 times [2024-06-21 20:13:34,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:34,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092788476] [2024-06-21 20:13:34,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:34,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:34,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:34,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-21 20:13:34,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:34,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092788476] [2024-06-21 20:13:34,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092788476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:34,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:34,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:34,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271719928] [2024-06-21 20:13:34,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:34,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:34,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:34,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:34,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:34,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:34,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 203 transitions, 2250 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:34,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:34,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:34,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:34,831 INFO L124 PetriNetUnfolderBase]: 3024/5164 cut-off events. [2024-06-21 20:13:34,831 INFO L125 PetriNetUnfolderBase]: For 284557/284566 co-relation queries the response was YES. [2024-06-21 20:13:34,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30628 conditions, 5164 events. 3024/5164 cut-off events. For 284557/284566 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35823 event pairs, 1245 based on Foata normal form. 7/5160 useless extension candidates. Maximal degree in co-relation 30545. Up to 4585 conditions per place. [2024-06-21 20:13:34,872 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 130 selfloop transitions, 86 changer transitions 0/223 dead transitions. [2024-06-21 20:13:34,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 223 transitions, 2826 flow [2024-06-21 20:13:34,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:13:34,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:13:34,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 20:13:34,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669515669515669 [2024-06-21 20:13:34,873 INFO L175 Difference]: Start difference. First operand has 176 places, 203 transitions, 2250 flow. Second operand 9 states and 199 transitions. [2024-06-21 20:13:34,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 223 transitions, 2826 flow [2024-06-21 20:13:35,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 223 transitions, 2516 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 20:13:35,213 INFO L231 Difference]: Finished difference. Result has 178 places, 203 transitions, 2120 flow [2024-06-21 20:13:35,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2120, PETRI_PLACES=178, PETRI_TRANSITIONS=203} [2024-06-21 20:13:35,214 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-21 20:13:35,214 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 203 transitions, 2120 flow [2024-06-21 20:13:35,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:35,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:35,214 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-21 20:13:35,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:13:35,215 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-21 20:13:35,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:35,215 INFO L85 PathProgramCache]: Analyzing trace with hash -2074218532, now seen corresponding path program 1 times [2024-06-21 20:13:35,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:35,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794973910] [2024-06-21 20:13:35,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:35,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:35,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:35,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:35,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794973910] [2024-06-21 20:13:35,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794973910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:35,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:35,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:35,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472000465] [2024-06-21 20:13:35,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:35,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:35,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:35,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:35,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:35,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:35,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 203 transitions, 2120 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:35,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:35,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:35,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:35,978 INFO L124 PetriNetUnfolderBase]: 3419/5819 cut-off events. [2024-06-21 20:13:35,978 INFO L125 PetriNetUnfolderBase]: For 392277/392286 co-relation queries the response was YES. [2024-06-21 20:13:36,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35662 conditions, 5819 events. 3419/5819 cut-off events. For 392277/392286 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 41157 event pairs, 1317 based on Foata normal form. 36/5844 useless extension candidates. Maximal degree in co-relation 35579. Up to 3722 conditions per place. [2024-06-21 20:13:36,116 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 138 selfloop transitions, 92 changer transitions 7/244 dead transitions. [2024-06-21 20:13:36,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 244 transitions, 2976 flow [2024-06-21 20:13:36,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:36,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:36,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 20:13:36,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.652014652014652 [2024-06-21 20:13:36,117 INFO L175 Difference]: Start difference. First operand has 178 places, 203 transitions, 2120 flow. Second operand 7 states and 178 transitions. [2024-06-21 20:13:36,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 244 transitions, 2976 flow [2024-06-21 20:13:36,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 244 transitions, 2800 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 20:13:36,498 INFO L231 Difference]: Finished difference. Result has 178 places, 205 transitions, 2218 flow [2024-06-21 20:13:36,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2218, PETRI_PLACES=178, PETRI_TRANSITIONS=205} [2024-06-21 20:13:36,499 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-21 20:13:36,499 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 205 transitions, 2218 flow [2024-06-21 20:13:36,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:36,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:36,499 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-21 20:13:36,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:13:36,500 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-21 20:13:36,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:36,500 INFO L85 PathProgramCache]: Analyzing trace with hash -2065647652, now seen corresponding path program 2 times [2024-06-21 20:13:36,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:36,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352513497] [2024-06-21 20:13:36,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:36,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:36,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:36,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:36,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:36,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352513497] [2024-06-21 20:13:36,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352513497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:36,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:36,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:36,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754823932] [2024-06-21 20:13:36,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:36,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:36,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:36,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:36,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:36,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:36,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 205 transitions, 2218 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:36,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:36,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:36,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:37,221 INFO L124 PetriNetUnfolderBase]: 3460/5914 cut-off events. [2024-06-21 20:13:37,221 INFO L125 PetriNetUnfolderBase]: For 412488/412497 co-relation queries the response was YES. [2024-06-21 20:13:37,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36391 conditions, 5914 events. 3460/5914 cut-off events. For 412488/412497 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 42251 event pairs, 1520 based on Foata normal form. 40/5943 useless extension candidates. Maximal degree in co-relation 36306. Up to 5137 conditions per place. [2024-06-21 20:13:37,273 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 136 selfloop transitions, 84 changer transitions 3/230 dead transitions. [2024-06-21 20:13:37,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 230 transitions, 2857 flow [2024-06-21 20:13:37,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:37,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:37,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:13:37,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-21 20:13:37,274 INFO L175 Difference]: Start difference. First operand has 178 places, 205 transitions, 2218 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:13:37,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 230 transitions, 2857 flow [2024-06-21 20:13:37,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 230 transitions, 2734 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:37,729 INFO L231 Difference]: Finished difference. Result has 182 places, 205 transitions, 2284 flow [2024-06-21 20:13:37,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2284, PETRI_PLACES=182, PETRI_TRANSITIONS=205} [2024-06-21 20:13:37,730 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 142 predicate places. [2024-06-21 20:13:37,730 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 205 transitions, 2284 flow [2024-06-21 20:13:37,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:37,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:37,730 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-21 20:13:37,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:13:37,730 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-21 20:13:37,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:37,731 INFO L85 PathProgramCache]: Analyzing trace with hash -2065944322, now seen corresponding path program 3 times [2024-06-21 20:13:37,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:37,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016259001] [2024-06-21 20:13:37,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:37,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:37,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:37,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:37,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:37,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016259001] [2024-06-21 20:13:37,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016259001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:37,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:37,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:37,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819069580] [2024-06-21 20:13:37,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:37,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:37,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:37,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:37,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:37,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:37,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 205 transitions, 2284 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:37,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:37,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:37,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:38,495 INFO L124 PetriNetUnfolderBase]: 3538/6052 cut-off events. [2024-06-21 20:13:38,496 INFO L125 PetriNetUnfolderBase]: For 424071/424080 co-relation queries the response was YES. [2024-06-21 20:13:38,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37339 conditions, 6052 events. 3538/6052 cut-off events. For 424071/424080 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 43481 event pairs, 1508 based on Foata normal form. 36/6077 useless extension candidates. Maximal degree in co-relation 37252. Up to 5091 conditions per place. [2024-06-21 20:13:38,550 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 138 selfloop transitions, 83 changer transitions 8/236 dead transitions. [2024-06-21 20:13:38,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 236 transitions, 2965 flow [2024-06-21 20:13:38,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:38,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:38,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:13:38,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-21 20:13:38,552 INFO L175 Difference]: Start difference. First operand has 182 places, 205 transitions, 2284 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:13:38,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 236 transitions, 2965 flow [2024-06-21 20:13:38,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 236 transitions, 2782 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:38,956 INFO L231 Difference]: Finished difference. Result has 184 places, 203 transitions, 2260 flow [2024-06-21 20:13:38,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2101, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2260, PETRI_PLACES=184, PETRI_TRANSITIONS=203} [2024-06-21 20:13:38,956 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 144 predicate places. [2024-06-21 20:13:38,957 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 203 transitions, 2260 flow [2024-06-21 20:13:38,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:38,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:38,957 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-21 20:13:38,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:13:38,957 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-21 20:13:38,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:38,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1597141028, now seen corresponding path program 1 times [2024-06-21 20:13:38,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:38,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423966465] [2024-06-21 20:13:38,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:38,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:38,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:39,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-21 20:13:39,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:39,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423966465] [2024-06-21 20:13:39,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423966465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:39,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:39,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:39,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529604034] [2024-06-21 20:13:39,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:39,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:39,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:39,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:39,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:39,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:39,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 203 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-21 20:13:39,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:39,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:39,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:39,730 INFO L124 PetriNetUnfolderBase]: 3281/5510 cut-off events. [2024-06-21 20:13:39,731 INFO L125 PetriNetUnfolderBase]: For 418813/418813 co-relation queries the response was YES. [2024-06-21 20:13:39,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36497 conditions, 5510 events. 3281/5510 cut-off events. For 418813/418813 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 38276 event pairs, 1209 based on Foata normal form. 10/5460 useless extension candidates. Maximal degree in co-relation 36409. Up to 4412 conditions per place. [2024-06-21 20:13:39,779 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 132 selfloop transitions, 102 changer transitions 4/245 dead transitions. [2024-06-21 20:13:39,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 245 transitions, 3177 flow [2024-06-21 20:13:39,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:39,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:39,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 20:13:39,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-21 20:13:39,780 INFO L175 Difference]: Start difference. First operand has 184 places, 203 transitions, 2260 flow. Second operand 7 states and 181 transitions. [2024-06-21 20:13:39,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 245 transitions, 3177 flow [2024-06-21 20:13:40,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 245 transitions, 2983 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:40,252 INFO L231 Difference]: Finished difference. Result has 187 places, 209 transitions, 2422 flow [2024-06-21 20:13:40,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2066, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2422, PETRI_PLACES=187, PETRI_TRANSITIONS=209} [2024-06-21 20:13:40,253 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-21 20:13:40,253 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 209 transitions, 2422 flow [2024-06-21 20:13:40,253 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-21 20:13:40,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:40,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] [2024-06-21 20:13:40,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:13:40,254 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-21 20:13:40,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:40,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1144641008, now seen corresponding path program 2 times [2024-06-21 20:13:40,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:40,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635113300] [2024-06-21 20:13:40,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:40,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:40,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:40,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:40,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:40,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635113300] [2024-06-21 20:13:40,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635113300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:40,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:40,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:40,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031549336] [2024-06-21 20:13:40,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:40,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:40,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:40,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:40,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:40,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:40,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 209 transitions, 2422 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-21 20:13:40,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:40,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:40,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:41,022 INFO L124 PetriNetUnfolderBase]: 3186/5383 cut-off events. [2024-06-21 20:13:41,022 INFO L125 PetriNetUnfolderBase]: For 421425/421425 co-relation queries the response was YES. [2024-06-21 20:13:41,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35969 conditions, 5383 events. 3186/5383 cut-off events. For 421425/421425 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 37339 event pairs, 1300 based on Foata normal form. 10/5373 useless extension candidates. Maximal degree in co-relation 35879. Up to 4816 conditions per place. [2024-06-21 20:13:41,073 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 128 selfloop transitions, 94 changer transitions 5/234 dead transitions. [2024-06-21 20:13:41,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 234 transitions, 3050 flow [2024-06-21 20:13:41,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:41,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:41,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:13:41,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-21 20:13:41,074 INFO L175 Difference]: Start difference. First operand has 187 places, 209 transitions, 2422 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:13:41,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 234 transitions, 3050 flow [2024-06-21 20:13:41,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 234 transitions, 2830 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:41,613 INFO L231 Difference]: Finished difference. Result has 190 places, 207 transitions, 2369 flow [2024-06-21 20:13:41,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2369, PETRI_PLACES=190, PETRI_TRANSITIONS=207} [2024-06-21 20:13:41,614 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-21 20:13:41,614 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 207 transitions, 2369 flow [2024-06-21 20:13:41,614 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-21 20:13:41,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:41,614 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-21 20:13:41,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:13:41,615 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-21 20:13:41,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:41,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1612752300, now seen corresponding path program 3 times [2024-06-21 20:13:41,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:41,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220418594] [2024-06-21 20:13:41,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:41,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:41,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:41,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-21 20:13:41,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:41,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220418594] [2024-06-21 20:13:41,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220418594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:41,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:41,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:41,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165277771] [2024-06-21 20:13:41,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:41,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:41,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:41,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:41,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:41,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:41,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 207 transitions, 2369 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:41,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:41,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:41,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:42,317 INFO L124 PetriNetUnfolderBase]: 2899/4899 cut-off events. [2024-06-21 20:13:42,318 INFO L125 PetriNetUnfolderBase]: For 421662/421666 co-relation queries the response was YES. [2024-06-21 20:13:42,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34322 conditions, 4899 events. 2899/4899 cut-off events. For 421662/421666 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 33256 event pairs, 1194 based on Foata normal form. 2/4894 useless extension candidates. Maximal degree in co-relation 34231. Up to 4384 conditions per place. [2024-06-21 20:13:42,355 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 129 selfloop transitions, 91 changer transitions 0/227 dead transitions. [2024-06-21 20:13:42,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 227 transitions, 2991 flow [2024-06-21 20:13:42,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:13:42,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:13:42,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 20:13:42,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669515669515669 [2024-06-21 20:13:42,357 INFO L175 Difference]: Start difference. First operand has 190 places, 207 transitions, 2369 flow. Second operand 9 states and 199 transitions. [2024-06-21 20:13:42,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 227 transitions, 2991 flow [2024-06-21 20:13:42,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 227 transitions, 2770 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:42,744 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2372 flow [2024-06-21 20:13:42,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2372, PETRI_PLACES=194, PETRI_TRANSITIONS=210} [2024-06-21 20:13:42,744 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-21 20:13:42,744 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2372 flow [2024-06-21 20:13:42,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:42,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:42,745 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-21 20:13:42,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:13:42,745 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-21 20:13:42,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:42,745 INFO L85 PathProgramCache]: Analyzing trace with hash 284288118, now seen corresponding path program 3 times [2024-06-21 20:13:42,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:42,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591838311] [2024-06-21 20:13:42,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:42,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:42,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:42,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:42,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:42,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591838311] [2024-06-21 20:13:42,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591838311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:42,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:42,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:42,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977081897] [2024-06-21 20:13:42,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:42,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:42,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:42,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:42,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:42,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:42,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 210 transitions, 2372 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-21 20:13:42,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:42,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:42,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:43,433 INFO L124 PetriNetUnfolderBase]: 2935/4929 cut-off events. [2024-06-21 20:13:43,433 INFO L125 PetriNetUnfolderBase]: For 450973/450973 co-relation queries the response was YES. [2024-06-21 20:13:43,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34816 conditions, 4929 events. 2935/4929 cut-off events. For 450973/450973 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 33330 event pairs, 1140 based on Foata normal form. 10/4929 useless extension candidates. Maximal degree in co-relation 34724. Up to 4585 conditions per place. [2024-06-21 20:13:43,483 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 195 selfloop transitions, 27 changer transitions 5/234 dead transitions. [2024-06-21 20:13:43,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 234 transitions, 2929 flow [2024-06-21 20:13:43,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:43,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:43,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:13:43,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:13:43,484 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2372 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:13:43,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 234 transitions, 2929 flow [2024-06-21 20:13:44,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 234 transitions, 2640 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 20:13:44,034 INFO L231 Difference]: Finished difference. Result has 193 places, 210 transitions, 2164 flow [2024-06-21 20:13:44,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2083, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2164, PETRI_PLACES=193, PETRI_TRANSITIONS=210} [2024-06-21 20:13:44,034 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-21 20:13:44,034 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 210 transitions, 2164 flow [2024-06-21 20:13:44,034 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-21 20:13:44,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:44,035 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-21 20:13:44,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:13:44,035 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-21 20:13:44,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:44,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1664389726, now seen corresponding path program 4 times [2024-06-21 20:13:44,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:44,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204160486] [2024-06-21 20:13:44,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:44,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:44,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:44,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:44,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:44,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204160486] [2024-06-21 20:13:44,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204160486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:44,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:44,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:44,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572157882] [2024-06-21 20:13:44,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:44,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:44,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:44,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:44,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:44,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:44,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 210 transitions, 2164 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:44,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:44,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:44,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:44,748 INFO L124 PetriNetUnfolderBase]: 2897/4884 cut-off events. [2024-06-21 20:13:44,749 INFO L125 PetriNetUnfolderBase]: For 449846/449850 co-relation queries the response was YES. [2024-06-21 20:13:44,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34573 conditions, 4884 events. 2897/4884 cut-off events. For 449846/449850 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 32978 event pairs, 1186 based on Foata normal form. 2/4879 useless extension candidates. Maximal degree in co-relation 34482. Up to 4389 conditions per place. [2024-06-21 20:13:44,788 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 133 selfloop transitions, 84 changer transitions 0/224 dead transitions. [2024-06-21 20:13:44,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 224 transitions, 2632 flow [2024-06-21 20:13:44,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:44,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:44,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:13:44,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:13:44,789 INFO L175 Difference]: Start difference. First operand has 193 places, 210 transitions, 2164 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:13:44,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 224 transitions, 2632 flow [2024-06-21 20:13:45,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 224 transitions, 2555 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:45,263 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2263 flow [2024-06-21 20:13:45,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2263, PETRI_PLACES=194, PETRI_TRANSITIONS=210} [2024-06-21 20:13:45,264 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-21 20:13:45,264 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2263 flow [2024-06-21 20:13:45,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:45,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:45,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:45,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:13:45,265 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-21 20:13:45,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:45,265 INFO L85 PathProgramCache]: Analyzing trace with hash 676833436, now seen corresponding path program 4 times [2024-06-21 20:13:45,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:45,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312783273] [2024-06-21 20:13:45,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:45,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:45,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:45,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:45,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:45,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312783273] [2024-06-21 20:13:45,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312783273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:45,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:45,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:45,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41735192] [2024-06-21 20:13:45,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:45,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:45,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:45,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:45,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:45,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:45,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 210 transitions, 2263 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:45,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:45,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:45,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:45,946 INFO L124 PetriNetUnfolderBase]: 3001/5059 cut-off events. [2024-06-21 20:13:45,947 INFO L125 PetriNetUnfolderBase]: For 519417/519424 co-relation queries the response was YES. [2024-06-21 20:13:45,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35648 conditions, 5059 events. 3001/5059 cut-off events. For 519417/519424 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34479 event pairs, 1205 based on Foata normal form. 39/5093 useless extension candidates. Maximal degree in co-relation 35556. Up to 4457 conditions per place. [2024-06-21 20:13:45,993 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 170 selfloop transitions, 46 changer transitions 14/237 dead transitions. [2024-06-21 20:13:45,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 237 transitions, 2824 flow [2024-06-21 20:13:45,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:45,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:45,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:13:45,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-21 20:13:45,995 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2263 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:13:45,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 237 transitions, 2824 flow [2024-06-21 20:13:46,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 237 transitions, 2656 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:46,444 INFO L231 Difference]: Finished difference. Result has 195 places, 205 transitions, 2142 flow [2024-06-21 20:13:46,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2142, PETRI_PLACES=195, PETRI_TRANSITIONS=205} [2024-06-21 20:13:46,444 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 155 predicate places. [2024-06-21 20:13:46,445 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 205 transitions, 2142 flow [2024-06-21 20:13:46,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:46,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:46,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:46,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:13:46,445 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-21 20:13:46,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:46,446 INFO L85 PathProgramCache]: Analyzing trace with hash 686664466, now seen corresponding path program 5 times [2024-06-21 20:13:46,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:46,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831881867] [2024-06-21 20:13:46,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:46,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:46,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:46,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:46,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:46,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831881867] [2024-06-21 20:13:46,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831881867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:46,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:46,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:46,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134645220] [2024-06-21 20:13:46,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:46,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:46,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:46,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:46,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:46,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:46,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 205 transitions, 2142 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:46,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:46,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:46,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:47,193 INFO L124 PetriNetUnfolderBase]: 2805/4743 cut-off events. [2024-06-21 20:13:47,193 INFO L125 PetriNetUnfolderBase]: For 480031/480038 co-relation queries the response was YES. [2024-06-21 20:13:47,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32719 conditions, 4743 events. 2805/4743 cut-off events. For 480031/480038 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 31960 event pairs, 1111 based on Foata normal form. 39/4777 useless extension candidates. Maximal degree in co-relation 32626. Up to 4159 conditions per place. [2024-06-21 20:13:47,231 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 161 selfloop transitions, 46 changer transitions 15/229 dead transitions. [2024-06-21 20:13:47,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 229 transitions, 2656 flow [2024-06-21 20:13:47,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:47,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:47,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:13:47,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:13:47,232 INFO L175 Difference]: Start difference. First operand has 195 places, 205 transitions, 2142 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:13:47,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 229 transitions, 2656 flow [2024-06-21 20:13:47,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 229 transitions, 2558 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:47,603 INFO L231 Difference]: Finished difference. Result has 194 places, 198 transitions, 2061 flow [2024-06-21 20:13:47,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2061, PETRI_PLACES=194, PETRI_TRANSITIONS=198} [2024-06-21 20:13:47,604 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-21 20:13:47,604 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 198 transitions, 2061 flow [2024-06-21 20:13:47,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:47,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:47,604 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-21 20:13:47,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:13:47,605 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-21 20:13:47,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:47,605 INFO L85 PathProgramCache]: Analyzing trace with hash 676536766, now seen corresponding path program 6 times [2024-06-21 20:13:47,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:47,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958058387] [2024-06-21 20:13:47,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:47,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:47,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:47,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:47,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:47,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958058387] [2024-06-21 20:13:47,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958058387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:47,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:47,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:47,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838806465] [2024-06-21 20:13:47,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:47,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:47,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:47,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:47,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:47,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:47,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 198 transitions, 2061 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:47,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:47,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:47,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:48,250 INFO L124 PetriNetUnfolderBase]: 2722/4628 cut-off events. [2024-06-21 20:13:48,251 INFO L125 PetriNetUnfolderBase]: For 446523/446530 co-relation queries the response was YES. [2024-06-21 20:13:48,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31444 conditions, 4628 events. 2722/4628 cut-off events. For 446523/446530 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31020 event pairs, 997 based on Foata normal form. 35/4658 useless extension candidates. Maximal degree in co-relation 31352. Up to 3760 conditions per place. [2024-06-21 20:13:48,293 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 174 selfloop transitions, 42 changer transitions 10/233 dead transitions. [2024-06-21 20:13:48,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 233 transitions, 2623 flow [2024-06-21 20:13:48,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:48,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:48,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 20:13:48,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6483516483516484 [2024-06-21 20:13:48,295 INFO L175 Difference]: Start difference. First operand has 194 places, 198 transitions, 2061 flow. Second operand 7 states and 177 transitions. [2024-06-21 20:13:48,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 233 transitions, 2623 flow [2024-06-21 20:13:48,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 233 transitions, 2491 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:13:48,693 INFO L231 Difference]: Finished difference. Result has 190 places, 193 transitions, 1962 flow [2024-06-21 20:13:48,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1962, PETRI_PLACES=190, PETRI_TRANSITIONS=193} [2024-06-21 20:13:48,693 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-21 20:13:48,693 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 193 transitions, 1962 flow [2024-06-21 20:13:48,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:48,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:48,694 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-21 20:13:48,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:13:48,694 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-21 20:13:48,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:48,694 INFO L85 PathProgramCache]: Analyzing trace with hash 687033428, now seen corresponding path program 1 times [2024-06-21 20:13:48,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:48,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242668095] [2024-06-21 20:13:48,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:48,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:48,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:48,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-21 20:13:48,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:48,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242668095] [2024-06-21 20:13:48,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242668095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:48,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:48,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:48,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800469352] [2024-06-21 20:13:48,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:48,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:48,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:48,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:48,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:48,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:48,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 193 transitions, 1962 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:48,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:48,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:48,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:49,260 INFO L124 PetriNetUnfolderBase]: 2427/4115 cut-off events. [2024-06-21 20:13:49,261 INFO L125 PetriNetUnfolderBase]: For 384822/384829 co-relation queries the response was YES. [2024-06-21 20:13:49,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27782 conditions, 4115 events. 2427/4115 cut-off events. For 384822/384829 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26722 event pairs, 866 based on Foata normal form. 35/4145 useless extension candidates. Maximal degree in co-relation 27692. Up to 3152 conditions per place. [2024-06-21 20:13:49,296 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 154 selfloop transitions, 43 changer transitions 19/223 dead transitions. [2024-06-21 20:13:49,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 223 transitions, 2490 flow [2024-06-21 20:13:49,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:49,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:49,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:13:49,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-21 20:13:49,298 INFO L175 Difference]: Start difference. First operand has 190 places, 193 transitions, 1962 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:13:49,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 223 transitions, 2490 flow [2024-06-21 20:13:49,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 223 transitions, 2343 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:49,652 INFO L231 Difference]: Finished difference. Result has 192 places, 183 transitions, 1831 flow [2024-06-21 20:13:49,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1831, PETRI_PLACES=192, PETRI_TRANSITIONS=183} [2024-06-21 20:13:49,652 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 152 predicate places. [2024-06-21 20:13:49,653 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 183 transitions, 1831 flow [2024-06-21 20:13:49,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:49,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:49,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:49,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:13:49,653 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-21 20:13:49,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:49,654 INFO L85 PathProgramCache]: Analyzing trace with hash -178331372, now seen corresponding path program 4 times [2024-06-21 20:13:49,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:49,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973595585] [2024-06-21 20:13:49,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:49,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:49,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:49,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:49,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:49,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973595585] [2024-06-21 20:13:49,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973595585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:49,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:49,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:49,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135128075] [2024-06-21 20:13:49,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:49,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:49,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:49,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:49,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:49,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:49,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 183 transitions, 1831 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-21 20:13:49,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:49,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:49,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:50,262 INFO L124 PetriNetUnfolderBase]: 2241/3746 cut-off events. [2024-06-21 20:13:50,262 INFO L125 PetriNetUnfolderBase]: For 385403/385407 co-relation queries the response was YES. [2024-06-21 20:13:50,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28414 conditions, 3746 events. 2241/3746 cut-off events. For 385403/385407 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23345 event pairs, 862 based on Foata normal form. 3/3741 useless extension candidates. Maximal degree in co-relation 28323. Up to 3228 conditions per place. [2024-06-21 20:13:50,301 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 127 selfloop transitions, 81 changer transitions 0/215 dead transitions. [2024-06-21 20:13:50,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 215 transitions, 2552 flow [2024-06-21 20:13:50,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:50,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:50,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:13:50,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6263736263736264 [2024-06-21 20:13:50,302 INFO L175 Difference]: Start difference. First operand has 192 places, 183 transitions, 1831 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:13:50,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 215 transitions, 2552 flow [2024-06-21 20:13:50,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 215 transitions, 2453 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:13:50,664 INFO L231 Difference]: Finished difference. Result has 191 places, 189 transitions, 2046 flow [2024-06-21 20:13:50,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2046, PETRI_PLACES=191, PETRI_TRANSITIONS=189} [2024-06-21 20:13:50,665 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 151 predicate places. [2024-06-21 20:13:50,665 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 189 transitions, 2046 flow [2024-06-21 20:13:50,665 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-21 20:13:50,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:50,666 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-21 20:13:50,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:13:50,666 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-21 20:13:50,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:50,666 INFO L85 PathProgramCache]: Analyzing trace with hash -175474412, now seen corresponding path program 5 times [2024-06-21 20:13:50,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:50,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130297301] [2024-06-21 20:13:50,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:50,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:50,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:50,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:50,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:50,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130297301] [2024-06-21 20:13:50,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130297301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:50,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:50,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:50,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514304952] [2024-06-21 20:13:50,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:50,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:50,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:50,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:50,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:50,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:50,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 189 transitions, 2046 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-21 20:13:50,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:50,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:50,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:51,248 INFO L124 PetriNetUnfolderBase]: 2249/3759 cut-off events. [2024-06-21 20:13:51,249 INFO L125 PetriNetUnfolderBase]: For 386532/386536 co-relation queries the response was YES. [2024-06-21 20:13:51,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28841 conditions, 3759 events. 2249/3759 cut-off events. For 386532/386536 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23500 event pairs, 865 based on Foata normal form. 3/3755 useless extension candidates. Maximal degree in co-relation 28749. Up to 3380 conditions per place. [2024-06-21 20:13:51,284 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 126 selfloop transitions, 76 changer transitions 0/209 dead transitions. [2024-06-21 20:13:51,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 209 transitions, 2541 flow [2024-06-21 20:13:51,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:51,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:51,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 20:13:51,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970695970695971 [2024-06-21 20:13:51,286 INFO L175 Difference]: Start difference. First operand has 191 places, 189 transitions, 2046 flow. Second operand 7 states and 163 transitions. [2024-06-21 20:13:51,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 209 transitions, 2541 flow [2024-06-21 20:13:51,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 209 transitions, 2348 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:51,620 INFO L231 Difference]: Finished difference. Result has 194 places, 191 transitions, 2061 flow [2024-06-21 20:13:51,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2061, PETRI_PLACES=194, PETRI_TRANSITIONS=191} [2024-06-21 20:13:51,621 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-21 20:13:51,621 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 191 transitions, 2061 flow [2024-06-21 20:13:51,621 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-21 20:13:51,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:51,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] [2024-06-21 20:13:51,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:13:51,622 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-21 20:13:51,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:51,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1446829804, now seen corresponding path program 6 times [2024-06-21 20:13:51,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:51,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631171103] [2024-06-21 20:13:51,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:51,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:51,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:51,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:51,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631171103] [2024-06-21 20:13:51,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631171103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:51,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:51,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:51,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625321412] [2024-06-21 20:13:51,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:51,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:51,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:51,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:51,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:51,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:51,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 191 transitions, 2061 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-21 20:13:51,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:51,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:51,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:52,170 INFO L124 PetriNetUnfolderBase]: 2257/3761 cut-off events. [2024-06-21 20:13:52,171 INFO L125 PetriNetUnfolderBase]: For 399272/399276 co-relation queries the response was YES. [2024-06-21 20:13:52,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28991 conditions, 3761 events. 2257/3761 cut-off events. For 399272/399276 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23353 event pairs, 746 based on Foata normal form. 3/3757 useless extension candidates. Maximal degree in co-relation 28898. Up to 1761 conditions per place. [2024-06-21 20:13:52,207 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 120 selfloop transitions, 99 changer transitions 0/226 dead transitions. [2024-06-21 20:13:52,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 226 transitions, 2868 flow [2024-06-21 20:13:52,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:52,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:52,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 20:13:52,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6483516483516484 [2024-06-21 20:13:52,208 INFO L175 Difference]: Start difference. First operand has 194 places, 191 transitions, 2061 flow. Second operand 7 states and 177 transitions. [2024-06-21 20:13:52,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 226 transitions, 2868 flow [2024-06-21 20:13:52,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 226 transitions, 2695 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:52,562 INFO L231 Difference]: Finished difference. Result has 196 places, 193 transitions, 2132 flow [2024-06-21 20:13:52,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2132, PETRI_PLACES=196, PETRI_TRANSITIONS=193} [2024-06-21 20:13:52,563 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 156 predicate places. [2024-06-21 20:13:52,563 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 193 transitions, 2132 flow [2024-06-21 20:13:52,563 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-21 20:13:52,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:52,563 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-21 20:13:52,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:13:52,563 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-21 20:13:52,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:52,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1436354284, now seen corresponding path program 7 times [2024-06-21 20:13:52,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:52,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003807840] [2024-06-21 20:13:52,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:52,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:52,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:52,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:52,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:52,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003807840] [2024-06-21 20:13:52,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003807840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:52,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:52,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:52,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339650081] [2024-06-21 20:13:52,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:52,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:52,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:52,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:52,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:52,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:52,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 193 transitions, 2132 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-21 20:13:52,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:52,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:52,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:53,086 INFO L124 PetriNetUnfolderBase]: 2232/3720 cut-off events. [2024-06-21 20:13:53,087 INFO L125 PetriNetUnfolderBase]: For 410812/410816 co-relation queries the response was YES. [2024-06-21 20:13:53,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28897 conditions, 3720 events. 2232/3720 cut-off events. For 410812/410816 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23060 event pairs, 784 based on Foata normal form. 9/3722 useless extension candidates. Maximal degree in co-relation 28803. Up to 1747 conditions per place. [2024-06-21 20:13:53,188 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 125 selfloop transitions, 91 changer transitions 0/223 dead transitions. [2024-06-21 20:13:53,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 223 transitions, 2770 flow [2024-06-21 20:13:53,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:53,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:53,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 20:13:53,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6373626373626373 [2024-06-21 20:13:53,190 INFO L175 Difference]: Start difference. First operand has 196 places, 193 transitions, 2132 flow. Second operand 7 states and 174 transitions. [2024-06-21 20:13:53,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 223 transitions, 2770 flow [2024-06-21 20:13:53,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 223 transitions, 2511 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:53,526 INFO L231 Difference]: Finished difference. Result has 198 places, 193 transitions, 2061 flow [2024-06-21 20:13:53,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2061, PETRI_PLACES=198, PETRI_TRANSITIONS=193} [2024-06-21 20:13:53,527 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-21 20:13:53,527 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 193 transitions, 2061 flow [2024-06-21 20:13:53,527 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-21 20:13:53,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:53,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:53,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:13:53,527 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-21 20:13:53,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:53,528 INFO L85 PathProgramCache]: Analyzing trace with hash -917220094, now seen corresponding path program 8 times [2024-06-21 20:13:53,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:53,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024654152] [2024-06-21 20:13:53,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:53,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:53,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:53,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-21 20:13:53,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:53,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024654152] [2024-06-21 20:13:53,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024654152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:53,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:53,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:53,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572793176] [2024-06-21 20:13:53,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:53,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:53,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:53,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:53,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:53,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:53,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 193 transitions, 2061 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-21 20:13:53,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:53,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:53,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:54,050 INFO L124 PetriNetUnfolderBase]: 2209/3697 cut-off events. [2024-06-21 20:13:54,050 INFO L125 PetriNetUnfolderBase]: For 408561/408565 co-relation queries the response was YES. [2024-06-21 20:13:54,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27961 conditions, 3697 events. 2209/3697 cut-off events. For 408561/408565 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23072 event pairs, 829 based on Foata normal form. 11/3701 useless extension candidates. Maximal degree in co-relation 27867. Up to 3052 conditions per place. [2024-06-21 20:13:54,084 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 131 selfloop transitions, 78 changer transitions 0/216 dead transitions. [2024-06-21 20:13:54,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 216 transitions, 2669 flow [2024-06-21 20:13:54,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:54,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:54,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:13:54,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-21 20:13:54,085 INFO L175 Difference]: Start difference. First operand has 198 places, 193 transitions, 2061 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:13:54,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 216 transitions, 2669 flow [2024-06-21 20:13:54,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 216 transitions, 2469 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:54,462 INFO L231 Difference]: Finished difference. Result has 199 places, 193 transitions, 2024 flow [2024-06-21 20:13:54,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2024, PETRI_PLACES=199, PETRI_TRANSITIONS=193} [2024-06-21 20:13:54,463 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-21 20:13:54,463 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 2024 flow [2024-06-21 20:13:54,463 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-21 20:13:54,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:54,463 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-21 20:13:54,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:13:54,463 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-21 20:13:54,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:54,464 INFO L85 PathProgramCache]: Analyzing trace with hash -924838654, now seen corresponding path program 9 times [2024-06-21 20:13:54,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:54,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204177317] [2024-06-21 20:13:54,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:54,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:54,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:54,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:54,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:54,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204177317] [2024-06-21 20:13:54,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204177317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:54,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:54,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:54,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521955785] [2024-06-21 20:13:54,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:54,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:54,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:54,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:54,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:54,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:54,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 193 transitions, 2024 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-21 20:13:54,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:54,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:54,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:54,980 INFO L124 PetriNetUnfolderBase]: 2179/3649 cut-off events. [2024-06-21 20:13:54,981 INFO L125 PetriNetUnfolderBase]: For 403046/403050 co-relation queries the response was YES. [2024-06-21 20:13:55,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27106 conditions, 3649 events. 2179/3649 cut-off events. For 403046/403050 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22744 event pairs, 835 based on Foata normal form. 11/3653 useless extension candidates. Maximal degree in co-relation 27011. Up to 3242 conditions per place. [2024-06-21 20:13:55,015 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 131 selfloop transitions, 73 changer transitions 0/211 dead transitions. [2024-06-21 20:13:55,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 211 transitions, 2484 flow [2024-06-21 20:13:55,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:55,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:55,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 20:13:55,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970695970695971 [2024-06-21 20:13:55,016 INFO L175 Difference]: Start difference. First operand has 199 places, 193 transitions, 2024 flow. Second operand 7 states and 163 transitions. [2024-06-21 20:13:55,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 211 transitions, 2484 flow [2024-06-21 20:13:55,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 211 transitions, 2315 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:55,403 INFO L231 Difference]: Finished difference. Result has 202 places, 193 transitions, 2007 flow [2024-06-21 20:13:55,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2007, PETRI_PLACES=202, PETRI_TRANSITIONS=193} [2024-06-21 20:13:55,403 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-21 20:13:55,403 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 193 transitions, 2007 flow [2024-06-21 20:13:55,403 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-21 20:13:55,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:55,404 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-21 20:13:55,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:13:55,404 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-21 20:13:55,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:55,404 INFO L85 PathProgramCache]: Analyzing trace with hash 2047877830, now seen corresponding path program 10 times [2024-06-21 20:13:55,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:55,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993629269] [2024-06-21 20:13:55,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:55,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:55,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:55,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:55,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:55,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993629269] [2024-06-21 20:13:55,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993629269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:55,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:55,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:55,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744633726] [2024-06-21 20:13:55,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:55,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:55,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:55,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:55,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:55,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:55,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 193 transitions, 2007 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-21 20:13:55,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:55,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:55,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:55,986 INFO L124 PetriNetUnfolderBase]: 2156/3624 cut-off events. [2024-06-21 20:13:55,987 INFO L125 PetriNetUnfolderBase]: For 395585/395592 co-relation queries the response was YES. [2024-06-21 20:13:56,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26233 conditions, 3624 events. 2156/3624 cut-off events. For 395585/395592 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22693 event pairs, 806 based on Foata normal form. 15/3634 useless extension candidates. Maximal degree in co-relation 26137. Up to 3253 conditions per place. [2024-06-21 20:13:56,022 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 173 selfloop transitions, 43 changer transitions 0/223 dead transitions. [2024-06-21 20:13:56,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 223 transitions, 2523 flow [2024-06-21 20:13:56,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:56,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:56,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:13:56,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-21 20:13:56,023 INFO L175 Difference]: Start difference. First operand has 202 places, 193 transitions, 2007 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:13:56,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 223 transitions, 2523 flow [2024-06-21 20:13:56,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 223 transitions, 2323 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 20:13:56,402 INFO L231 Difference]: Finished difference. Result has 202 places, 193 transitions, 1902 flow [2024-06-21 20:13:56,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1902, PETRI_PLACES=202, PETRI_TRANSITIONS=193} [2024-06-21 20:13:56,403 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-21 20:13:56,403 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 193 transitions, 1902 flow [2024-06-21 20:13:56,404 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-21 20:13:56,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:56,404 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-21 20:13:56,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:13:56,404 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-21 20:13:56,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:56,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1187251612, now seen corresponding path program 11 times [2024-06-21 20:13:56,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:56,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516015599] [2024-06-21 20:13:56,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:56,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:56,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:56,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:56,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:56,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516015599] [2024-06-21 20:13:56,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516015599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:56,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:56,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:56,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584243906] [2024-06-21 20:13:56,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:56,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:56,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:56,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:56,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:56,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:56,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 193 transitions, 1902 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-21 20:13:56,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:56,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:56,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:56,953 INFO L124 PetriNetUnfolderBase]: 2133/3577 cut-off events. [2024-06-21 20:13:56,954 INFO L125 PetriNetUnfolderBase]: For 387128/387135 co-relation queries the response was YES. [2024-06-21 20:13:56,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25341 conditions, 3577 events. 2133/3577 cut-off events. For 387128/387135 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 22257 event pairs, 712 based on Foata normal form. 15/3587 useless extension candidates. Maximal degree in co-relation 25244. Up to 2430 conditions per place. [2024-06-21 20:13:56,986 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 170 selfloop transitions, 53 changer transitions 0/230 dead transitions. [2024-06-21 20:13:56,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 230 transitions, 2584 flow [2024-06-21 20:13:56,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:56,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:56,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 20:13:56,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6593406593406593 [2024-06-21 20:13:56,987 INFO L175 Difference]: Start difference. First operand has 202 places, 193 transitions, 1902 flow. Second operand 7 states and 180 transitions. [2024-06-21 20:13:56,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 230 transitions, 2584 flow [2024-06-21 20:13:57,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 230 transitions, 2473 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:57,401 INFO L231 Difference]: Finished difference. Result has 203 places, 193 transitions, 1908 flow [2024-06-21 20:13:57,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1908, PETRI_PLACES=203, PETRI_TRANSITIONS=193} [2024-06-21 20:13:57,401 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 163 predicate places. [2024-06-21 20:13:57,402 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 193 transitions, 1908 flow [2024-06-21 20:13:57,402 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-21 20:13:57,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:57,402 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-21 20:13:57,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:13:57,402 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-21 20:13:57,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:57,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1903987300, now seen corresponding path program 12 times [2024-06-21 20:13:57,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:57,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048714352] [2024-06-21 20:13:57,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:57,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:57,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:57,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:57,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:57,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048714352] [2024-06-21 20:13:57,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048714352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:57,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:57,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:57,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475178903] [2024-06-21 20:13:57,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:57,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:57,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:57,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:57,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:57,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:57,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 193 transitions, 1908 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-21 20:13:57,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:57,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:57,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:57,933 INFO L124 PetriNetUnfolderBase]: 2012/3365 cut-off events. [2024-06-21 20:13:57,934 INFO L125 PetriNetUnfolderBase]: For 379011/379011 co-relation queries the response was YES. [2024-06-21 20:13:57,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22010 conditions, 3365 events. 2012/3365 cut-off events. For 379011/379011 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20660 event pairs, 683 based on Foata normal form. 44/3400 useless extension candidates. Maximal degree in co-relation 21912. Up to 2853 conditions per place. [2024-06-21 20:13:57,965 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 175 selfloop transitions, 46 changer transitions 4/232 dead transitions. [2024-06-21 20:13:57,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 232 transitions, 2468 flow [2024-06-21 20:13:57,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:57,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:57,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 20:13:57,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-21 20:13:57,967 INFO L175 Difference]: Start difference. First operand has 203 places, 193 transitions, 1908 flow. Second operand 8 states and 199 transitions. [2024-06-21 20:13:57,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 232 transitions, 2468 flow [2024-06-21 20:13:58,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 232 transitions, 2370 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:58,404 INFO L231 Difference]: Finished difference. Result has 206 places, 191 transitions, 1888 flow [2024-06-21 20:13:58,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1888, PETRI_PLACES=206, PETRI_TRANSITIONS=191} [2024-06-21 20:13:58,404 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-21 20:13:58,404 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 191 transitions, 1888 flow [2024-06-21 20:13:58,405 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-21 20:13:58,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:58,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:58,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:13:58,405 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-21 20:13:58,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:58,405 INFO L85 PathProgramCache]: Analyzing trace with hash 923098866, now seen corresponding path program 2 times [2024-06-21 20:13:58,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:58,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176393214] [2024-06-21 20:13:58,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:58,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:58,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:58,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:58,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:58,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176393214] [2024-06-21 20:13:58,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176393214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:58,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:58,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:58,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855036292] [2024-06-21 20:13:58,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:58,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:58,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:58,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:58,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:58,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:58,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 191 transitions, 1888 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:58,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:58,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:58,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:58,995 INFO L124 PetriNetUnfolderBase]: 2131/3597 cut-off events. [2024-06-21 20:13:58,995 INFO L125 PetriNetUnfolderBase]: For 448955/448955 co-relation queries the response was YES. [2024-06-21 20:13:59,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25176 conditions, 3597 events. 2131/3597 cut-off events. For 448955/448955 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 22393 event pairs, 637 based on Foata normal form. 36/3628 useless extension candidates. Maximal degree in co-relation 25077. Up to 2391 conditions per place. [2024-06-21 20:13:59,029 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 173 selfloop transitions, 56 changer transitions 5/241 dead transitions. [2024-06-21 20:13:59,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 241 transitions, 2710 flow [2024-06-21 20:13:59,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:59,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:59,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 20:13:59,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657051282051282 [2024-06-21 20:13:59,030 INFO L175 Difference]: Start difference. First operand has 206 places, 191 transitions, 1888 flow. Second operand 8 states and 205 transitions. [2024-06-21 20:13:59,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 241 transitions, 2710 flow [2024-06-21 20:13:59,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 241 transitions, 2558 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:13:59,454 INFO L231 Difference]: Finished difference. Result has 207 places, 191 transitions, 1950 flow [2024-06-21 20:13:59,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1950, PETRI_PLACES=207, PETRI_TRANSITIONS=191} [2024-06-21 20:13:59,455 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-21 20:13:59,455 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 191 transitions, 1950 flow [2024-06-21 20:13:59,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:59,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:59,455 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-21 20:13:59,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:13:59,455 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-21 20:13:59,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:59,456 INFO L85 PathProgramCache]: Analyzing trace with hash 936908436, now seen corresponding path program 3 times [2024-06-21 20:13:59,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:59,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168328923] [2024-06-21 20:13:59,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:59,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:59,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:59,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:59,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:59,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168328923] [2024-06-21 20:13:59,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168328923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:59,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:59,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:59,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347785875] [2024-06-21 20:13:59,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:59,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:59,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:59,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:59,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:59,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:59,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 191 transitions, 1950 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:59,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:59,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:59,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:00,153 INFO L124 PetriNetUnfolderBase]: 2371/4083 cut-off events. [2024-06-21 20:14:00,154 INFO L125 PetriNetUnfolderBase]: For 520859/520863 co-relation queries the response was YES. [2024-06-21 20:14:00,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28795 conditions, 4083 events. 2371/4083 cut-off events. For 520859/520863 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26800 event pairs, 727 based on Foata normal form. 39/4117 useless extension candidates. Maximal degree in co-relation 28694. Up to 1809 conditions per place. [2024-06-21 20:14:00,187 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 171 selfloop transitions, 45 changer transitions 12/235 dead transitions. [2024-06-21 20:14:00,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 235 transitions, 2826 flow [2024-06-21 20:14:00,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:00,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:00,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-21 20:14:00,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6813186813186813 [2024-06-21 20:14:00,189 INFO L175 Difference]: Start difference. First operand has 207 places, 191 transitions, 1950 flow. Second operand 7 states and 186 transitions. [2024-06-21 20:14:00,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 235 transitions, 2826 flow [2024-06-21 20:14:00,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 235 transitions, 2717 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:00,688 INFO L231 Difference]: Finished difference. Result has 209 places, 182 transitions, 1874 flow [2024-06-21 20:14:00,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1874, PETRI_PLACES=209, PETRI_TRANSITIONS=182} [2024-06-21 20:14:00,689 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-21 20:14:00,689 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 182 transitions, 1874 flow [2024-06-21 20:14:00,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:00,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:00,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] [2024-06-21 20:14:00,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:14:00,689 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-21 20:14:00,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:00,690 INFO L85 PathProgramCache]: Analyzing trace with hash -647087408, now seen corresponding path program 1 times [2024-06-21 20:14:00,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:00,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35457328] [2024-06-21 20:14:00,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:00,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:00,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:00,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:00,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:00,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35457328] [2024-06-21 20:14:00,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35457328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:00,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:00,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:00,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727913480] [2024-06-21 20:14:00,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:00,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:00,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:00,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:00,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:00,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:00,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 182 transitions, 1874 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:00,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:00,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:00,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:01,276 INFO L124 PetriNetUnfolderBase]: 2420/4162 cut-off events. [2024-06-21 20:14:01,276 INFO L125 PetriNetUnfolderBase]: For 528335/528335 co-relation queries the response was YES. [2024-06-21 20:14:01,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31338 conditions, 4162 events. 2420/4162 cut-off events. For 528335/528335 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27675 event pairs, 785 based on Foata normal form. 6/4128 useless extension candidates. Maximal degree in co-relation 31236. Up to 2166 conditions per place. [2024-06-21 20:14:01,316 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 130 selfloop transitions, 88 changer transitions 0/225 dead transitions. [2024-06-21 20:14:01,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 225 transitions, 2770 flow [2024-06-21 20:14:01,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:01,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:01,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-21 20:14:01,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-21 20:14:01,317 INFO L175 Difference]: Start difference. First operand has 209 places, 182 transitions, 1874 flow. Second operand 7 states and 183 transitions. [2024-06-21 20:14:01,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 225 transitions, 2770 flow [2024-06-21 20:14:01,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 225 transitions, 2549 flow, removed 41 selfloop flow, removed 12 redundant places. [2024-06-21 20:14:01,899 INFO L231 Difference]: Finished difference. Result has 200 places, 185 transitions, 1933 flow [2024-06-21 20:14:01,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1933, PETRI_PLACES=200, PETRI_TRANSITIONS=185} [2024-06-21 20:14:01,899 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-21 20:14:01,899 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 185 transitions, 1933 flow [2024-06-21 20:14:01,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:01,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:01,900 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-21 20:14:01,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:14:01,900 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-21 20:14:01,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:01,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1540442106, now seen corresponding path program 2 times [2024-06-21 20:14:01,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:01,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527520354] [2024-06-21 20:14:01,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:01,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:01,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:01,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:01,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:01,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527520354] [2024-06-21 20:14:01,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527520354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:01,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:01,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:01,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058398308] [2024-06-21 20:14:01,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:01,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:01,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:01,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:01,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:02,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:02,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 185 transitions, 1933 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:02,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:02,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:02,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:02,500 INFO L124 PetriNetUnfolderBase]: 2199/3800 cut-off events. [2024-06-21 20:14:02,501 INFO L125 PetriNetUnfolderBase]: For 378214/378214 co-relation queries the response was YES. [2024-06-21 20:14:02,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26172 conditions, 3800 events. 2199/3800 cut-off events. For 378214/378214 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24651 event pairs, 887 based on Foata normal form. 6/3797 useless extension candidates. Maximal degree in co-relation 26077. Up to 2996 conditions per place. [2024-06-21 20:14:02,536 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 79 changer transitions 0/224 dead transitions. [2024-06-21 20:14:02,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 224 transitions, 2625 flow [2024-06-21 20:14:02,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:02,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:02,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 20:14:02,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-21 20:14:02,538 INFO L175 Difference]: Start difference. First operand has 200 places, 185 transitions, 1933 flow. Second operand 8 states and 199 transitions. [2024-06-21 20:14:02,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 224 transitions, 2625 flow [2024-06-21 20:14:02,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 224 transitions, 2479 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:02,965 INFO L231 Difference]: Finished difference. Result has 205 places, 186 transitions, 1983 flow [2024-06-21 20:14:02,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1803, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1983, PETRI_PLACES=205, PETRI_TRANSITIONS=186} [2024-06-21 20:14:02,966 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-21 20:14:02,966 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 186 transitions, 1983 flow [2024-06-21 20:14:02,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:02,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:02,966 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-21 20:14:02,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:14:02,966 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-21 20:14:02,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:02,967 INFO L85 PathProgramCache]: Analyzing trace with hash -241610584, now seen corresponding path program 3 times [2024-06-21 20:14:02,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:02,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504428470] [2024-06-21 20:14:02,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:02,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:02,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:03,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-21 20:14:03,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:03,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504428470] [2024-06-21 20:14:03,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504428470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:03,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:03,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:03,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446051259] [2024-06-21 20:14:03,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:03,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:03,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:03,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:03,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:03,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:03,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 186 transitions, 1983 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:03,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:03,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:03,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:03,535 INFO L124 PetriNetUnfolderBase]: 2181/3772 cut-off events. [2024-06-21 20:14:03,536 INFO L125 PetriNetUnfolderBase]: For 354141/354141 co-relation queries the response was YES. [2024-06-21 20:14:03,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25192 conditions, 3772 events. 2181/3772 cut-off events. For 354141/354141 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 24572 event pairs, 983 based on Foata normal form. 8/3771 useless extension candidates. Maximal degree in co-relation 25096. Up to 3319 conditions per place. [2024-06-21 20:14:03,571 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 69 changer transitions 0/214 dead transitions. [2024-06-21 20:14:03,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 214 transitions, 2475 flow [2024-06-21 20:14:03,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:03,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:03,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 20:14:03,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-21 20:14:03,572 INFO L175 Difference]: Start difference. First operand has 205 places, 186 transitions, 1983 flow. Second operand 8 states and 188 transitions. [2024-06-21 20:14:03,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 214 transitions, 2475 flow [2024-06-21 20:14:04,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 214 transitions, 2307 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:04,013 INFO L231 Difference]: Finished difference. Result has 207 places, 186 transitions, 1958 flow [2024-06-21 20:14:04,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1958, PETRI_PLACES=207, PETRI_TRANSITIONS=186} [2024-06-21 20:14:04,014 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-21 20:14:04,014 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 186 transitions, 1958 flow [2024-06-21 20:14:04,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:04,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:04,014 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-21 20:14:04,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:14:04,014 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-21 20:14:04,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:04,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1310236192, now seen corresponding path program 4 times [2024-06-21 20:14:04,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:04,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335822209] [2024-06-21 20:14:04,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:04,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:04,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-21 20:14:04,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:04,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335822209] [2024-06-21 20:14:04,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335822209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:04,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:04,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:04,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142189643] [2024-06-21 20:14:04,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:04,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:04,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:04,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:04,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:04,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:04,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 186 transitions, 1958 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:04,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:04,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:04,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:04,570 INFO L124 PetriNetUnfolderBase]: 2168/3751 cut-off events. [2024-06-21 20:14:04,571 INFO L125 PetriNetUnfolderBase]: For 350509/350509 co-relation queries the response was YES. [2024-06-21 20:14:04,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24787 conditions, 3751 events. 2168/3751 cut-off events. For 350509/350509 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 24466 event pairs, 968 based on Foata normal form. 6/3746 useless extension candidates. Maximal degree in co-relation 24690. Up to 3270 conditions per place. [2024-06-21 20:14:04,610 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 72 changer transitions 0/218 dead transitions. [2024-06-21 20:14:04,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 218 transitions, 2472 flow [2024-06-21 20:14:04,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:04,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:04,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-21 20:14:04,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-21 20:14:04,611 INFO L175 Difference]: Start difference. First operand has 207 places, 186 transitions, 1958 flow. Second operand 9 states and 208 transitions. [2024-06-21 20:14:04,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 218 transitions, 2472 flow [2024-06-21 20:14:05,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 218 transitions, 2318 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:05,057 INFO L231 Difference]: Finished difference. Result has 209 places, 186 transitions, 1952 flow [2024-06-21 20:14:05,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1952, PETRI_PLACES=209, PETRI_TRANSITIONS=186} [2024-06-21 20:14:05,058 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-21 20:14:05,058 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 186 transitions, 1952 flow [2024-06-21 20:14:05,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:05,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:05,058 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-21 20:14:05,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:14:05,058 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-21 20:14:05,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:05,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1167715928, now seen corresponding path program 5 times [2024-06-21 20:14:05,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:05,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029855722] [2024-06-21 20:14:05,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:05,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:05,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:05,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:05,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:05,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029855722] [2024-06-21 20:14:05,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029855722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:05,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:05,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:05,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90162082] [2024-06-21 20:14:05,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:05,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:05,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:05,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:05,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:05,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:05,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 186 transitions, 1952 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:05,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:05,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:05,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:05,626 INFO L124 PetriNetUnfolderBase]: 2196/3797 cut-off events. [2024-06-21 20:14:05,627 INFO L125 PetriNetUnfolderBase]: For 365938/365938 co-relation queries the response was YES. [2024-06-21 20:14:05,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25195 conditions, 3797 events. 2196/3797 cut-off events. For 365938/365938 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24795 event pairs, 980 based on Foata normal form. 8/3796 useless extension candidates. Maximal degree in co-relation 25097. Up to 3344 conditions per place. [2024-06-21 20:14:05,662 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 67 changer transitions 0/212 dead transitions. [2024-06-21 20:14:05,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 212 transitions, 2450 flow [2024-06-21 20:14:05,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:05,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:05,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 20:14:05,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592948717948718 [2024-06-21 20:14:05,665 INFO L175 Difference]: Start difference. First operand has 209 places, 186 transitions, 1952 flow. Second operand 8 states and 185 transitions. [2024-06-21 20:14:05,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 212 transitions, 2450 flow [2024-06-21 20:14:06,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 212 transitions, 2298 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:06,118 INFO L231 Difference]: Finished difference. Result has 210 places, 187 transitions, 1959 flow [2024-06-21 20:14:06,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1959, PETRI_PLACES=210, PETRI_TRANSITIONS=187} [2024-06-21 20:14:06,119 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 170 predicate places. [2024-06-21 20:14:06,119 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 187 transitions, 1959 flow [2024-06-21 20:14:06,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:06,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:06,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:06,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:14:06,120 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-21 20:14:06,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:06,120 INFO L85 PathProgramCache]: Analyzing trace with hash -2003405340, now seen corresponding path program 6 times [2024-06-21 20:14:06,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:06,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011353191] [2024-06-21 20:14:06,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:06,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:06,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:06,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:06,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:06,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011353191] [2024-06-21 20:14:06,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011353191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:06,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:06,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:06,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868502568] [2024-06-21 20:14:06,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:06,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:06,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:06,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:06,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:06,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:06,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 187 transitions, 1959 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:06,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:06,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:06,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:06,702 INFO L124 PetriNetUnfolderBase]: 2236/3872 cut-off events. [2024-06-21 20:14:06,703 INFO L125 PetriNetUnfolderBase]: For 373780/373780 co-relation queries the response was YES. [2024-06-21 20:14:06,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25624 conditions, 3872 events. 2236/3872 cut-off events. For 373780/373780 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 25368 event pairs, 969 based on Foata normal form. 6/3871 useless extension candidates. Maximal degree in co-relation 25525. Up to 3502 conditions per place. [2024-06-21 20:14:06,743 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 184 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-06-21 20:14:06,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 213 transitions, 2462 flow [2024-06-21 20:14:06,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:06,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:06,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-21 20:14:06,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608974358974359 [2024-06-21 20:14:06,744 INFO L175 Difference]: Start difference. First operand has 210 places, 187 transitions, 1959 flow. Second operand 8 states and 175 transitions. [2024-06-21 20:14:06,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 213 transitions, 2462 flow [2024-06-21 20:14:07,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 213 transitions, 2323 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:07,241 INFO L231 Difference]: Finished difference. Result has 213 places, 189 transitions, 1903 flow [2024-06-21 20:14:07,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=204, 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=8, PETRI_FLOW=1903, PETRI_PLACES=213, PETRI_TRANSITIONS=189} [2024-06-21 20:14:07,242 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-21 20:14:07,242 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 189 transitions, 1903 flow [2024-06-21 20:14:07,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:07,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:07,243 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-21 20:14:07,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:14:07,243 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-21 20:14:07,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:07,243 INFO L85 PathProgramCache]: Analyzing trace with hash 503255978, now seen corresponding path program 1 times [2024-06-21 20:14:07,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:07,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12781562] [2024-06-21 20:14:07,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:07,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:07,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:07,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:07,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:07,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12781562] [2024-06-21 20:14:07,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12781562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:07,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:07,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:07,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584954229] [2024-06-21 20:14:07,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:07,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:07,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:07,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:07,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:07,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:07,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 189 transitions, 1903 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:07,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:07,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:07,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:07,843 INFO L124 PetriNetUnfolderBase]: 2256/3887 cut-off events. [2024-06-21 20:14:07,844 INFO L125 PetriNetUnfolderBase]: For 386590/386590 co-relation queries the response was YES. [2024-06-21 20:14:07,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25914 conditions, 3887 events. 2256/3887 cut-off events. For 386590/386590 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 25172 event pairs, 688 based on Foata normal form. 6/3868 useless extension candidates. Maximal degree in co-relation 25813. Up to 1825 conditions per place. [2024-06-21 20:14:07,879 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 125 selfloop transitions, 98 changer transitions 0/230 dead transitions. [2024-06-21 20:14:07,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 230 transitions, 2751 flow [2024-06-21 20:14:07,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:07,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:07,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-21 20:14:07,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-21 20:14:07,881 INFO L175 Difference]: Start difference. First operand has 213 places, 189 transitions, 1903 flow. Second operand 7 states and 183 transitions. [2024-06-21 20:14:07,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 230 transitions, 2751 flow [2024-06-21 20:14:08,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 230 transitions, 2709 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:08,363 INFO L231 Difference]: Finished difference. Result has 215 places, 190 transitions, 2087 flow [2024-06-21 20:14:08,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2087, PETRI_PLACES=215, PETRI_TRANSITIONS=190} [2024-06-21 20:14:08,363 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-21 20:14:08,363 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 190 transitions, 2087 flow [2024-06-21 20:14:08,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:08,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:08,364 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-21 20:14:08,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:14:08,364 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-21 20:14:08,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:08,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1306839832, now seen corresponding path program 2 times [2024-06-21 20:14:08,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:08,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152009786] [2024-06-21 20:14:08,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:08,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:08,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:08,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:08,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:08,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152009786] [2024-06-21 20:14:08,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152009786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:08,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:08,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:08,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406889934] [2024-06-21 20:14:08,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:08,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:08,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:08,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:08,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:08,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:08,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 190 transitions, 2087 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:08,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:08,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:08,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:09,003 INFO L124 PetriNetUnfolderBase]: 2276/3914 cut-off events. [2024-06-21 20:14:09,004 INFO L125 PetriNetUnfolderBase]: For 400952/400952 co-relation queries the response was YES. [2024-06-21 20:14:09,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26720 conditions, 3914 events. 2276/3914 cut-off events. For 400952/400952 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25558 event pairs, 967 based on Foata normal form. 6/3905 useless extension candidates. Maximal degree in co-relation 26618. Up to 3382 conditions per place. [2024-06-21 20:14:09,042 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 77 changer transitions 2/225 dead transitions. [2024-06-21 20:14:09,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 225 transitions, 2649 flow [2024-06-21 20:14:09,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:09,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:09,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 20:14:09,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-21 20:14:09,044 INFO L175 Difference]: Start difference. First operand has 215 places, 190 transitions, 2087 flow. Second operand 8 states and 194 transitions. [2024-06-21 20:14:09,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 225 transitions, 2649 flow [2024-06-21 20:14:09,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 225 transitions, 2320 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:09,597 INFO L231 Difference]: Finished difference. Result has 216 places, 191 transitions, 1946 flow [2024-06-21 20:14:09,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1946, PETRI_PLACES=216, PETRI_TRANSITIONS=191} [2024-06-21 20:14:09,598 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 176 predicate places. [2024-06-21 20:14:09,598 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 191 transitions, 1946 flow [2024-06-21 20:14:09,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:09,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:09,599 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-21 20:14:09,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:14:09,599 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-21 20:14:09,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:09,599 INFO L85 PathProgramCache]: Analyzing trace with hash 592090508, now seen corresponding path program 3 times [2024-06-21 20:14:09,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:09,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248863691] [2024-06-21 20:14:09,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:09,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:09,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:09,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:09,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:09,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248863691] [2024-06-21 20:14:09,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248863691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:09,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:09,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:09,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455431476] [2024-06-21 20:14:09,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:09,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:09,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:09,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:09,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:09,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:09,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 191 transitions, 1946 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:09,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:09,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:09,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:10,240 INFO L124 PetriNetUnfolderBase]: 2296/3987 cut-off events. [2024-06-21 20:14:10,240 INFO L125 PetriNetUnfolderBase]: For 409623/409623 co-relation queries the response was YES. [2024-06-21 20:14:10,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26390 conditions, 3987 events. 2296/3987 cut-off events. For 409623/409623 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26402 event pairs, 1010 based on Foata normal form. 6/3982 useless extension candidates. Maximal degree in co-relation 26289. Up to 3474 conditions per place. [2024-06-21 20:14:10,284 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 144 selfloop transitions, 70 changer transitions 0/221 dead transitions. [2024-06-21 20:14:10,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 221 transitions, 2474 flow [2024-06-21 20:14:10,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:10,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:10,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-21 20:14:10,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584045584045584 [2024-06-21 20:14:10,286 INFO L175 Difference]: Start difference. First operand has 216 places, 191 transitions, 1946 flow. Second operand 9 states and 205 transitions. [2024-06-21 20:14:10,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 221 transitions, 2474 flow [2024-06-21 20:14:10,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 221 transitions, 2312 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:10,862 INFO L231 Difference]: Finished difference. Result has 219 places, 192 transitions, 1948 flow [2024-06-21 20:14:10,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1948, PETRI_PLACES=219, PETRI_TRANSITIONS=192} [2024-06-21 20:14:10,863 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 179 predicate places. [2024-06-21 20:14:10,863 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 192 transitions, 1948 flow [2024-06-21 20:14:10,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:10,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:10,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] [2024-06-21 20:14:10,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:14:10,864 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-21 20:14:10,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:10,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1820120440, now seen corresponding path program 7 times [2024-06-21 20:14:10,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:10,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137452739] [2024-06-21 20:14:10,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:10,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:10,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:10,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:10,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:10,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137452739] [2024-06-21 20:14:10,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137452739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:10,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:10,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:10,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751904087] [2024-06-21 20:14:10,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:10,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:10,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:10,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:10,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:10,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:10,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 192 transitions, 1948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:10,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:10,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:10,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:11,511 INFO L124 PetriNetUnfolderBase]: 2324/4023 cut-off events. [2024-06-21 20:14:11,511 INFO L125 PetriNetUnfolderBase]: For 427022/427023 co-relation queries the response was YES. [2024-06-21 20:14:11,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26727 conditions, 4023 events. 2324/4023 cut-off events. For 427022/427023 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26582 event pairs, 1026 based on Foata normal form. 8/4024 useless extension candidates. Maximal degree in co-relation 26625. Up to 3548 conditions per place. [2024-06-21 20:14:11,548 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 143 selfloop transitions, 65 changer transitions 0/215 dead transitions. [2024-06-21 20:14:11,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 215 transitions, 2444 flow [2024-06-21 20:14:11,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:11,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:11,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:14:11,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-21 20:14:11,550 INFO L175 Difference]: Start difference. First operand has 219 places, 192 transitions, 1948 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:14:11,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 215 transitions, 2444 flow [2024-06-21 20:14:12,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 215 transitions, 2294 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:12,070 INFO L231 Difference]: Finished difference. Result has 220 places, 193 transitions, 1953 flow [2024-06-21 20:14:12,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1953, PETRI_PLACES=220, PETRI_TRANSITIONS=193} [2024-06-21 20:14:12,070 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-21 20:14:12,071 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 193 transitions, 1953 flow [2024-06-21 20:14:12,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:12,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:12,071 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-21 20:14:12,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:14:12,071 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-21 20:14:12,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:12,072 INFO L85 PathProgramCache]: Analyzing trace with hash 2092690124, now seen corresponding path program 8 times [2024-06-21 20:14:12,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:12,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635087864] [2024-06-21 20:14:12,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:12,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:12,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:12,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:12,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:12,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635087864] [2024-06-21 20:14:12,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635087864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:12,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:12,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:12,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490821256] [2024-06-21 20:14:12,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:12,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:12,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:12,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:12,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:12,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:12,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 193 transitions, 1953 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:12,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:12,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:12,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:12,688 INFO L124 PetriNetUnfolderBase]: 2255/3924 cut-off events. [2024-06-21 20:14:12,689 INFO L125 PetriNetUnfolderBase]: For 421156/421157 co-relation queries the response was YES. [2024-06-21 20:14:12,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24239 conditions, 3924 events. 2255/3924 cut-off events. For 421156/421157 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 25881 event pairs, 972 based on Foata normal form. 34/3951 useless extension candidates. Maximal degree in co-relation 24136. Up to 3311 conditions per place. [2024-06-21 20:14:12,724 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 63 changer transitions 3/215 dead transitions. [2024-06-21 20:14:12,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 215 transitions, 2433 flow [2024-06-21 20:14:12,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:12,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:12,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 20:14:12,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-21 20:14:12,725 INFO L175 Difference]: Start difference. First operand has 220 places, 193 transitions, 1953 flow. Second operand 9 states and 201 transitions. [2024-06-21 20:14:12,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 215 transitions, 2433 flow [2024-06-21 20:14:13,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 215 transitions, 2292 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:13,300 INFO L231 Difference]: Finished difference. Result has 223 places, 192 transitions, 1936 flow [2024-06-21 20:14:13,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1936, PETRI_PLACES=223, PETRI_TRANSITIONS=192} [2024-06-21 20:14:13,300 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-21 20:14:13,301 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 192 transitions, 1936 flow [2024-06-21 20:14:13,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:13,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:13,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] [2024-06-21 20:14:13,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:14:13,301 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-21 20:14:13,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:13,302 INFO L85 PathProgramCache]: Analyzing trace with hash -274428482, now seen corresponding path program 9 times [2024-06-21 20:14:13,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:13,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392556608] [2024-06-21 20:14:13,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:13,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:13,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:13,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:13,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:13,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392556608] [2024-06-21 20:14:13,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392556608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:13,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:13,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:13,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048380324] [2024-06-21 20:14:13,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:13,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:13,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:13,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:13,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:13,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:13,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 192 transitions, 1936 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:13,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:13,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:13,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:13,891 INFO L124 PetriNetUnfolderBase]: 2158/3752 cut-off events. [2024-06-21 20:14:13,891 INFO L125 PetriNetUnfolderBase]: For 353139/353139 co-relation queries the response was YES. [2024-06-21 20:14:13,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21294 conditions, 3752 events. 2158/3752 cut-off events. For 353139/353139 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 24362 event pairs, 695 based on Foata normal form. 36/3783 useless extension candidates. Maximal degree in co-relation 21190. Up to 2648 conditions per place. [2024-06-21 20:14:13,924 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 172 selfloop transitions, 45 changer transitions 13/237 dead transitions. [2024-06-21 20:14:13,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 237 transitions, 2532 flow [2024-06-21 20:14:13,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:13,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:13,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 20:14:13,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474358974358975 [2024-06-21 20:14:13,925 INFO L175 Difference]: Start difference. First operand has 223 places, 192 transitions, 1936 flow. Second operand 8 states and 202 transitions. [2024-06-21 20:14:13,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 237 transitions, 2532 flow [2024-06-21 20:14:14,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 237 transitions, 2361 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:14,477 INFO L231 Difference]: Finished difference. Result has 223 places, 185 transitions, 1807 flow [2024-06-21 20:14:14,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1807, PETRI_PLACES=223, PETRI_TRANSITIONS=185} [2024-06-21 20:14:14,478 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-21 20:14:14,478 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 185 transitions, 1807 flow [2024-06-21 20:14:14,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:14,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:14,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] [2024-06-21 20:14:14,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:14:14,478 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-21 20:14:14,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:14,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1532363380, now seen corresponding path program 4 times [2024-06-21 20:14:14,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:14,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174778300] [2024-06-21 20:14:14,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:14,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:14,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:14,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:14,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:14,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174778300] [2024-06-21 20:14:14,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174778300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:14,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:14,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:14,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491500118] [2024-06-21 20:14:14,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:14,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:14,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:14,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:14,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:14,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:14,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 185 transitions, 1807 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:14,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:14,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:14,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:15,077 INFO L124 PetriNetUnfolderBase]: 1935/3333 cut-off events. [2024-06-21 20:14:15,078 INFO L125 PetriNetUnfolderBase]: For 290771/290772 co-relation queries the response was YES. [2024-06-21 20:14:15,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20028 conditions, 3333 events. 1935/3333 cut-off events. For 290771/290772 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20904 event pairs, 767 based on Foata normal form. 6/3332 useless extension candidates. Maximal degree in co-relation 19923. Up to 2862 conditions per place. [2024-06-21 20:14:15,105 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 70 changer transitions 0/215 dead transitions. [2024-06-21 20:14:15,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 215 transitions, 2325 flow [2024-06-21 20:14:15,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:15,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:15,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:14:15,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-21 20:14:15,107 INFO L175 Difference]: Start difference. First operand has 223 places, 185 transitions, 1807 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:14:15,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 215 transitions, 2325 flow [2024-06-21 20:14:15,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 215 transitions, 2187 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 20:14:15,641 INFO L231 Difference]: Finished difference. Result has 220 places, 186 transitions, 1835 flow [2024-06-21 20:14:15,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1835, PETRI_PLACES=220, PETRI_TRANSITIONS=186} [2024-06-21 20:14:15,642 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-21 20:14:15,642 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 186 transitions, 1835 flow [2024-06-21 20:14:15,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:15,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:15,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:15,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:14:15,643 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-21 20:14:15,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:15,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1144738886, now seen corresponding path program 5 times [2024-06-21 20:14:15,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:15,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409106212] [2024-06-21 20:14:15,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:15,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:15,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:15,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:15,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:15,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409106212] [2024-06-21 20:14:15,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409106212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:15,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:15,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:15,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273715339] [2024-06-21 20:14:15,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:15,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:15,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:15,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:15,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:15,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:15,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 186 transitions, 1835 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:15,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:15,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:15,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:16,215 INFO L124 PetriNetUnfolderBase]: 1955/3386 cut-off events. [2024-06-21 20:14:16,215 INFO L125 PetriNetUnfolderBase]: For 274120/274121 co-relation queries the response was YES. [2024-06-21 20:14:16,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19966 conditions, 3386 events. 1955/3386 cut-off events. For 274120/274121 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21435 event pairs, 790 based on Foata normal form. 6/3385 useless extension candidates. Maximal degree in co-relation 19862. Up to 2932 conditions per place. [2024-06-21 20:14:16,246 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 65 changer transitions 0/213 dead transitions. [2024-06-21 20:14:16,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 213 transitions, 2343 flow [2024-06-21 20:14:16,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:16,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:16,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 20:14:16,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783475783475783 [2024-06-21 20:14:16,247 INFO L175 Difference]: Start difference. First operand has 220 places, 186 transitions, 1835 flow. Second operand 9 states and 203 transitions. [2024-06-21 20:14:16,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 213 transitions, 2343 flow [2024-06-21 20:14:16,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 213 transitions, 2191 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:16,787 INFO L231 Difference]: Finished difference. Result has 223 places, 187 transitions, 1841 flow [2024-06-21 20:14:16,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1841, PETRI_PLACES=223, PETRI_TRANSITIONS=187} [2024-06-21 20:14:16,787 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-21 20:14:16,787 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 187 transitions, 1841 flow [2024-06-21 20:14:16,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:16,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:16,788 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-21 20:14:16,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:14:16,788 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-21 20:14:16,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:16,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1588360444, now seen corresponding path program 6 times [2024-06-21 20:14:16,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:16,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684384791] [2024-06-21 20:14:16,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:16,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:16,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:16,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:16,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:16,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684384791] [2024-06-21 20:14:16,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684384791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:16,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:16,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:16,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890629248] [2024-06-21 20:14:16,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:16,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:16,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:16,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:16,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:16,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:16,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 187 transitions, 1841 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:16,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:16,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:16,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:17,348 INFO L124 PetriNetUnfolderBase]: 2089/3622 cut-off events. [2024-06-21 20:14:17,349 INFO L125 PetriNetUnfolderBase]: For 338402/338403 co-relation queries the response was YES. [2024-06-21 20:14:17,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22347 conditions, 3622 events. 2089/3622 cut-off events. For 338402/338403 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23319 event pairs, 603 based on Foata normal form. 6/3617 useless extension candidates. Maximal degree in co-relation 22242. Up to 2321 conditions per place. [2024-06-21 20:14:17,385 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 67 changer transitions 0/221 dead transitions. [2024-06-21 20:14:17,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 221 transitions, 2669 flow [2024-06-21 20:14:17,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:17,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:17,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:14:17,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-21 20:14:17,386 INFO L175 Difference]: Start difference. First operand has 223 places, 187 transitions, 1841 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:14:17,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 221 transitions, 2669 flow [2024-06-21 20:14:17,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 221 transitions, 2525 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:17,947 INFO L231 Difference]: Finished difference. Result has 223 places, 188 transitions, 1857 flow [2024-06-21 20:14:17,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1857, PETRI_PLACES=223, PETRI_TRANSITIONS=188} [2024-06-21 20:14:17,948 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-21 20:14:17,948 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 188 transitions, 1857 flow [2024-06-21 20:14:17,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:17,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14: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] [2024-06-21 20:14:17,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:14:17,949 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-21 20:14:17,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:17,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1038074362, now seen corresponding path program 7 times [2024-06-21 20:14:17,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:17,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431057029] [2024-06-21 20:14:17,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:17,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:18,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:18,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:18,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431057029] [2024-06-21 20:14:18,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431057029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:18,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:18,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:18,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477676529] [2024-06-21 20:14:18,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:18,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:18,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:18,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:18,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:18,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:18,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 188 transitions, 1857 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:18,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:18,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:18,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:18,542 INFO L124 PetriNetUnfolderBase]: 2109/3645 cut-off events. [2024-06-21 20:14:18,542 INFO L125 PetriNetUnfolderBase]: For 349290/349291 co-relation queries the response was YES. [2024-06-21 20:14:18,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22750 conditions, 3645 events. 2109/3645 cut-off events. For 349290/349291 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23288 event pairs, 657 based on Foata normal form. 6/3644 useless extension candidates. Maximal degree in co-relation 22644. Up to 2434 conditions per place. [2024-06-21 20:14:18,577 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 133 selfloop transitions, 85 changer transitions 0/225 dead transitions. [2024-06-21 20:14:18,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 225 transitions, 2565 flow [2024-06-21 20:14:18,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:18,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:18,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:14:18,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:14:18,579 INFO L175 Difference]: Start difference. First operand has 223 places, 188 transitions, 1857 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:14:18,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 225 transitions, 2565 flow [2024-06-21 20:14:19,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 225 transitions, 2287 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:19,262 INFO L231 Difference]: Finished difference. Result has 222 places, 189 transitions, 1779 flow [2024-06-21 20:14:19,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1779, PETRI_PLACES=222, PETRI_TRANSITIONS=189} [2024-06-21 20:14:19,263 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 182 predicate places. [2024-06-21 20:14:19,263 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 189 transitions, 1779 flow [2024-06-21 20:14:19,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:19,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:19,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] [2024-06-21 20:14:19,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:14:19,264 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-21 20:14:19,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:19,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1577309254, now seen corresponding path program 8 times [2024-06-21 20:14:19,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:19,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954440651] [2024-06-21 20:14:19,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:19,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:19,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:19,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-21 20:14:19,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:19,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954440651] [2024-06-21 20:14:19,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954440651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:19,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:19,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:19,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039657870] [2024-06-21 20:14:19,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:19,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:19,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:19,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:19,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:19,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:19,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 189 transitions, 1779 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:19,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:19,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:19,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:19,882 INFO L124 PetriNetUnfolderBase]: 2258/3920 cut-off events. [2024-06-21 20:14:19,882 INFO L125 PetriNetUnfolderBase]: For 446984/446985 co-relation queries the response was YES. [2024-06-21 20:14:19,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24194 conditions, 3920 events. 2258/3920 cut-off events. For 446984/446985 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25633 event pairs, 712 based on Foata normal form. 24/3937 useless extension candidates. Maximal degree in co-relation 24092. Up to 2322 conditions per place. [2024-06-21 20:14:19,920 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 79 changer transitions 6/233 dead transitions. [2024-06-21 20:14:19,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 233 transitions, 2658 flow [2024-06-21 20:14:19,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:19,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:19,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-21 20:14:19,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6182336182336182 [2024-06-21 20:14:19,922 INFO L175 Difference]: Start difference. First operand has 222 places, 189 transitions, 1779 flow. Second operand 9 states and 217 transitions. [2024-06-21 20:14:19,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 233 transitions, 2658 flow [2024-06-21 20:14:20,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 233 transitions, 2482 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:20,556 INFO L231 Difference]: Finished difference. Result has 225 places, 188 transitions, 1770 flow [2024-06-21 20:14:20,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1770, PETRI_PLACES=225, PETRI_TRANSITIONS=188} [2024-06-21 20:14:20,556 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-21 20:14:20,556 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 188 transitions, 1770 flow [2024-06-21 20:14:20,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:20,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:20,557 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-21 20:14:20,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:14:20,557 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-21 20:14:20,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:20,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1630948748, now seen corresponding path program 9 times [2024-06-21 20:14:20,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:20,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067878543] [2024-06-21 20:14:20,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:20,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:20,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:20,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:20,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:20,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067878543] [2024-06-21 20:14:20,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067878543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:20,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:20,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:20,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333775099] [2024-06-21 20:14:20,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:20,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:20,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:20,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:20,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:20,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:20,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 188 transitions, 1770 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:20,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:20,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:20,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:21,162 INFO L124 PetriNetUnfolderBase]: 2234/3907 cut-off events. [2024-06-21 20:14:21,163 INFO L125 PetriNetUnfolderBase]: For 463745/463746 co-relation queries the response was YES. [2024-06-21 20:14:21,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23864 conditions, 3907 events. 2234/3907 cut-off events. For 463745/463746 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 25880 event pairs, 922 based on Foata normal form. 30/3930 useless extension candidates. Maximal degree in co-relation 23761. Up to 2209 conditions per place. [2024-06-21 20:14:21,199 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 145 selfloop transitions, 60 changer transitions 9/221 dead transitions. [2024-06-21 20:14:21,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 221 transitions, 2450 flow [2024-06-21 20:14:21,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:21,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:21,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-21 20:14:21,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954415954415955 [2024-06-21 20:14:21,200 INFO L175 Difference]: Start difference. First operand has 225 places, 188 transitions, 1770 flow. Second operand 9 states and 209 transitions. [2024-06-21 20:14:21,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 221 transitions, 2450 flow [2024-06-21 20:14:21,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 221 transitions, 2281 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:21,842 INFO L231 Difference]: Finished difference. Result has 228 places, 185 transitions, 1705 flow [2024-06-21 20:14:21,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1705, PETRI_PLACES=228, PETRI_TRANSITIONS=185} [2024-06-21 20:14:21,843 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 188 predicate places. [2024-06-21 20:14:21,843 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 185 transitions, 1705 flow [2024-06-21 20:14:21,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:21,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:21,843 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-21 20:14:21,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:14:21,844 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-21 20:14:21,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:21,844 INFO L85 PathProgramCache]: Analyzing trace with hash 375328772, now seen corresponding path program 10 times [2024-06-21 20:14:21,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:21,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214563880] [2024-06-21 20:14:21,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:21,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:21,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:21,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:21,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:21,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214563880] [2024-06-21 20:14:21,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214563880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:21,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:21,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:21,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611912783] [2024-06-21 20:14:21,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:21,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:21,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:21,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:21,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:21,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:21,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 185 transitions, 1705 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:21,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:21,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:21,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:22,407 INFO L124 PetriNetUnfolderBase]: 2039/3586 cut-off events. [2024-06-21 20:14:22,407 INFO L125 PetriNetUnfolderBase]: For 397359/397360 co-relation queries the response was YES. [2024-06-21 20:14:22,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20651 conditions, 3586 events. 2039/3586 cut-off events. For 397359/397360 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23551 event pairs, 823 based on Foata normal form. 30/3609 useless extension candidates. Maximal degree in co-relation 20547. Up to 2812 conditions per place. [2024-06-21 20:14:22,440 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 137 selfloop transitions, 62 changer transitions 8/214 dead transitions. [2024-06-21 20:14:22,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 214 transitions, 2211 flow [2024-06-21 20:14:22,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:14:22,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:14:22,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-21 20:14:22,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717948717948718 [2024-06-21 20:14:22,441 INFO L175 Difference]: Start difference. First operand has 228 places, 185 transitions, 1705 flow. Second operand 10 states and 223 transitions. [2024-06-21 20:14:22,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 214 transitions, 2211 flow [2024-06-21 20:14:23,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 214 transitions, 2060 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:23,018 INFO L231 Difference]: Finished difference. Result has 230 places, 182 transitions, 1662 flow [2024-06-21 20:14:23,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1662, PETRI_PLACES=230, PETRI_TRANSITIONS=182} [2024-06-21 20:14:23,018 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 190 predicate places. [2024-06-21 20:14:23,019 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 182 transitions, 1662 flow [2024-06-21 20:14:23,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:23,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:23,019 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-21 20:14:23,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:14:23,019 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-21 20:14:23,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:23,020 INFO L85 PathProgramCache]: Analyzing trace with hash 2141880505, now seen corresponding path program 1 times [2024-06-21 20:14:23,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:23,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724640616] [2024-06-21 20:14:23,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:23,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:23,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:23,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:23,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:23,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724640616] [2024-06-21 20:14:23,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724640616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:23,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:23,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:23,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955971837] [2024-06-21 20:14:23,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:23,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:23,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:23,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:23,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:23,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:23,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 182 transitions, 1662 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:23,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:23,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:23,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:23,534 INFO L124 PetriNetUnfolderBase]: 1903/3343 cut-off events. [2024-06-21 20:14:23,535 INFO L125 PetriNetUnfolderBase]: For 370441/370445 co-relation queries the response was YES. [2024-06-21 20:14:23,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20667 conditions, 3343 events. 1903/3343 cut-off events. For 370441/370445 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21401 event pairs, 446 based on Foata normal form. 9/3347 useless extension candidates. Maximal degree in co-relation 20562. Up to 1657 conditions per place. [2024-06-21 20:14:23,564 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 167 selfloop transitions, 39 changer transitions 7/220 dead transitions. [2024-06-21 20:14:23,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 220 transitions, 2517 flow [2024-06-21 20:14:23,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:23,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:23,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:14:23,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-21 20:14:23,566 INFO L175 Difference]: Start difference. First operand has 230 places, 182 transitions, 1662 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:14:23,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 220 transitions, 2517 flow [2024-06-21 20:14:24,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 220 transitions, 2337 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 20:14:24,122 INFO L231 Difference]: Finished difference. Result has 227 places, 180 transitions, 1549 flow [2024-06-21 20:14:24,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1549, PETRI_PLACES=227, PETRI_TRANSITIONS=180} [2024-06-21 20:14:24,123 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-21 20:14:24,123 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 180 transitions, 1549 flow [2024-06-21 20:14:24,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:24,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:24,123 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-21 20:14:24,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:14:24,124 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-21 20:14:24,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:24,124 INFO L85 PathProgramCache]: Analyzing trace with hash -706508049, now seen corresponding path program 2 times [2024-06-21 20:14:24,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:24,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446963210] [2024-06-21 20:14:24,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:24,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:24,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:24,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-21 20:14:24,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:24,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446963210] [2024-06-21 20:14:24,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446963210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:24,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:24,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:24,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450621043] [2024-06-21 20:14:24,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:24,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:24,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:24,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:24,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:24,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:24,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 180 transitions, 1549 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:24,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:24,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:24,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:24,614 INFO L124 PetriNetUnfolderBase]: 1798/3168 cut-off events. [2024-06-21 20:14:24,614 INFO L125 PetriNetUnfolderBase]: For 363419/363423 co-relation queries the response was YES. [2024-06-21 20:14:24,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18160 conditions, 3168 events. 1798/3168 cut-off events. For 363419/363423 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20025 event pairs, 453 based on Foata normal form. 27/3190 useless extension candidates. Maximal degree in co-relation 18055. Up to 1657 conditions per place. [2024-06-21 20:14:24,642 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 35 changer transitions 15/217 dead transitions. [2024-06-21 20:14:24,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 217 transitions, 2235 flow [2024-06-21 20:14:24,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:24,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:24,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:14:24,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-21 20:14:24,643 INFO L175 Difference]: Start difference. First operand has 227 places, 180 transitions, 1549 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:14:24,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 217 transitions, 2235 flow [2024-06-21 20:14:25,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 217 transitions, 2070 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:25,172 INFO L231 Difference]: Finished difference. Result has 224 places, 173 transitions, 1417 flow [2024-06-21 20:14:25,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1417, PETRI_PLACES=224, PETRI_TRANSITIONS=173} [2024-06-21 20:14:25,173 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 184 predicate places. [2024-06-21 20:14:25,173 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 173 transitions, 1417 flow [2024-06-21 20:14:25,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:25,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:25,173 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-21 20:14:25,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:14:25,173 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-21 20:14:25,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:25,174 INFO L85 PathProgramCache]: Analyzing trace with hash -576651073, now seen corresponding path program 1 times [2024-06-21 20:14:25,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:25,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906164933] [2024-06-21 20:14:25,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:25,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:25,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:25,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:25,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:25,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906164933] [2024-06-21 20:14:25,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906164933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:25,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:25,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:25,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902190150] [2024-06-21 20:14:25,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:25,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:25,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:25,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:25,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:25,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:25,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 173 transitions, 1417 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-21 20:14:25,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:25,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:25,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:25,620 INFO L124 PetriNetUnfolderBase]: 1682/2947 cut-off events. [2024-06-21 20:14:25,620 INFO L125 PetriNetUnfolderBase]: For 331232/331233 co-relation queries the response was YES. [2024-06-21 20:14:25,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16764 conditions, 2947 events. 1682/2947 cut-off events. For 331232/331233 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18396 event pairs, 546 based on Foata normal form. 18/2954 useless extension candidates. Maximal degree in co-relation 16662. Up to 1864 conditions per place. [2024-06-21 20:14:25,646 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 130 selfloop transitions, 48 changer transitions 16/201 dead transitions. [2024-06-21 20:14:25,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 201 transitions, 2037 flow [2024-06-21 20:14:25,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:25,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:25,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 20:14:25,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-21 20:14:25,647 INFO L175 Difference]: Start difference. First operand has 224 places, 173 transitions, 1417 flow. Second operand 7 states and 159 transitions. [2024-06-21 20:14:25,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 201 transitions, 2037 flow [2024-06-21 20:14:26,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 201 transitions, 1893 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-21 20:14:26,144 INFO L231 Difference]: Finished difference. Result has 215 places, 170 transitions, 1361 flow [2024-06-21 20:14:26,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1361, PETRI_PLACES=215, PETRI_TRANSITIONS=170} [2024-06-21 20:14:26,145 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-21 20:14:26,145 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 170 transitions, 1361 flow [2024-06-21 20:14:26,145 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-21 20:14:26,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:26,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:26,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:14:26,146 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-21 20:14:26,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:26,146 INFO L85 PathProgramCache]: Analyzing trace with hash 908903935, now seen corresponding path program 2 times [2024-06-21 20:14:26,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:26,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754435110] [2024-06-21 20:14:26,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:26,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:26,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:26,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:26,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:26,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754435110] [2024-06-21 20:14:26,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754435110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:26,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:26,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:26,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018237526] [2024-06-21 20:14:26,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:26,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:26,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:26,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:26,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:26,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:26,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 170 transitions, 1361 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:26,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:26,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:26,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:26,643 INFO L124 PetriNetUnfolderBase]: 1657/2883 cut-off events. [2024-06-21 20:14:26,643 INFO L125 PetriNetUnfolderBase]: For 297827/297831 co-relation queries the response was YES. [2024-06-21 20:14:26,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16417 conditions, 2883 events. 1657/2883 cut-off events. For 297827/297831 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17769 event pairs, 524 based on Foata normal form. 21/2895 useless extension candidates. Maximal degree in co-relation 16318. Up to 1744 conditions per place. [2024-06-21 20:14:26,667 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 140 selfloop transitions, 57 changer transitions 8/212 dead transitions. [2024-06-21 20:14:26,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 212 transitions, 2165 flow [2024-06-21 20:14:26,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:26,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:26,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:14:26,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:14:26,669 INFO L175 Difference]: Start difference. First operand has 215 places, 170 transitions, 1361 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:14:26,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 212 transitions, 2165 flow [2024-06-21 20:14:27,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 212 transitions, 2065 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:27,105 INFO L231 Difference]: Finished difference. Result has 214 places, 168 transitions, 1372 flow [2024-06-21 20:14:27,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1372, PETRI_PLACES=214, PETRI_TRANSITIONS=168} [2024-06-21 20:14:27,106 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 174 predicate places. [2024-06-21 20:14:27,106 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 168 transitions, 1372 flow [2024-06-21 20:14:27,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:27,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:27,106 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-21 20:14:27,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:14:27,107 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-21 20:14:27,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:27,107 INFO L85 PathProgramCache]: Analyzing trace with hash 326022369, now seen corresponding path program 3 times [2024-06-21 20:14:27,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:27,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26908772] [2024-06-21 20:14:27,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:27,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:27,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:27,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:27,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:27,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26908772] [2024-06-21 20:14:27,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26908772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:27,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:27,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:27,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894278063] [2024-06-21 20:14:27,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:27,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:27,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:27,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:27,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:27,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:27,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 168 transitions, 1372 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:27,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:27,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:27,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:27,535 INFO L124 PetriNetUnfolderBase]: 1552/2696 cut-off events. [2024-06-21 20:14:27,535 INFO L125 PetriNetUnfolderBase]: For 249649/249653 co-relation queries the response was YES. [2024-06-21 20:14:27,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14734 conditions, 2696 events. 1552/2696 cut-off events. For 249649/249653 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 16297 event pairs, 512 based on Foata normal form. 21/2708 useless extension candidates. Maximal degree in co-relation 14636. Up to 1744 conditions per place. [2024-06-21 20:14:27,558 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 122 selfloop transitions, 54 changer transitions 22/205 dead transitions. [2024-06-21 20:14:27,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 205 transitions, 2008 flow [2024-06-21 20:14:27,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:27,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:27,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:14:27,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-21 20:14:27,559 INFO L175 Difference]: Start difference. First operand has 214 places, 168 transitions, 1372 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:14:27,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 205 transitions, 2008 flow [2024-06-21 20:14:27,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 205 transitions, 1887 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:27,898 INFO L231 Difference]: Finished difference. Result has 213 places, 164 transitions, 1329 flow [2024-06-21 20:14:27,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1329, PETRI_PLACES=213, PETRI_TRANSITIONS=164} [2024-06-21 20:14:27,899 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-21 20:14:27,899 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 164 transitions, 1329 flow [2024-06-21 20:14:27,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:27,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:27,899 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-21 20:14:27,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:14:27,899 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-21 20:14:27,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:27,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1509757981, now seen corresponding path program 4 times [2024-06-21 20:14:27,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:27,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648343203] [2024-06-21 20:14:27,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:27,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:27,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:27,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:27,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:27,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648343203] [2024-06-21 20:14:27,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648343203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:27,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:27,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:27,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382786407] [2024-06-21 20:14:27,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:27,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:27,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:27,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:27,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:27,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:27,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 164 transitions, 1329 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:27,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:27,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:27,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:28,355 INFO L124 PetriNetUnfolderBase]: 1705/2963 cut-off events. [2024-06-21 20:14:28,355 INFO L125 PetriNetUnfolderBase]: For 331567/331571 co-relation queries the response was YES. [2024-06-21 20:14:28,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17931 conditions, 2963 events. 1705/2963 cut-off events. For 331567/331571 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 18428 event pairs, 648 based on Foata normal form. 21/2975 useless extension candidates. Maximal degree in co-relation 17834. Up to 1951 conditions per place. [2024-06-21 20:14:28,381 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 133 selfloop transitions, 51 changer transitions 8/199 dead transitions. [2024-06-21 20:14:28,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 199 transitions, 2081 flow [2024-06-21 20:14:28,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:28,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:28,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-21 20:14:28,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868945868945868 [2024-06-21 20:14:28,383 INFO L175 Difference]: Start difference. First operand has 213 places, 164 transitions, 1329 flow. Second operand 9 states and 206 transitions. [2024-06-21 20:14:28,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 199 transitions, 2081 flow [2024-06-21 20:14:28,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 199 transitions, 1953 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:28,719 INFO L231 Difference]: Finished difference. Result has 207 places, 162 transitions, 1304 flow [2024-06-21 20:14:28,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1304, PETRI_PLACES=207, PETRI_TRANSITIONS=162} [2024-06-21 20:14:28,720 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-21 20:14:28,720 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 162 transitions, 1304 flow [2024-06-21 20:14:28,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:28,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:28,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:28,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:14:28,720 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-21 20:14:28,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:28,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1097781621, now seen corresponding path program 5 times [2024-06-21 20:14:28,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:28,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698267524] [2024-06-21 20:14:28,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:28,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:28,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:28,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:28,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:28,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698267524] [2024-06-21 20:14:28,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698267524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:28,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:28,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:28,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784787779] [2024-06-21 20:14:28,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:28,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:28,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:28,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:28,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:28,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:28,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 162 transitions, 1304 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:28,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:28,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:28,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:29,170 INFO L124 PetriNetUnfolderBase]: 1681/2927 cut-off events. [2024-06-21 20:14:29,171 INFO L125 PetriNetUnfolderBase]: For 311600/311604 co-relation queries the response was YES. [2024-06-21 20:14:29,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17514 conditions, 2927 events. 1681/2927 cut-off events. For 311600/311604 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 18194 event pairs, 652 based on Foata normal form. 21/2939 useless extension candidates. Maximal degree in co-relation 17420. Up to 1765 conditions per place. [2024-06-21 20:14:29,195 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 49 changer transitions 9/197 dead transitions. [2024-06-21 20:14:29,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 197 transitions, 2044 flow [2024-06-21 20:14:29,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:29,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:29,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-21 20:14:29,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868945868945868 [2024-06-21 20:14:29,196 INFO L175 Difference]: Start difference. First operand has 207 places, 162 transitions, 1304 flow. Second operand 9 states and 206 transitions. [2024-06-21 20:14:29,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 197 transitions, 2044 flow [2024-06-21 20:14:29,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 197 transitions, 1932 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:29,535 INFO L231 Difference]: Finished difference. Result has 206 places, 159 transitions, 1279 flow [2024-06-21 20:14:29,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1200, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1279, PETRI_PLACES=206, PETRI_TRANSITIONS=159} [2024-06-21 20:14:29,536 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-21 20:14:29,536 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 159 transitions, 1279 flow [2024-06-21 20:14:29,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:29,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:29,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:29,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:14:29,537 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-21 20:14:29,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:29,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1008924771, now seen corresponding path program 6 times [2024-06-21 20:14:29,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:29,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234668227] [2024-06-21 20:14:29,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:29,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:29,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:29,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:29,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:29,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234668227] [2024-06-21 20:14:29,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234668227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:29,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:29,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:29,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514569269] [2024-06-21 20:14:29,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:29,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:29,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:29,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:29,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:29,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:29,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 159 transitions, 1279 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:29,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:29,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:29,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:29,975 INFO L124 PetriNetUnfolderBase]: 1683/2921 cut-off events. [2024-06-21 20:14:29,976 INFO L125 PetriNetUnfolderBase]: For 317486/317490 co-relation queries the response was YES. [2024-06-21 20:14:29,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17365 conditions, 2921 events. 1683/2921 cut-off events. For 317486/317490 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18227 event pairs, 760 based on Foata normal form. 29/2941 useless extension candidates. Maximal degree in co-relation 17272. Up to 2444 conditions per place. [2024-06-21 20:14:30,001 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 116 selfloop transitions, 45 changer transitions 12/180 dead transitions. [2024-06-21 20:14:30,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 180 transitions, 1685 flow [2024-06-21 20:14:30,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:30,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:30,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-21 20:14:30,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-21 20:14:30,002 INFO L175 Difference]: Start difference. First operand has 206 places, 159 transitions, 1279 flow. Second operand 8 states and 178 transitions. [2024-06-21 20:14:30,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 180 transitions, 1685 flow [2024-06-21 20:14:30,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 180 transitions, 1582 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:30,355 INFO L231 Difference]: Finished difference. Result has 202 places, 155 transitions, 1247 flow [2024-06-21 20:14:30,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1247, PETRI_PLACES=202, PETRI_TRANSITIONS=155} [2024-06-21 20:14:30,356 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-21 20:14:30,356 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 155 transitions, 1247 flow [2024-06-21 20:14:30,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:30,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:30,356 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-21 20:14:30,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:14:30,356 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-21 20:14:30,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:30,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1009221441, now seen corresponding path program 7 times [2024-06-21 20:14:30,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:30,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324076423] [2024-06-21 20:14:30,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:30,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:30,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:30,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:30,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:30,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324076423] [2024-06-21 20:14:30,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324076423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:30,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:30,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:30,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713149430] [2024-06-21 20:14:30,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:30,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:30,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:30,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:30,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:30,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:30,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 155 transitions, 1247 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:30,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:30,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:30,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:30,783 INFO L124 PetriNetUnfolderBase]: 1554/2712 cut-off events. [2024-06-21 20:14:30,784 INFO L125 PetriNetUnfolderBase]: For 250042/250046 co-relation queries the response was YES. [2024-06-21 20:14:30,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15077 conditions, 2712 events. 1554/2712 cut-off events. For 250042/250046 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16660 event pairs, 636 based on Foata normal form. 27/2730 useless extension candidates. Maximal degree in co-relation 14986. Up to 1999 conditions per place. [2024-06-21 20:14:30,810 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 123 selfloop transitions, 42 changer transitions 11/183 dead transitions. [2024-06-21 20:14:30,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 183 transitions, 1805 flow [2024-06-21 20:14:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:30,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:30,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 20:14:30,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:14:30,812 INFO L175 Difference]: Start difference. First operand has 202 places, 155 transitions, 1247 flow. Second operand 8 states and 182 transitions. [2024-06-21 20:14:30,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 183 transitions, 1805 flow [2024-06-21 20:14:31,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 183 transitions, 1707 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:31,043 INFO L231 Difference]: Finished difference. Result has 200 places, 151 transitions, 1212 flow [2024-06-21 20:14:31,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1212, PETRI_PLACES=200, PETRI_TRANSITIONS=151} [2024-06-21 20:14:31,043 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-21 20:14:31,043 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 151 transitions, 1212 flow [2024-06-21 20:14:31,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:31,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:31,044 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-21 20:14:31,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:14:31,044 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-21 20:14:31,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:31,044 INFO L85 PathProgramCache]: Analyzing trace with hash -812479941, now seen corresponding path program 8 times [2024-06-21 20:14:31,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:31,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412451540] [2024-06-21 20:14:31,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:31,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:31,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:31,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:31,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:31,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412451540] [2024-06-21 20:14:31,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412451540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:31,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:31,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:31,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12000424] [2024-06-21 20:14:31,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:31,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:31,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:31,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:31,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:31,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:31,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 151 transitions, 1212 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:31,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:31,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:31,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:31,457 INFO L124 PetriNetUnfolderBase]: 1407/2459 cut-off events. [2024-06-21 20:14:31,458 INFO L125 PetriNetUnfolderBase]: For 199615/199619 co-relation queries the response was YES. [2024-06-21 20:14:31,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12852 conditions, 2459 events. 1407/2459 cut-off events. For 199615/199619 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 14696 event pairs, 544 based on Foata normal form. 27/2477 useless extension candidates. Maximal degree in co-relation 12762. Up to 1765 conditions per place. [2024-06-21 20:14:31,477 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 122 selfloop transitions, 41 changer transitions 10/180 dead transitions. [2024-06-21 20:14:31,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 180 transitions, 1764 flow [2024-06-21 20:14:31,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:31,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:31,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-21 20:14:31,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612535612535613 [2024-06-21 20:14:31,479 INFO L175 Difference]: Start difference. First operand has 200 places, 151 transitions, 1212 flow. Second operand 9 states and 197 transitions. [2024-06-21 20:14:31,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 180 transitions, 1764 flow [2024-06-21 20:14:31,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 180 transitions, 1671 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:31,681 INFO L231 Difference]: Finished difference. Result has 197 places, 148 transitions, 1187 flow [2024-06-21 20:14:31,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1187, PETRI_PLACES=197, PETRI_TRANSITIONS=148} [2024-06-21 20:14:31,681 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 157 predicate places. [2024-06-21 20:14:31,682 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 148 transitions, 1187 flow [2024-06-21 20:14:31,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:31,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:31,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-21 20:14:31,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:14:31,682 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-21 20:14:31,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:31,682 INFO L85 PathProgramCache]: Analyzing trace with hash -809622981, now seen corresponding path program 9 times [2024-06-21 20:14:31,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:31,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546191986] [2024-06-21 20:14:31,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:31,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:31,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:31,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:31,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:31,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546191986] [2024-06-21 20:14:31,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546191986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:31,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:31,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:31,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390994590] [2024-06-21 20:14:31,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:31,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:31,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:31,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:31,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:31,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:31,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 148 transitions, 1187 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:31,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:31,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:31,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:32,052 INFO L124 PetriNetUnfolderBase]: 1256/2202 cut-off events. [2024-06-21 20:14:32,053 INFO L125 PetriNetUnfolderBase]: For 147129/147133 co-relation queries the response was YES. [2024-06-21 20:14:32,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10478 conditions, 2202 events. 1256/2202 cut-off events. For 147129/147133 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12767 event pairs, 499 based on Foata normal form. 29/2222 useless extension candidates. Maximal degree in co-relation 10390. Up to 1765 conditions per place. [2024-06-21 20:14:32,070 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 105 selfloop transitions, 34 changer transitions 23/169 dead transitions. [2024-06-21 20:14:32,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 169 transitions, 1571 flow [2024-06-21 20:14:32,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:32,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:32,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-21 20:14:32,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2024-06-21 20:14:32,071 INFO L175 Difference]: Start difference. First operand has 197 places, 148 transitions, 1187 flow. Second operand 8 states and 172 transitions. [2024-06-21 20:14:32,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 169 transitions, 1571 flow [2024-06-21 20:14:32,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 169 transitions, 1488 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:32,253 INFO L231 Difference]: Finished difference. Result has 194 places, 141 transitions, 1121 flow [2024-06-21 20:14:32,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1121, PETRI_PLACES=194, PETRI_TRANSITIONS=141} [2024-06-21 20:14:32,253 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-21 20:14:32,254 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 141 transitions, 1121 flow [2024-06-21 20:14:32,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:32,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:32,254 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-21 20:14:32,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:14:32,254 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-21 20:14:32,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:32,255 INFO L85 PathProgramCache]: Analyzing trace with hash -965275215, now seen corresponding path program 10 times [2024-06-21 20:14:32,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:32,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881855370] [2024-06-21 20:14:32,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:32,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:32,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:32,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:32,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:32,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881855370] [2024-06-21 20:14:32,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881855370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:32,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:32,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:32,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719480129] [2024-06-21 20:14:32,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:32,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:32,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:32,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:32,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:32,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:32,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 141 transitions, 1121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:32,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:32,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:32,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:32,613 INFO L124 PetriNetUnfolderBase]: 1240/2168 cut-off events. [2024-06-21 20:14:32,613 INFO L125 PetriNetUnfolderBase]: For 141953/141953 co-relation queries the response was YES. [2024-06-21 20:14:32,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10253 conditions, 2168 events. 1240/2168 cut-off events. For 141953/141953 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12554 event pairs, 482 based on Foata normal form. 26/2189 useless extension candidates. Maximal degree in co-relation 10166. Up to 1759 conditions per place. [2024-06-21 20:14:32,629 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 100 selfloop transitions, 42 changer transitions 12/161 dead transitions. [2024-06-21 20:14:32,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 161 transitions, 1485 flow [2024-06-21 20:14:32,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:14:32,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:14:32,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 20:14:32,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-21 20:14:32,631 INFO L175 Difference]: Start difference. First operand has 194 places, 141 transitions, 1121 flow. Second operand 10 states and 206 transitions. [2024-06-21 20:14:32,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 161 transitions, 1485 flow [2024-06-21 20:14:32,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 161 transitions, 1400 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:32,802 INFO L231 Difference]: Finished difference. Result has 186 places, 137 transitions, 1102 flow [2024-06-21 20:14:32,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1102, PETRI_PLACES=186, PETRI_TRANSITIONS=137} [2024-06-21 20:14:32,803 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-21 20:14:32,803 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 137 transitions, 1102 flow [2024-06-21 20:14:32,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:32,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:32,803 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-21 20:14:32,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:14:32,803 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-21 20:14:32,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:32,804 INFO L85 PathProgramCache]: Analyzing trace with hash 727494061, now seen corresponding path program 1 times [2024-06-21 20:14:32,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:32,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955013834] [2024-06-21 20:14:32,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:32,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:32,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:32,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:32,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:32,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955013834] [2024-06-21 20:14:32,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955013834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:32,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:32,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:32,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130033774] [2024-06-21 20:14:32,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:32,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:32,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:32,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:32,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:32,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:32,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 137 transitions, 1102 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-21 20:14:32,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:32,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:32,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:33,118 INFO L124 PetriNetUnfolderBase]: 1319/2309 cut-off events. [2024-06-21 20:14:33,119 INFO L125 PetriNetUnfolderBase]: For 150224/150224 co-relation queries the response was YES. [2024-06-21 20:14:33,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11673 conditions, 2309 events. 1319/2309 cut-off events. For 150224/150224 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 13699 event pairs, 334 based on Foata normal form. 18/2318 useless extension candidates. Maximal degree in co-relation 11589. Up to 935 conditions per place. [2024-06-21 20:14:33,135 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 94 selfloop transitions, 41 changer transitions 20/162 dead transitions. [2024-06-21 20:14:33,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 162 transitions, 1596 flow [2024-06-21 20:14:33,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:33,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:33,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-21 20:14:33,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 20:14:33,136 INFO L175 Difference]: Start difference. First operand has 186 places, 137 transitions, 1102 flow. Second operand 7 states and 156 transitions. [2024-06-21 20:14:33,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 162 transitions, 1596 flow [2024-06-21 20:14:33,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 162 transitions, 1504 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:33,317 INFO L231 Difference]: Finished difference. Result has 181 places, 130 transitions, 1044 flow [2024-06-21 20:14:33,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1044, PETRI_PLACES=181, PETRI_TRANSITIONS=130} [2024-06-21 20:14:33,317 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-21 20:14:33,317 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 130 transitions, 1044 flow [2024-06-21 20:14:33,317 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-21 20:14:33,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:33,317 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-21 20:14:33,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:14:33,318 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-21 20:14:33,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:33,318 INFO L85 PathProgramCache]: Analyzing trace with hash -693351989, now seen corresponding path program 2 times [2024-06-21 20:14:33,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:33,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151483456] [2024-06-21 20:14:33,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:33,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:33,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:33,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:33,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151483456] [2024-06-21 20:14:33,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151483456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:33,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:33,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:33,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031312087] [2024-06-21 20:14:33,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:33,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:33,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:33,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:33,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:33,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:33,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 130 transitions, 1044 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:33,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:33,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:33,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:33,698 INFO L124 PetriNetUnfolderBase]: 1167/2052 cut-off events. [2024-06-21 20:14:33,698 INFO L125 PetriNetUnfolderBase]: For 144517/144517 co-relation queries the response was YES. [2024-06-21 20:14:33,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10833 conditions, 2052 events. 1167/2052 cut-off events. For 144517/144517 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 11956 event pairs, 251 based on Foata normal form. 18/2062 useless extension candidates. Maximal degree in co-relation 10750. Up to 1097 conditions per place. [2024-06-21 20:14:33,713 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 90 selfloop transitions, 49 changer transitions 14/160 dead transitions. [2024-06-21 20:14:33,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 160 transitions, 1546 flow [2024-06-21 20:14:33,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:33,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:33,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:14:33,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-21 20:14:33,715 INFO L175 Difference]: Start difference. First operand has 181 places, 130 transitions, 1044 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:14:33,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 160 transitions, 1546 flow [2024-06-21 20:14:33,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 160 transitions, 1458 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:33,848 INFO L231 Difference]: Finished difference. Result has 177 places, 122 transitions, 1016 flow [2024-06-21 20:14:33,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1016, PETRI_PLACES=177, PETRI_TRANSITIONS=122} [2024-06-21 20:14:33,848 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 137 predicate places. [2024-06-21 20:14:33,849 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 122 transitions, 1016 flow [2024-06-21 20:14:33,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:33,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:33,849 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-21 20:14:33,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:14:33,849 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-21 20:14:33,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:33,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1490568209, now seen corresponding path program 3 times [2024-06-21 20:14:33,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:33,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538540344] [2024-06-21 20:14:33,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:33,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:33,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:33,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-21 20:14:33,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:33,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538540344] [2024-06-21 20:14:33,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538540344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:33,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:33,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:33,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090214869] [2024-06-21 20:14:33,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:33,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:33,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:33,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:33,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:33,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:33,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 122 transitions, 1016 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:33,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:33,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:33,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:34,179 INFO L124 PetriNetUnfolderBase]: 990/1745 cut-off events. [2024-06-21 20:14:34,180 INFO L125 PetriNetUnfolderBase]: For 110745/110745 co-relation queries the response was YES. [2024-06-21 20:14:34,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8839 conditions, 1745 events. 990/1745 cut-off events. For 110745/110745 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 9772 event pairs, 239 based on Foata normal form. 18/1755 useless extension candidates. Maximal degree in co-relation 8758. Up to 1097 conditions per place. [2024-06-21 20:14:34,192 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 70 selfloop transitions, 41 changer transitions 29/147 dead transitions. [2024-06-21 20:14:34,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 147 transitions, 1366 flow [2024-06-21 20:14:34,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:34,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:34,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 20:14:34,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-21 20:14:34,193 INFO L175 Difference]: Start difference. First operand has 177 places, 122 transitions, 1016 flow. Second operand 8 states and 177 transitions. [2024-06-21 20:14:34,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 147 transitions, 1366 flow [2024-06-21 20:14:34,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 147 transitions, 1259 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 20:14:34,324 INFO L231 Difference]: Finished difference. Result has 170 places, 108 transitions, 877 flow [2024-06-21 20:14:34,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=877, PETRI_PLACES=170, PETRI_TRANSITIONS=108} [2024-06-21 20:14:34,325 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-21 20:14:34,325 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 108 transitions, 877 flow [2024-06-21 20:14:34,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:34,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:34,325 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-21 20:14:34,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:14:34,326 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-21 20:14:34,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:34,326 INFO L85 PathProgramCache]: Analyzing trace with hash -813477255, now seen corresponding path program 4 times [2024-06-21 20:14:34,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:34,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461906286] [2024-06-21 20:14:34,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:34,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:34,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:34,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:34,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:34,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461906286] [2024-06-21 20:14:34,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461906286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:34,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:34,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:34,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675317423] [2024-06-21 20:14:34,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:34,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:34,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:34,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:34,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:34,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:34,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 108 transitions, 877 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:34,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:34,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:34,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:34,655 INFO L124 PetriNetUnfolderBase]: 998/1750 cut-off events. [2024-06-21 20:14:34,655 INFO L125 PetriNetUnfolderBase]: For 119695/119695 co-relation queries the response was YES. [2024-06-21 20:14:34,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9150 conditions, 1750 events. 998/1750 cut-off events. For 119695/119695 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 9997 event pairs, 419 based on Foata normal form. 24/1769 useless extension candidates. Maximal degree in co-relation 9073. Up to 1141 conditions per place. [2024-06-21 20:14:34,667 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 77 selfloop transitions, 34 changer transitions 14/132 dead transitions. [2024-06-21 20:14:34,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 132 transitions, 1285 flow [2024-06-21 20:14:34,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:14:34,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:14:34,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 20:14:34,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-21 20:14:34,669 INFO L175 Difference]: Start difference. First operand has 170 places, 108 transitions, 877 flow. Second operand 10 states and 206 transitions. [2024-06-21 20:14:34,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 132 transitions, 1285 flow [2024-06-21 20:14:34,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 132 transitions, 1134 flow, removed 18 selfloop flow, removed 16 redundant places. [2024-06-21 20:14:34,762 INFO L231 Difference]: Finished difference. Result has 149 places, 102 transitions, 775 flow [2024-06-21 20:14:34,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=775, PETRI_PLACES=149, PETRI_TRANSITIONS=102} [2024-06-21 20:14:34,762 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-21 20:14:34,762 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 102 transitions, 775 flow [2024-06-21 20:14:34,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:34,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:34,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:34,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:14:34,763 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-21 20:14:34,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:34,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1254970351, now seen corresponding path program 5 times [2024-06-21 20:14:34,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:34,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500224853] [2024-06-21 20:14:34,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:34,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:34,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:34,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:34,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:34,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500224853] [2024-06-21 20:14:34,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500224853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:34,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:34,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:34,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904130849] [2024-06-21 20:14:34,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:34,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:34,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:34,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:34,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:34,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:34,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 102 transitions, 775 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:34,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:34,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:34,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:35,059 INFO L124 PetriNetUnfolderBase]: 1022/1812 cut-off events. [2024-06-21 20:14:35,060 INFO L125 PetriNetUnfolderBase]: For 100191/100191 co-relation queries the response was YES. [2024-06-21 20:14:35,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9318 conditions, 1812 events. 1022/1812 cut-off events. For 100191/100191 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 10526 event pairs, 349 based on Foata normal form. 18/1823 useless extension candidates. Maximal degree in co-relation 9251. Up to 587 conditions per place. [2024-06-21 20:14:35,071 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 75 selfloop transitions, 38 changer transitions 11/131 dead transitions. [2024-06-21 20:14:35,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 131 transitions, 1265 flow [2024-06-21 20:14:35,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:35,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:35,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 20:14:35,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 20:14:35,072 INFO L175 Difference]: Start difference. First operand has 149 places, 102 transitions, 775 flow. Second operand 9 states and 195 transitions. [2024-06-21 20:14:35,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 131 transitions, 1265 flow [2024-06-21 20:14:35,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 131 transitions, 1182 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:35,130 INFO L231 Difference]: Finished difference. Result has 145 places, 97 transitions, 756 flow [2024-06-21 20:14:35,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=756, PETRI_PLACES=145, PETRI_TRANSITIONS=97} [2024-06-21 20:14:35,131 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-21 20:14:35,131 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 97 transitions, 756 flow [2024-06-21 20:14:35,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:35,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:35,131 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-21 20:14:35,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:14:35,132 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-21 20:14:35,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:35,132 INFO L85 PathProgramCache]: Analyzing trace with hash -190235365, now seen corresponding path program 6 times [2024-06-21 20:14:35,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:35,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318182716] [2024-06-21 20:14:35,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:35,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:35,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:35,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:35,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:35,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318182716] [2024-06-21 20:14:35,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318182716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:35,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:35,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:35,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837241613] [2024-06-21 20:14:35,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:35,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:35,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:35,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:35,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:35,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:35,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 97 transitions, 756 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:35,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:35,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:35,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:35,423 INFO L124 PetriNetUnfolderBase]: 905/1603 cut-off events. [2024-06-21 20:14:35,423 INFO L125 PetriNetUnfolderBase]: For 77741/77741 co-relation queries the response was YES. [2024-06-21 20:14:35,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7998 conditions, 1603 events. 905/1603 cut-off events. For 77741/77741 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 8997 event pairs, 385 based on Foata normal form. 18/1614 useless extension candidates. Maximal degree in co-relation 7933. Up to 587 conditions per place. [2024-06-21 20:14:35,432 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 27 changer transitions 23/122 dead transitions. [2024-06-21 20:14:35,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 122 transitions, 1130 flow [2024-06-21 20:14:35,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:35,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:35,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-21 20:14:35,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5441595441595442 [2024-06-21 20:14:35,433 INFO L175 Difference]: Start difference. First operand has 145 places, 97 transitions, 756 flow. Second operand 9 states and 191 transitions. [2024-06-21 20:14:35,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 122 transitions, 1130 flow [2024-06-21 20:14:35,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 122 transitions, 1053 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:35,488 INFO L231 Difference]: Finished difference. Result has 144 places, 84 transitions, 658 flow [2024-06-21 20:14:35,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=658, PETRI_PLACES=144, PETRI_TRANSITIONS=84} [2024-06-21 20:14:35,489 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-21 20:14:35,489 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 84 transitions, 658 flow [2024-06-21 20:14:35,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:35,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:35,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:35,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:14:35,490 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-21 20:14:35,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:35,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1432687799, now seen corresponding path program 7 times [2024-06-21 20:14:35,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:35,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787749583] [2024-06-21 20:14:35,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:35,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:35,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:35,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-21 20:14:35,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:35,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787749583] [2024-06-21 20:14:35,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787749583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:35,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:35,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:35,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600389473] [2024-06-21 20:14:35,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:35,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:35,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:35,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:35,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:35,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:35,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 84 transitions, 658 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:35,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:35,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:35,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:35,766 INFO L124 PetriNetUnfolderBase]: 703/1255 cut-off events. [2024-06-21 20:14:35,766 INFO L125 PetriNetUnfolderBase]: For 60938/60938 co-relation queries the response was YES. [2024-06-21 20:14:35,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6037 conditions, 1255 events. 703/1255 cut-off events. For 60938/60938 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6677 event pairs, 295 based on Foata normal form. 24/1272 useless extension candidates. Maximal degree in co-relation 5973. Up to 587 conditions per place. [2024-06-21 20:14:35,773 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 62 selfloop transitions, 21 changer transitions 16/106 dead transitions. [2024-06-21 20:14:35,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 106 transitions, 992 flow [2024-06-21 20:14:35,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:35,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:35,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-21 20:14:35,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448717948717948 [2024-06-21 20:14:35,774 INFO L175 Difference]: Start difference. First operand has 144 places, 84 transitions, 658 flow. Second operand 8 states and 170 transitions. [2024-06-21 20:14:35,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 106 transitions, 992 flow [2024-06-21 20:14:35,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 106 transitions, 907 flow, removed 20 selfloop flow, removed 15 redundant places. [2024-06-21 20:14:35,810 INFO L231 Difference]: Finished difference. Result has 126 places, 75 transitions, 571 flow [2024-06-21 20:14:35,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=571, PETRI_PLACES=126, PETRI_TRANSITIONS=75} [2024-06-21 20:14:35,811 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-21 20:14:35,811 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 75 transitions, 571 flow [2024-06-21 20:14:35,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:35,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:35,811 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-21 20:14:35,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:14:35,812 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-21 20:14:35,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:35,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1432684079, now seen corresponding path program 8 times [2024-06-21 20:14:35,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:35,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771553256] [2024-06-21 20:14:35,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:35,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:35,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:35,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-21 20:14:35,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:35,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771553256] [2024-06-21 20:14:35,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771553256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:35,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:35,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:35,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068543042] [2024-06-21 20:14:35,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:35,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:35,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:35,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:35,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:35,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:35,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 75 transitions, 571 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:35,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:35,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:35,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:36,042 INFO L124 PetriNetUnfolderBase]: 488/902 cut-off events. [2024-06-21 20:14:36,042 INFO L125 PetriNetUnfolderBase]: For 25875/25875 co-relation queries the response was YES. [2024-06-21 20:14:36,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3754 conditions, 902 events. 488/902 cut-off events. For 25875/25875 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4493 event pairs, 242 based on Foata normal form. 26/921 useless extension candidates. Maximal degree in co-relation 3699. Up to 587 conditions per place. [2024-06-21 20:14:36,047 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 44 selfloop transitions, 10 changer transitions 29/90 dead transitions. [2024-06-21 20:14:36,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 90 transitions, 777 flow [2024-06-21 20:14:36,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:36,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:36,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 20:14:36,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-21 20:14:36,048 INFO L175 Difference]: Start difference. First operand has 126 places, 75 transitions, 571 flow. Second operand 8 states and 162 transitions. [2024-06-21 20:14:36,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 90 transitions, 777 flow [2024-06-21 20:14:36,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 90 transitions, 730 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:36,068 INFO L231 Difference]: Finished difference. Result has 120 places, 59 transitions, 428 flow [2024-06-21 20:14:36,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=428, PETRI_PLACES=120, PETRI_TRANSITIONS=59} [2024-06-21 20:14:36,068 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-21 20:14:36,068 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 59 transitions, 428 flow [2024-06-21 20:14:36,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:36,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:36,069 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-21 20:14:36,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:14:36,069 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-21 20:14:36,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:36,069 INFO L85 PathProgramCache]: Analyzing trace with hash 984938833, now seen corresponding path program 9 times [2024-06-21 20:14:36,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:36,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888408746] [2024-06-21 20:14:36,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:36,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:36,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:36,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:36,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:36,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888408746] [2024-06-21 20:14:36,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888408746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:36,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:36,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:36,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087187637] [2024-06-21 20:14:36,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:36,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:36,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:36,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:36,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:36,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:36,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 59 transitions, 428 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-21 20:14:36,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:36,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:36,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:36,286 INFO L124 PetriNetUnfolderBase]: 430/801 cut-off events. [2024-06-21 20:14:36,286 INFO L125 PetriNetUnfolderBase]: For 17889/17889 co-relation queries the response was YES. [2024-06-21 20:14:36,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3235 conditions, 801 events. 430/801 cut-off events. For 17889/17889 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3909 event pairs, 88 based on Foata normal form. 18/816 useless extension candidates. Maximal degree in co-relation 3183. Up to 406 conditions per place. [2024-06-21 20:14:36,290 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 35 selfloop transitions, 19 changer transitions 11/72 dead transitions. [2024-06-21 20:14:36,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 72 transitions, 594 flow [2024-06-21 20:14:36,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:36,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:36,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 20:14:36,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2024-06-21 20:14:36,292 INFO L175 Difference]: Start difference. First operand has 120 places, 59 transitions, 428 flow. Second operand 7 states and 141 transitions. [2024-06-21 20:14:36,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 72 transitions, 594 flow [2024-06-21 20:14:36,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 72 transitions, 542 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-06-21 20:14:36,301 INFO L231 Difference]: Finished difference. Result has 95 places, 54 transitions, 384 flow [2024-06-21 20:14:36,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=384, PETRI_PLACES=95, PETRI_TRANSITIONS=54} [2024-06-21 20:14:36,302 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 55 predicate places. [2024-06-21 20:14:36,302 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 54 transitions, 384 flow [2024-06-21 20:14:36,302 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-21 20:14:36,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:36,302 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-21 20:14:36,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:14:36,302 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-21 20:14:36,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:36,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1611793309, now seen corresponding path program 11 times [2024-06-21 20:14:36,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:36,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790198764] [2024-06-21 20:14:36,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:36,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:36,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:36,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:36,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:36,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790198764] [2024-06-21 20:14:36,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790198764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:36,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:36,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:36,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763485431] [2024-06-21 20:14:36,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:36,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:36,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:36,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:36,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:36,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:36,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 54 transitions, 384 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-21 20:14:36,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:36,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:36,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:36,509 INFO L124 PetriNetUnfolderBase]: 394/749 cut-off events. [2024-06-21 20:14:36,510 INFO L125 PetriNetUnfolderBase]: For 8824/8824 co-relation queries the response was YES. [2024-06-21 20:14:36,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2809 conditions, 749 events. 394/749 cut-off events. For 8824/8824 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3655 event pairs, 66 based on Foata normal form. 18/764 useless extension candidates. Maximal degree in co-relation 2767. Up to 358 conditions per place. [2024-06-21 20:14:36,513 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 34 selfloop transitions, 17 changer transitions 9/67 dead transitions. [2024-06-21 20:14:36,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 67 transitions, 540 flow [2024-06-21 20:14:36,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:36,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:36,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 20:14:36,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-21 20:14:36,514 INFO L175 Difference]: Start difference. First operand has 95 places, 54 transitions, 384 flow. Second operand 7 states and 140 transitions. [2024-06-21 20:14:36,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 67 transitions, 540 flow [2024-06-21 20:14:36,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 67 transitions, 505 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:36,520 INFO L231 Difference]: Finished difference. Result has 94 places, 51 transitions, 360 flow [2024-06-21 20:14:36,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=360, PETRI_PLACES=94, PETRI_TRANSITIONS=51} [2024-06-21 20:14:36,521 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 54 predicate places. [2024-06-21 20:14:36,521 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 51 transitions, 360 flow [2024-06-21 20:14:36,521 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-21 20:14:36,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:36,521 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-21 20:14:36,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:14:36,522 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-21 20:14:36,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:36,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1824913835, now seen corresponding path program 12 times [2024-06-21 20:14:36,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:36,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678679951] [2024-06-21 20:14:36,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:36,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:36,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:36,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:36,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678679951] [2024-06-21 20:14:36,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678679951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:36,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:36,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:36,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097180867] [2024-06-21 20:14:36,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:36,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:36,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:36,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:36,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:36,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:36,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 51 transitions, 360 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-21 20:14:36,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:36,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:36,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:36,703 INFO L124 PetriNetUnfolderBase]: 285/558 cut-off events. [2024-06-21 20:14:36,703 INFO L125 PetriNetUnfolderBase]: For 5450/5450 co-relation queries the response was YES. [2024-06-21 20:14:36,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2044 conditions, 558 events. 285/558 cut-off events. For 5450/5450 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2496 event pairs, 105 based on Foata normal form. 18/573 useless extension candidates. Maximal degree in co-relation 2003. Up to 291 conditions per place. [2024-06-21 20:14:36,705 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 29 selfloop transitions, 8 changer transitions 18/62 dead transitions. [2024-06-21 20:14:36,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 62 transitions, 498 flow [2024-06-21 20:14:36,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:36,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:36,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 20:14:36,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2024-06-21 20:14:36,706 INFO L175 Difference]: Start difference. First operand has 94 places, 51 transitions, 360 flow. Second operand 7 states and 138 transitions. [2024-06-21 20:14:36,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 62 transitions, 498 flow [2024-06-21 20:14:36,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 62 transitions, 455 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:36,711 INFO L231 Difference]: Finished difference. Result has 92 places, 42 transitions, 257 flow [2024-06-21 20:14:36,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=257, PETRI_PLACES=92, PETRI_TRANSITIONS=42} [2024-06-21 20:14:36,711 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 52 predicate places. [2024-06-21 20:14:36,711 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 42 transitions, 257 flow [2024-06-21 20:14:36,711 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-21 20:14:36,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:36,712 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-21 20:14:36,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:14:36,712 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-21 20:14:36,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:36,712 INFO L85 PathProgramCache]: Analyzing trace with hash 984928603, now seen corresponding path program 10 times [2024-06-21 20:14:36,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:36,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045530905] [2024-06-21 20:14:36,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:36,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:36,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:36,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:36,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:36,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045530905] [2024-06-21 20:14:36,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045530905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:36,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:36,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:36,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634485684] [2024-06-21 20:14:36,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:36,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:36,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:36,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:36,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:36,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:36,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 42 transitions, 257 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-21 20:14:36,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:36,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:36,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:36,869 INFO L124 PetriNetUnfolderBase]: 150/309 cut-off events. [2024-06-21 20:14:36,869 INFO L125 PetriNetUnfolderBase]: For 2429/2429 co-relation queries the response was YES. [2024-06-21 20:14:36,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 309 events. 150/309 cut-off events. For 2429/2429 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1119 event pairs, 12 based on Foata normal form. 18/324 useless extension candidates. Maximal degree in co-relation 967. Up to 120 conditions per place. [2024-06-21 20:14:36,870 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 0 selfloop transitions, 0 changer transitions 49/49 dead transitions. [2024-06-21 20:14:36,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 49 transitions, 327 flow [2024-06-21 20:14:36,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:36,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:36,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:14:36,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2024-06-21 20:14:36,871 INFO L175 Difference]: Start difference. First operand has 92 places, 42 transitions, 257 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:14:36,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 49 transitions, 327 flow [2024-06-21 20:14:36,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 49 transitions, 279 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-21 20:14:36,872 INFO L231 Difference]: Finished difference. Result has 73 places, 0 transitions, 0 flow [2024-06-21 20:14:36,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=73, PETRI_TRANSITIONS=0} [2024-06-21 20:14:36,873 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-06-21 20:14:36,873 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 0 transitions, 0 flow [2024-06-21 20:14:36,873 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-21 20:14:36,875 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-21 20:14:36,876 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-21 20:14:36,876 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-21 20:14:36,876 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-21 20:14:36,876 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-21 20:14:36,876 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-21 20:14:36,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:14:36,876 INFO L445 BasicCegarLoop]: Path program histogram: [12, 12, 10, 10, 9, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:36,879 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 20:14:36,879 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 20:14:36,881 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-21 20:14:36,882 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-21 20:14:36,882 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 08:14:36 BasicIcfg [2024-06-21 20:14:36,882 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 20:14:36,883 INFO L158 Benchmark]: Toolchain (without parser) took 86814.20ms. Allocated memory was 167.8MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 91.4MB in the beginning and 978.9MB in the end (delta: -887.5MB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-06-21 20:14:36,883 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 167.8MB. Free memory was 121.0MB in the beginning and 120.8MB in the end (delta: 176.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:14:36,883 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 167.8MB. Free memory is still 138.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:14:36,883 INFO L158 Benchmark]: CACSL2BoogieTranslator took 494.17ms. Allocated memory was 167.8MB in the beginning and 220.2MB in the end (delta: 52.4MB). Free memory was 91.2MB in the beginning and 173.3MB in the end (delta: -82.1MB). Peak memory consumption was 16.0MB. Max. memory is 16.1GB. [2024-06-21 20:14:36,883 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.27ms. Allocated memory is still 220.2MB. Free memory was 173.3MB in the beginning and 171.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 20:14:36,884 INFO L158 Benchmark]: Boogie Preprocessor took 29.23ms. Allocated memory is still 220.2MB. Free memory was 171.3MB in the beginning and 169.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 20:14:36,884 INFO L158 Benchmark]: RCFGBuilder took 479.42ms. Allocated memory is still 220.2MB. Free memory was 169.2MB in the beginning and 144.0MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-21 20:14:36,884 INFO L158 Benchmark]: TraceAbstraction took 85760.70ms. Allocated memory was 220.2MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 143.0MB in the beginning and 978.9MB in the end (delta: -835.9MB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-06-21 20:14:36,885 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.18ms. Allocated memory is still 167.8MB. Free memory was 121.0MB in the beginning and 120.8MB in the end (delta: 176.2kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.13ms. Allocated memory is still 167.8MB. Free memory is still 138.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 494.17ms. Allocated memory was 167.8MB in the beginning and 220.2MB in the end (delta: 52.4MB). Free memory was 91.2MB in the beginning and 173.3MB in the end (delta: -82.1MB). Peak memory consumption was 16.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 44.27ms. Allocated memory is still 220.2MB. Free memory was 173.3MB in the beginning and 171.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 29.23ms. Allocated memory is still 220.2MB. Free memory was 171.3MB in the beginning and 169.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 479.42ms. Allocated memory is still 220.2MB. Free memory was 169.2MB in the beginning and 144.0MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 85760.70ms. Allocated memory was 220.2MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 143.0MB in the beginning and 978.9MB in the end (delta: -835.9MB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 774]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 776]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 777]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 63 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 85.7s, OverallIterations: 121, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 77.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7611 SdHoareTripleChecker+Valid, 11.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5942 mSDsluCounter, 2873 SdHoareTripleChecker+Invalid, 9.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1950 mSDsCounter, 1052 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25828 IncrementalHoareTripleChecker+Invalid, 26880 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1052 mSolverCounterUnsat, 923 mSDtfsCounter, 25828 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 680 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 680 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 2.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2422occurred in iteration=59, InterpolantAutomatonStates: 858, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 7.3s InterpolantComputationTime, 2186 NumberOfCodeBlocks, 2186 NumberOfCodeBlocksAsserted, 121 NumberOfCheckSat, 2065 ConstructedInterpolants, 0 QuantifiedInterpolants, 13655 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 121 InterpolantComputations, 121 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 20:14:36,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE