./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-05-21_14-57-05.files/protection/safe017_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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-05-21_14-57-05.files/protection/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-76401ed-m [2024-06-20 15:22:32,305 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:22:32,371 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:22:32,375 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:22:32,376 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:22:32,398 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:22:32,399 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:22:32,399 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:22:32,400 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:22:32,402 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:22:32,403 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:22:32,403 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:22:32,404 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:22:32,405 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:22:32,405 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:22:32,405 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:22:32,405 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:22:32,405 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:22:32,406 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:22:32,406 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:22:32,407 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:22:32,407 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:22:32,407 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:22:32,407 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:22:32,407 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:22:32,408 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:22:32,408 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:22:32,408 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:22:32,409 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:22:32,409 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:22:32,409 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:22:32,410 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:22:32,410 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:22:32,410 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:22:32,410 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:22:32,410 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:22:32,410 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:22:32,411 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:22:32,411 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:22:32,411 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:22:32,411 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:22:32,411 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:22:32,411 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:22:32,411 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-20 15:22:32,635 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:22:32,657 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:22:32,659 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:22:32,660 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:22:32,660 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:22:32,661 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-20 15:22:33,617 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:22:33,807 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:22:33,807 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-20 15:22:33,818 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8753ee9da/695dcc89b93b424a9427a7cc83d221f3/FLAG26440acd2 [2024-06-20 15:22:33,827 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8753ee9da/695dcc89b93b424a9427a7cc83d221f3 [2024-06-20 15:22:33,837 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:22:33,841 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:22:33,841 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe017_tso.yml/witness.yml [2024-06-20 15:22:33,935 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:22:33,936 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:22:33,937 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:22:33,937 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:22:33,941 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:22:33,941 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:22:33" (1/2) ... [2024-06-20 15:22:33,942 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21ad22f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:22:33, skipping insertion in model container [2024-06-20 15:22:33,942 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:22:33" (1/2) ... [2024-06-20 15:22:33,945 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2ad072b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:22:33, skipping insertion in model container [2024-06-20 15:22:33,945 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:22:33" (2/2) ... [2024-06-20 15:22:33,945 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21ad22f4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:33, skipping insertion in model container [2024-06-20 15:22:33,946 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:22:33" (2/2) ... [2024-06-20 15:22:33,946 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:22:33,973 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:22:33,974 INFO L97 edCorrectnessWitness]: Location invariant before [L774-L774] (((! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-20 15:22:33,975 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] (((! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-20 15:22:33,975 INFO L97 edCorrectnessWitness]: Location invariant before [L777-L777] (((! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-20 15:22:33,975 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:22:33,975 INFO L106 edCorrectnessWitness]: ghost_update [L772-L772] multithreaded = 1; [2024-06-20 15:22:34,011 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:22:34,206 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:22:34,215 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:22:34,288 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:22:34,313 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:22:34,314 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34 WrapperNode [2024-06-20 15:22:34,314 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:22:34,315 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:22:34,315 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:22:34,315 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:22:34,320 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,328 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,343 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 64 [2024-06-20 15:22:34,344 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:22:34,344 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:22:34,344 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:22:34,345 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:22:34,352 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,352 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,354 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,363 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-20 15:22:34,364 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,364 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,368 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,369 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,370 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,371 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,372 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:22:34,373 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:22:34,373 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:22:34,373 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:22:34,374 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (1/1) ... [2024-06-20 15:22:34,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:22:34,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:22:34,401 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-20 15:22:34,407 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-20 15:22:34,428 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:22:34,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:22:34,429 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:22:34,429 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:22:34,429 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:22:34,429 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:22:34,429 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 15:22:34,429 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 15:22:34,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:22:34,430 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:22:34,430 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:22:34,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:22:34,431 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 15:22:34,535 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:22:34,537 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:22:34,699 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:22:34,699 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:22:34,767 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:22:34,767 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:22:34,768 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:22:34 BoogieIcfgContainer [2024-06-20 15:22:34,768 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:22:34,769 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:22:34,769 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:22:34,771 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:22:34,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:22:33" (1/4) ... [2024-06-20 15:22:34,772 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33984591 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:22:34, skipping insertion in model container [2024-06-20 15:22:34,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:22:33" (2/4) ... [2024-06-20 15:22:34,772 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33984591 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:22:34, skipping insertion in model container [2024-06-20 15:22:34,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:22:34" (3/4) ... [2024-06-20 15:22:34,772 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33984591 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:22:34, skipping insertion in model container [2024-06-20 15:22:34,773 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:22:34" (4/4) ... [2024-06-20 15:22:34,773 INFO L112 eAbstractionObserver]: Analyzing ICFG safe017_tso.i [2024-06-20 15:22:34,785 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:22:34,786 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 15:22:34,786 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:22:34,841 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:22:34,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-20 15:22:34,930 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-20 15:22:34,931 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:22:34,932 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-20 15:22:34,932 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-20 15:22:34,939 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-20 15:22:34,950 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:22:34,955 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;@1b9a30c8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:22:34,955 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 15:22:34,958 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:22:34,958 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 15:22:34,958 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:22:34,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:34,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:22:34,959 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-20 15:22:34,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:34,962 INFO L85 PathProgramCache]: Analyzing trace with hash 213012155, now seen corresponding path program 1 times [2024-06-20 15:22:34,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:34,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227344408] [2024-06-20 15:22:34,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:34,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:35,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:35,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:35,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:35,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227344408] [2024-06-20 15:22:35,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227344408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:35,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:35,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:22:35,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587421935] [2024-06-20 15:22:35,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:35,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:22:35,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:35,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:22:35,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:22:35,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-20 15:22:35,359 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-20 15:22:35,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:35,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-20 15:22:35,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:35,543 INFO L124 PetriNetUnfolderBase]: 607/1011 cut-off events. [2024-06-20 15:22:35,543 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-20 15:22:35,552 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-20 15:22:35,575 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 28 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-06-20 15:22:35,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 159 flow [2024-06-20 15:22:35,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:22:35,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:22:35,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-20 15:22:35,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6837606837606838 [2024-06-20 15:22:35,586 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 80 transitions. [2024-06-20 15:22:35,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 159 flow [2024-06-20 15:22:35,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:35,590 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-20 15:22:35,591 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-20 15:22:35,594 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-20 15:22:35,594 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-20 15:22:35,594 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-20 15:22:35,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:35,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:35,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:22:35,595 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-20 15:22:35,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:35,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1453726566, now seen corresponding path program 1 times [2024-06-20 15:22:35,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:35,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948611810] [2024-06-20 15:22:35,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:35,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:35,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:35,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:35,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:35,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948611810] [2024-06-20 15:22:35,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948611810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:35,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:35,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:22:35,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593529691] [2024-06-20 15:22:35,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:35,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:22:35,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:35,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:22:35,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:22:35,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-20 15:22:35,769 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-20 15:22:35,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:35,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-20 15:22:35,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:35,893 INFO L124 PetriNetUnfolderBase]: 608/1022 cut-off events. [2024-06-20 15:22:35,894 INFO L125 PetriNetUnfolderBase]: For 186/194 co-relation queries the response was YES. [2024-06-20 15:22:35,895 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-20 15:22:35,899 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 37 selfloop transitions, 11 changer transitions 0/56 dead transitions. [2024-06-20 15:22:35,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 56 transitions, 256 flow [2024-06-20 15:22:35,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:22:35,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:22:35,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-20 15:22:35,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6987179487179487 [2024-06-20 15:22:35,903 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 109 transitions. [2024-06-20 15:22:35,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 56 transitions, 256 flow [2024-06-20 15:22:35,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 56 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:22:35,906 INFO L231 Difference]: Finished difference. Result has 44 places, 41 transitions, 168 flow [2024-06-20 15:22:35,906 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-20 15:22:35,907 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 4 predicate places. [2024-06-20 15:22:35,908 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 41 transitions, 168 flow [2024-06-20 15:22:35,908 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-20 15:22:35,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:35,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:35,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:22:35,911 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-20 15:22:35,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:35,911 INFO L85 PathProgramCache]: Analyzing trace with hash -2115849816, now seen corresponding path program 1 times [2024-06-20 15:22:35,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:35,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710912592] [2024-06-20 15:22:35,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:35,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:35,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:36,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:36,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:36,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710912592] [2024-06-20 15:22:36,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710912592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:36,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:36,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:22:36,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251226958] [2024-06-20 15:22:36,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:36,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:22:36,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:36,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:22:36,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:22:36,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:36,037 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-20 15:22:36,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:36,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:36,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:36,161 INFO L124 PetriNetUnfolderBase]: 743/1227 cut-off events. [2024-06-20 15:22:36,162 INFO L125 PetriNetUnfolderBase]: For 829/829 co-relation queries the response was YES. [2024-06-20 15:22:36,163 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-20 15:22:36,170 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 60 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-20 15:22:36,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 81 transitions, 453 flow [2024-06-20 15:22:36,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:36,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:36,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-20 15:22:36,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6871794871794872 [2024-06-20 15:22:36,174 INFO L175 Difference]: Start difference. First operand has 44 places, 41 transitions, 168 flow. Second operand 5 states and 134 transitions. [2024-06-20 15:22:36,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 81 transitions, 453 flow [2024-06-20 15:22:36,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 81 transitions, 447 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-20 15:22:36,179 INFO L231 Difference]: Finished difference. Result has 51 places, 54 transitions, 278 flow [2024-06-20 15:22:36,179 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-20 15:22:36,180 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 11 predicate places. [2024-06-20 15:22:36,180 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 54 transitions, 278 flow [2024-06-20 15:22:36,180 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-20 15:22:36,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:36,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:36,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:22:36,181 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-20 15:22:36,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:36,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1812116505, now seen corresponding path program 1 times [2024-06-20 15:22:36,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:36,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653608329] [2024-06-20 15:22:36,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:36,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:36,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:36,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:36,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:36,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653608329] [2024-06-20 15:22:36,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653608329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:36,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:36,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:36,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923296575] [2024-06-20 15:22:36,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:36,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:36,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:36,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:36,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:36,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:36,361 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-20 15:22:36,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:36,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:36,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:36,520 INFO L124 PetriNetUnfolderBase]: 804/1330 cut-off events. [2024-06-20 15:22:36,520 INFO L125 PetriNetUnfolderBase]: For 1854/1854 co-relation queries the response was YES. [2024-06-20 15:22:36,521 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-20 15:22:36,526 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 67 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-20 15:22:36,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 90 transitions, 568 flow [2024-06-20 15:22:36,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:36,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:36,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-20 15:22:36,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6709401709401709 [2024-06-20 15:22:36,528 INFO L175 Difference]: Start difference. First operand has 51 places, 54 transitions, 278 flow. Second operand 6 states and 157 transitions. [2024-06-20 15:22:36,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 90 transitions, 568 flow [2024-06-20 15:22:36,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 90 transitions, 564 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-20 15:22:36,532 INFO L231 Difference]: Finished difference. Result has 56 places, 55 transitions, 322 flow [2024-06-20 15:22:36,532 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-20 15:22:36,532 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-20 15:22:36,533 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 55 transitions, 322 flow [2024-06-20 15:22:36,533 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-20 15:22:36,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:36,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:36,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:22:36,533 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-20 15:22:36,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:36,534 INFO L85 PathProgramCache]: Analyzing trace with hash 2040606045, now seen corresponding path program 1 times [2024-06-20 15:22:36,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:36,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292843715] [2024-06-20 15:22:36,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:36,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:36,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:36,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:36,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:36,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292843715] [2024-06-20 15:22:36,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292843715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:36,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:36,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:22:36,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173215360] [2024-06-20 15:22:36,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:36,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:22:36,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:36,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:22:36,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:22:36,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:36,625 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-20 15:22:36,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:36,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:36,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:36,719 INFO L124 PetriNetUnfolderBase]: 799/1331 cut-off events. [2024-06-20 15:22:36,720 INFO L125 PetriNetUnfolderBase]: For 2409/2409 co-relation queries the response was YES. [2024-06-20 15:22:36,722 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-20 15:22:36,726 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 54 selfloop transitions, 7 changer transitions 0/68 dead transitions. [2024-06-20 15:22:36,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 486 flow [2024-06-20 15:22:36,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:22:36,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:22:36,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-20 15:22:36,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-20 15:22:36,728 INFO L175 Difference]: Start difference. First operand has 56 places, 55 transitions, 322 flow. Second operand 4 states and 97 transitions. [2024-06-20 15:22:36,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 486 flow [2024-06-20 15:22:36,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 68 transitions, 450 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:36,731 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 328 flow [2024-06-20 15:22:36,732 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-20 15:22:36,732 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 17 predicate places. [2024-06-20 15:22:36,732 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 328 flow [2024-06-20 15:22:36,732 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-20 15:22:36,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:36,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:36,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:22:36,733 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-20 15:22:36,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:36,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1970705346, now seen corresponding path program 1 times [2024-06-20 15:22:36,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:36,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406133129] [2024-06-20 15:22:36,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:36,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:36,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:36,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-20 15:22:36,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:36,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406133129] [2024-06-20 15:22:36,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406133129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:36,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:36,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:22:36,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428280101] [2024-06-20 15:22:36,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:36,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:22:36,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:36,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:22:36,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:22:36,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:36,867 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-20 15:22:36,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:36,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:36,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:36,976 INFO L124 PetriNetUnfolderBase]: 805/1337 cut-off events. [2024-06-20 15:22:36,976 INFO L125 PetriNetUnfolderBase]: For 2751/2751 co-relation queries the response was YES. [2024-06-20 15:22:36,978 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-20 15:22:36,983 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 57 selfloop transitions, 17 changer transitions 0/81 dead transitions. [2024-06-20 15:22:36,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 81 transitions, 569 flow [2024-06-20 15:22:36,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:36,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:36,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-20 15:22:36,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6512820512820513 [2024-06-20 15:22:36,985 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 328 flow. Second operand 5 states and 127 transitions. [2024-06-20 15:22:36,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 81 transitions, 569 flow [2024-06-20 15:22:36,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 81 transitions, 553 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:36,990 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 393 flow [2024-06-20 15:22:36,990 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-20 15:22:36,992 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-20 15:22:36,992 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 393 flow [2024-06-20 15:22:36,993 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-20 15:22:36,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:36,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:36,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:22:36,993 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-20 15:22:36,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:36,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1777635780, now seen corresponding path program 2 times [2024-06-20 15:22:36,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:36,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092744843] [2024-06-20 15:22:36,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:36,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:37,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:37,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:37,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:37,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092744843] [2024-06-20 15:22:37,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092744843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:37,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:37,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:22:37,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527532162] [2024-06-20 15:22:37,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:37,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:22:37,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:37,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:22:37,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:22:37,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:37,120 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-20 15:22:37,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:37,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:37,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:37,235 INFO L124 PetriNetUnfolderBase]: 785/1294 cut-off events. [2024-06-20 15:22:37,235 INFO L125 PetriNetUnfolderBase]: For 3472/3478 co-relation queries the response was YES. [2024-06-20 15:22:37,237 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-20 15:22:37,242 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 51 selfloop transitions, 19 changer transitions 0/77 dead transitions. [2024-06-20 15:22:37,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 77 transitions, 579 flow [2024-06-20 15:22:37,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:37,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:37,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-20 15:22:37,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-20 15:22:37,243 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 393 flow. Second operand 5 states and 123 transitions. [2024-06-20 15:22:37,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 77 transitions, 579 flow [2024-06-20 15:22:37,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 77 transitions, 558 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:37,247 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 426 flow [2024-06-20 15:22:37,247 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-20 15:22:37,248 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-06-20 15:22:37,248 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 426 flow [2024-06-20 15:22:37,248 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-20 15:22:37,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:37,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:37,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:22:37,249 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-20 15:22:37,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:37,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1343871962, now seen corresponding path program 1 times [2024-06-20 15:22:37,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:37,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573725871] [2024-06-20 15:22:37,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:37,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:37,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:37,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:37,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:37,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573725871] [2024-06-20 15:22:37,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573725871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:37,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:37,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:22:37,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284510279] [2024-06-20 15:22:37,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:37,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:22:37,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:37,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:22:37,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:22:37,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:37,359 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-20 15:22:37,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:37,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:37,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:37,496 INFO L124 PetriNetUnfolderBase]: 777/1296 cut-off events. [2024-06-20 15:22:37,496 INFO L125 PetriNetUnfolderBase]: For 4009/4009 co-relation queries the response was YES. [2024-06-20 15:22:37,499 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-20 15:22:37,504 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 64 selfloop transitions, 9 changer transitions 0/80 dead transitions. [2024-06-20 15:22:37,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 626 flow [2024-06-20 15:22:37,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:37,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:37,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-20 15:22:37,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6051282051282051 [2024-06-20 15:22:37,505 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 426 flow. Second operand 5 states and 118 transitions. [2024-06-20 15:22:37,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 626 flow [2024-06-20 15:22:37,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 80 transitions, 599 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:37,511 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 442 flow [2024-06-20 15:22:37,511 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-20 15:22:37,512 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 27 predicate places. [2024-06-20 15:22:37,512 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 442 flow [2024-06-20 15:22:37,512 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-20 15:22:37,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:37,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:37,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:22:37,513 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-20 15:22:37,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:37,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1767047545, now seen corresponding path program 1 times [2024-06-20 15:22:37,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:37,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850709228] [2024-06-20 15:22:37,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:37,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:37,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:37,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:37,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:37,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850709228] [2024-06-20 15:22:37,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850709228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:37,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:37,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:37,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565424548] [2024-06-20 15:22:37,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:37,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:37,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:37,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:37,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:37,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:37,624 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-20 15:22:37,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:37,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:37,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:37,772 INFO L124 PetriNetUnfolderBase]: 852/1419 cut-off events. [2024-06-20 15:22:37,772 INFO L125 PetriNetUnfolderBase]: For 5688/5688 co-relation queries the response was YES. [2024-06-20 15:22:37,775 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-20 15:22:37,780 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 20 changer transitions 0/92 dead transitions. [2024-06-20 15:22:37,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 694 flow [2024-06-20 15:22:37,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:37,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:37,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 15:22:37,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2024-06-20 15:22:37,781 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 442 flow. Second operand 6 states and 149 transitions. [2024-06-20 15:22:37,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 694 flow [2024-06-20 15:22:37,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 92 transitions, 669 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:37,789 INFO L231 Difference]: Finished difference. Result has 70 places, 66 transitions, 483 flow [2024-06-20 15:22:37,789 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-20 15:22:37,790 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 30 predicate places. [2024-06-20 15:22:37,790 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 66 transitions, 483 flow [2024-06-20 15:22:37,790 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-20 15:22:37,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:37,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:37,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:22:37,791 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-20 15:22:37,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:37,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1928921505, now seen corresponding path program 2 times [2024-06-20 15:22:37,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:37,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233265146] [2024-06-20 15:22:37,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:37,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:37,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:37,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:37,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:37,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233265146] [2024-06-20 15:22:37,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233265146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:37,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:37,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:37,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212374459] [2024-06-20 15:22:37,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:37,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:37,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:37,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:37,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:37,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:37,931 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-20 15:22:37,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:37,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:37,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:38,064 INFO L124 PetriNetUnfolderBase]: 869/1450 cut-off events. [2024-06-20 15:22:38,065 INFO L125 PetriNetUnfolderBase]: For 6439/6445 co-relation queries the response was YES. [2024-06-20 15:22:38,067 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-20 15:22:38,073 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-20 15:22:38,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 88 transitions, 713 flow [2024-06-20 15:22:38,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:38,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:38,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-20 15:22:38,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-20 15:22:38,074 INFO L175 Difference]: Start difference. First operand has 70 places, 66 transitions, 483 flow. Second operand 6 states and 144 transitions. [2024-06-20 15:22:38,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 88 transitions, 713 flow [2024-06-20 15:22:38,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 88 transitions, 669 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:38,081 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 510 flow [2024-06-20 15:22:38,081 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-20 15:22:38,082 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 32 predicate places. [2024-06-20 15:22:38,082 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 510 flow [2024-06-20 15:22:38,082 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-20 15:22:38,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:38,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:38,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:22:38,082 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-20 15:22:38,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:38,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1324191367, now seen corresponding path program 3 times [2024-06-20 15:22:38,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:38,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256233975] [2024-06-20 15:22:38,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:38,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:38,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:38,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:38,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:38,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256233975] [2024-06-20 15:22:38,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256233975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:38,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:38,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:38,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155152495] [2024-06-20 15:22:38,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:38,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:38,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:38,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:38,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:38,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:38,199 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-20 15:22:38,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:38,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:38,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:38,339 INFO L124 PetriNetUnfolderBase]: 861/1438 cut-off events. [2024-06-20 15:22:38,339 INFO L125 PetriNetUnfolderBase]: For 7254/7260 co-relation queries the response was YES. [2024-06-20 15:22:38,341 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-20 15:22:38,348 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 61 selfloop transitions, 26 changer transitions 0/94 dead transitions. [2024-06-20 15:22:38,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 768 flow [2024-06-20 15:22:38,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:38,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:38,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-20 15:22:38,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-20 15:22:38,349 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 510 flow. Second operand 6 states and 148 transitions. [2024-06-20 15:22:38,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 768 flow [2024-06-20 15:22:38,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 715 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:38,357 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 542 flow [2024-06-20 15:22:38,357 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-20 15:22:38,358 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-20 15:22:38,358 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 542 flow [2024-06-20 15:22:38,358 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-20 15:22:38,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:38,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:38,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:22:38,358 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-20 15:22:38,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:38,359 INFO L85 PathProgramCache]: Analyzing trace with hash 571210974, now seen corresponding path program 1 times [2024-06-20 15:22:38,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:38,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197996165] [2024-06-20 15:22:38,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:38,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:38,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:38,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:38,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:38,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197996165] [2024-06-20 15:22:38,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197996165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:38,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:38,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:22:38,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852817785] [2024-06-20 15:22:38,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:38,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:22:38,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:38,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:22:38,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:22:38,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:38,466 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-20 15:22:38,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:38,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:38,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:38,598 INFO L124 PetriNetUnfolderBase]: 853/1433 cut-off events. [2024-06-20 15:22:38,598 INFO L125 PetriNetUnfolderBase]: For 8138/8147 co-relation queries the response was YES. [2024-06-20 15:22:38,600 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-20 15:22:38,606 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 57 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-20 15:22:38,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 78 transitions, 704 flow [2024-06-20 15:22:38,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:22:38,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:22:38,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-20 15:22:38,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-20 15:22:38,608 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 542 flow. Second operand 4 states and 97 transitions. [2024-06-20 15:22:38,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 78 transitions, 704 flow [2024-06-20 15:22:38,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 78 transitions, 637 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:38,615 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 511 flow [2024-06-20 15:22:38,615 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-20 15:22:38,617 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-20 15:22:38,617 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 511 flow [2024-06-20 15:22:38,617 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-20 15:22:38,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:38,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:38,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:22:38,617 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-20 15:22:38,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:38,618 INFO L85 PathProgramCache]: Analyzing trace with hash 867935969, now seen corresponding path program 1 times [2024-06-20 15:22:38,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:38,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169903214] [2024-06-20 15:22:38,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:38,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:38,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:38,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:38,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:38,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169903214] [2024-06-20 15:22:38,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169903214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:38,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:38,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:38,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875209988] [2024-06-20 15:22:38,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:38,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:38,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:38,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:38,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:38,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:38,729 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-20 15:22:38,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:38,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:38,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:38,880 INFO L124 PetriNetUnfolderBase]: 930/1559 cut-off events. [2024-06-20 15:22:38,881 INFO L125 PetriNetUnfolderBase]: For 10606/10606 co-relation queries the response was YES. [2024-06-20 15:22:38,883 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-20 15:22:38,888 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 75 selfloop transitions, 21 changer transitions 0/103 dead transitions. [2024-06-20 15:22:38,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 103 transitions, 857 flow [2024-06-20 15:22:38,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:38,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:38,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:22:38,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6495726495726496 [2024-06-20 15:22:38,890 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 511 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:22:38,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 103 transitions, 857 flow [2024-06-20 15:22:38,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 103 transitions, 821 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:38,899 INFO L231 Difference]: Finished difference. Result has 77 places, 72 transitions, 553 flow [2024-06-20 15:22:38,899 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-20 15:22:38,900 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 37 predicate places. [2024-06-20 15:22:38,900 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 72 transitions, 553 flow [2024-06-20 15:22:38,901 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-20 15:22:38,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:38,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:38,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:22:38,901 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-20 15:22:38,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:38,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1375526685, now seen corresponding path program 1 times [2024-06-20 15:22:38,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:38,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263050223] [2024-06-20 15:22:38,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:38,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:38,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:39,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:39,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:39,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263050223] [2024-06-20 15:22:39,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263050223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:39,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:39,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:39,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606047906] [2024-06-20 15:22:39,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:39,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:39,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:39,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:39,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:39,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:39,049 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-20 15:22:39,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:39,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:39,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:39,211 INFO L124 PetriNetUnfolderBase]: 910/1535 cut-off events. [2024-06-20 15:22:39,212 INFO L125 PetriNetUnfolderBase]: For 11154/11154 co-relation queries the response was YES. [2024-06-20 15:22:39,215 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-20 15:22:39,220 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 72 selfloop transitions, 22 changer transitions 0/101 dead transitions. [2024-06-20 15:22:39,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 101 transitions, 817 flow [2024-06-20 15:22:39,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:39,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:39,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-20 15:22:39,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-20 15:22:39,221 INFO L175 Difference]: Start difference. First operand has 77 places, 72 transitions, 553 flow. Second operand 6 states and 150 transitions. [2024-06-20 15:22:39,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 101 transitions, 817 flow [2024-06-20 15:22:39,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 101 transitions, 786 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:39,236 INFO L231 Difference]: Finished difference. Result has 81 places, 72 transitions, 573 flow [2024-06-20 15:22:39,236 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-20 15:22:39,237 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-20 15:22:39,237 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 72 transitions, 573 flow [2024-06-20 15:22:39,237 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-20 15:22:39,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:39,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:39,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:22:39,238 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-20 15:22:39,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:39,238 INFO L85 PathProgramCache]: Analyzing trace with hash -364053917, now seen corresponding path program 2 times [2024-06-20 15:22:39,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:39,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302939899] [2024-06-20 15:22:39,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:39,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:39,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:39,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:39,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:39,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302939899] [2024-06-20 15:22:39,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302939899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:39,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:39,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:39,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829601872] [2024-06-20 15:22:39,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:39,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:39,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:39,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:39,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:39,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:39,348 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-20 15:22:39,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:39,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:39,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:39,507 INFO L124 PetriNetUnfolderBase]: 890/1498 cut-off events. [2024-06-20 15:22:39,507 INFO L125 PetriNetUnfolderBase]: For 11514/11520 co-relation queries the response was YES. [2024-06-20 15:22:39,510 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-20 15:22:39,514 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 65 selfloop transitions, 23 changer transitions 0/95 dead transitions. [2024-06-20 15:22:39,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 95 transitions, 783 flow [2024-06-20 15:22:39,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:39,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:39,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-20 15:22:39,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-20 15:22:39,515 INFO L175 Difference]: Start difference. First operand has 81 places, 72 transitions, 573 flow. Second operand 6 states and 143 transitions. [2024-06-20 15:22:39,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 95 transitions, 783 flow [2024-06-20 15:22:39,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 95 transitions, 726 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:39,526 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 538 flow [2024-06-20 15:22:39,526 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-20 15:22:39,527 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-20 15:22:39,527 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 538 flow [2024-06-20 15:22:39,527 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-20 15:22:39,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:39,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:39,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:22:39,528 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-20 15:22:39,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:39,528 INFO L85 PathProgramCache]: Analyzing trace with hash -638865980, now seen corresponding path program 1 times [2024-06-20 15:22:39,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:39,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987440325] [2024-06-20 15:22:39,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:39,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:39,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:39,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:39,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:39,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987440325] [2024-06-20 15:22:39,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987440325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:39,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:39,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:22:39,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725042261] [2024-06-20 15:22:39,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:39,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:22:39,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:39,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:22:39,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:22:39,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:39,629 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-20 15:22:39,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:39,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:39,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:39,746 INFO L124 PetriNetUnfolderBase]: 895/1515 cut-off events. [2024-06-20 15:22:39,747 INFO L125 PetriNetUnfolderBase]: For 10945/10945 co-relation queries the response was YES. [2024-06-20 15:22:39,750 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-20 15:22:39,754 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 68 selfloop transitions, 15 changer transitions 0/90 dead transitions. [2024-06-20 15:22:39,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 90 transitions, 806 flow [2024-06-20 15:22:39,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:39,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:39,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-20 15:22:39,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5948717948717949 [2024-06-20 15:22:39,755 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 538 flow. Second operand 5 states and 116 transitions. [2024-06-20 15:22:39,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 90 transitions, 806 flow [2024-06-20 15:22:39,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 90 transitions, 737 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:39,769 INFO L231 Difference]: Finished difference. Result has 81 places, 77 transitions, 551 flow [2024-06-20 15:22:39,770 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-20 15:22:39,770 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-20 15:22:39,770 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 77 transitions, 551 flow [2024-06-20 15:22:39,770 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-20 15:22:39,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:39,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:39,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:22:39,771 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-20 15:22:39,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:39,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1357940198, now seen corresponding path program 2 times [2024-06-20 15:22:39,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:39,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587390981] [2024-06-20 15:22:39,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:39,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:39,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:39,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:39,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587390981] [2024-06-20 15:22:39,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587390981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:39,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:39,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:22:39,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732630984] [2024-06-20 15:22:39,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:39,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:22:39,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:39,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:22:39,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:22:39,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:39,879 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-20 15:22:39,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:39,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:39,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:39,996 INFO L124 PetriNetUnfolderBase]: 892/1511 cut-off events. [2024-06-20 15:22:39,996 INFO L125 PetriNetUnfolderBase]: For 11794/11794 co-relation queries the response was YES. [2024-06-20 15:22:39,999 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-20 15:22:40,004 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 69 selfloop transitions, 12 changer transitions 0/88 dead transitions. [2024-06-20 15:22:40,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 88 transitions, 741 flow [2024-06-20 15:22:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:22:40,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:22:40,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-20 15:22:40,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-20 15:22:40,006 INFO L175 Difference]: Start difference. First operand has 81 places, 77 transitions, 551 flow. Second operand 4 states and 97 transitions. [2024-06-20 15:22:40,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 88 transitions, 741 flow [2024-06-20 15:22:40,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 88 transitions, 709 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-20 15:22:40,021 INFO L231 Difference]: Finished difference. Result has 84 places, 77 transitions, 553 flow [2024-06-20 15:22:40,021 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-20 15:22:40,021 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 44 predicate places. [2024-06-20 15:22:40,021 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 77 transitions, 553 flow [2024-06-20 15:22:40,022 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-20 15:22:40,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:40,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:40,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:22:40,022 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-20 15:22:40,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:40,023 INFO L85 PathProgramCache]: Analyzing trace with hash -649045084, now seen corresponding path program 1 times [2024-06-20 15:22:40,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:40,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248319579] [2024-06-20 15:22:40,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:40,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:40,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:40,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-20 15:22:40,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:40,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248319579] [2024-06-20 15:22:40,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248319579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:40,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:40,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:40,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823902185] [2024-06-20 15:22:40,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:40,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:40,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:40,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:40,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:40,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:40,123 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-20 15:22:40,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:40,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:40,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:40,277 INFO L124 PetriNetUnfolderBase]: 942/1584 cut-off events. [2024-06-20 15:22:40,277 INFO L125 PetriNetUnfolderBase]: For 13982/13982 co-relation queries the response was YES. [2024-06-20 15:22:40,280 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-20 15:22:40,284 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 73 selfloop transitions, 42 changer transitions 0/122 dead transitions. [2024-06-20 15:22:40,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 122 transitions, 1087 flow [2024-06-20 15:22:40,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:40,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:40,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-20 15:22:40,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-20 15:22:40,285 INFO L175 Difference]: Start difference. First operand has 84 places, 77 transitions, 553 flow. Second operand 6 states and 156 transitions. [2024-06-20 15:22:40,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 122 transitions, 1087 flow [2024-06-20 15:22:40,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 1051 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:40,300 INFO L231 Difference]: Finished difference. Result has 89 places, 95 transitions, 805 flow [2024-06-20 15:22:40,300 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-20 15:22:40,300 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 49 predicate places. [2024-06-20 15:22:40,301 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 95 transitions, 805 flow [2024-06-20 15:22:40,301 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-20 15:22:40,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:40,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:40,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:22:40,301 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-20 15:22:40,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:40,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1147178358, now seen corresponding path program 2 times [2024-06-20 15:22:40,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:40,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788705390] [2024-06-20 15:22:40,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:40,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:40,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:40,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:40,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:40,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788705390] [2024-06-20 15:22:40,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788705390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:40,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:40,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:40,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735339514] [2024-06-20 15:22:40,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:40,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:40,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:40,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:40,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:40,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:40,425 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-20 15:22:40,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:40,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:40,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:40,595 INFO L124 PetriNetUnfolderBase]: 975/1658 cut-off events. [2024-06-20 15:22:40,595 INFO L125 PetriNetUnfolderBase]: For 15969/15969 co-relation queries the response was YES. [2024-06-20 15:22:40,600 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-20 15:22:40,605 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 90 selfloop transitions, 27 changer transitions 0/124 dead transitions. [2024-06-20 15:22:40,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 124 transitions, 1232 flow [2024-06-20 15:22:40,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:40,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:40,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-20 15:22:40,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-20 15:22:40,607 INFO L175 Difference]: Start difference. First operand has 89 places, 95 transitions, 805 flow. Second operand 7 states and 160 transitions. [2024-06-20 15:22:40,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 124 transitions, 1232 flow [2024-06-20 15:22:40,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 124 transitions, 1186 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-20 15:22:40,630 INFO L231 Difference]: Finished difference. Result has 97 places, 106 transitions, 958 flow [2024-06-20 15:22:40,630 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-20 15:22:40,630 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-20 15:22:40,630 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 106 transitions, 958 flow [2024-06-20 15:22:40,631 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-20 15:22:40,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:40,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:40,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:22:40,631 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-20 15:22:40,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:40,631 INFO L85 PathProgramCache]: Analyzing trace with hash -853710744, now seen corresponding path program 3 times [2024-06-20 15:22:40,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:40,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305270041] [2024-06-20 15:22:40,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:40,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:40,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:40,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:40,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:40,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305270041] [2024-06-20 15:22:40,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305270041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:40,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:40,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:40,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596632018] [2024-06-20 15:22:40,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:40,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:40,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:40,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:40,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:40,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:40,747 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-20 15:22:40,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:40,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:40,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:40,981 INFO L124 PetriNetUnfolderBase]: 1039/1752 cut-off events. [2024-06-20 15:22:40,981 INFO L125 PetriNetUnfolderBase]: For 18562/18562 co-relation queries the response was YES. [2024-06-20 15:22:40,986 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-20 15:22:40,991 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 89 selfloop transitions, 56 changer transitions 0/152 dead transitions. [2024-06-20 15:22:40,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1551 flow [2024-06-20 15:22:40,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:40,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:40,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-20 15:22:40,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-20 15:22:40,993 INFO L175 Difference]: Start difference. First operand has 97 places, 106 transitions, 958 flow. Second operand 7 states and 182 transitions. [2024-06-20 15:22:40,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1551 flow [2024-06-20 15:22:41,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1485 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:41,019 INFO L231 Difference]: Finished difference. Result has 103 places, 119 transitions, 1221 flow [2024-06-20 15:22:41,020 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-20 15:22:41,020 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 63 predicate places. [2024-06-20 15:22:41,020 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 119 transitions, 1221 flow [2024-06-20 15:22:41,020 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-20 15:22:41,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:41,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:41,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:22:41,021 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-20 15:22:41,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:41,021 INFO L85 PathProgramCache]: Analyzing trace with hash -969861985, now seen corresponding path program 1 times [2024-06-20 15:22:41,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:41,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026980146] [2024-06-20 15:22:41,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:41,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:41,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:41,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:41,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:41,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026980146] [2024-06-20 15:22:41,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026980146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:41,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:41,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:41,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124705560] [2024-06-20 15:22:41,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:41,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:41,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:41,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:41,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:41,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:41,129 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-20 15:22:41,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:41,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:41,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:41,303 INFO L124 PetriNetUnfolderBase]: 1066/1794 cut-off events. [2024-06-20 15:22:41,304 INFO L125 PetriNetUnfolderBase]: For 21997/22006 co-relation queries the response was YES. [2024-06-20 15:22:41,308 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-20 15:22:41,313 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 73 selfloop transitions, 70 changer transitions 0/150 dead transitions. [2024-06-20 15:22:41,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 150 transitions, 1823 flow [2024-06-20 15:22:41,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:41,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:41,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-20 15:22:41,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-20 15:22:41,314 INFO L175 Difference]: Start difference. First operand has 103 places, 119 transitions, 1221 flow. Second operand 6 states and 148 transitions. [2024-06-20 15:22:41,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 150 transitions, 1823 flow [2024-06-20 15:22:41,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 150 transitions, 1728 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:41,345 INFO L231 Difference]: Finished difference. Result has 108 places, 134 transitions, 1501 flow [2024-06-20 15:22:41,345 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-20 15:22:41,345 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 68 predicate places. [2024-06-20 15:22:41,346 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 134 transitions, 1501 flow [2024-06-20 15:22:41,346 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-20 15:22:41,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:41,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:41,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:22:41,346 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-20 15:22:41,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:41,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1489002445, now seen corresponding path program 2 times [2024-06-20 15:22:41,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:41,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846037824] [2024-06-20 15:22:41,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:41,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:41,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:41,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:41,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:41,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846037824] [2024-06-20 15:22:41,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846037824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:41,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:41,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:41,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309922629] [2024-06-20 15:22:41,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:41,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:41,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:41,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:41,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:41,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:41,437 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-20 15:22:41,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:41,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:41,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:41,618 INFO L124 PetriNetUnfolderBase]: 1085/1839 cut-off events. [2024-06-20 15:22:41,618 INFO L125 PetriNetUnfolderBase]: For 22869/22881 co-relation queries the response was YES. [2024-06-20 15:22:41,624 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-20 15:22:41,630 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 97 selfloop transitions, 57 changer transitions 0/161 dead transitions. [2024-06-20 15:22:41,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 2020 flow [2024-06-20 15:22:41,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:41,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:41,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-20 15:22:41,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6452991452991453 [2024-06-20 15:22:41,631 INFO L175 Difference]: Start difference. First operand has 108 places, 134 transitions, 1501 flow. Second operand 6 states and 151 transitions. [2024-06-20 15:22:41,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 2020 flow [2024-06-20 15:22:41,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 161 transitions, 1941 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-20 15:22:41,667 INFO L231 Difference]: Finished difference. Result has 114 places, 140 transitions, 1658 flow [2024-06-20 15:22:41,667 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-20 15:22:41,668 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 74 predicate places. [2024-06-20 15:22:41,668 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 140 transitions, 1658 flow [2024-06-20 15:22:41,668 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-20 15:22:41,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:41,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:41,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:22:41,668 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-20 15:22:41,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:41,669 INFO L85 PathProgramCache]: Analyzing trace with hash -853318501, now seen corresponding path program 3 times [2024-06-20 15:22:41,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:41,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112366188] [2024-06-20 15:22:41,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:41,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:41,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:41,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-20 15:22:41,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:41,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112366188] [2024-06-20 15:22:41,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112366188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:41,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:41,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:41,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542531498] [2024-06-20 15:22:41,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:41,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:41,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:41,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:41,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:41,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:41,759 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-20 15:22:41,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:41,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:41,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:41,940 INFO L124 PetriNetUnfolderBase]: 1078/1832 cut-off events. [2024-06-20 15:22:41,941 INFO L125 PetriNetUnfolderBase]: For 24527/24542 co-relation queries the response was YES. [2024-06-20 15:22:41,946 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-20 15:22:41,952 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 56 changer transitions 0/159 dead transitions. [2024-06-20 15:22:41,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 159 transitions, 2088 flow [2024-06-20 15:22:41,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:41,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:41,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:22:41,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-20 15:22:41,953 INFO L175 Difference]: Start difference. First operand has 114 places, 140 transitions, 1658 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:22:41,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 159 transitions, 2088 flow [2024-06-20 15:22:41,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 159 transitions, 2016 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:41,987 INFO L231 Difference]: Finished difference. Result has 119 places, 140 transitions, 1707 flow [2024-06-20 15:22:41,988 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-20 15:22:41,988 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 79 predicate places. [2024-06-20 15:22:41,988 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 140 transitions, 1707 flow [2024-06-20 15:22:41,988 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-20 15:22:41,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:41,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:41,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:22:41,989 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-20 15:22:41,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:41,989 INFO L85 PathProgramCache]: Analyzing trace with hash -853310565, now seen corresponding path program 1 times [2024-06-20 15:22:41,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:41,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906726321] [2024-06-20 15:22:41,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:41,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:41,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:42,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:42,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:42,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906726321] [2024-06-20 15:22:42,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906726321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:42,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:42,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:42,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224157021] [2024-06-20 15:22:42,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:42,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:42,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:42,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:42,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:42,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:42,099 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-20 15:22:42,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:42,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:42,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:42,275 INFO L124 PetriNetUnfolderBase]: 1081/1834 cut-off events. [2024-06-20 15:22:42,275 INFO L125 PetriNetUnfolderBase]: For 27015/27027 co-relation queries the response was YES. [2024-06-20 15:22:42,280 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-20 15:22:42,286 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 126 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-20 15:22:42,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 153 transitions, 2059 flow [2024-06-20 15:22:42,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:42,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:42,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-20 15:22:42,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-20 15:22:42,287 INFO L175 Difference]: Start difference. First operand has 119 places, 140 transitions, 1707 flow. Second operand 5 states and 115 transitions. [2024-06-20 15:22:42,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 153 transitions, 2059 flow [2024-06-20 15:22:42,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 153 transitions, 1841 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 15:22:42,322 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 1577 flow [2024-06-20 15:22:42,322 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-20 15:22:42,322 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 77 predicate places. [2024-06-20 15:22:42,322 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 1577 flow [2024-06-20 15:22:42,322 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-20 15:22:42,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:42,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:42,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:22:42,323 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-20 15:22:42,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:42,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1530809693, now seen corresponding path program 1 times [2024-06-20 15:22:42,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:42,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714815009] [2024-06-20 15:22:42,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:42,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:42,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:42,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:42,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:42,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714815009] [2024-06-20 15:22:42,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714815009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:42,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:42,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:42,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350937313] [2024-06-20 15:22:42,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:42,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:42,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:42,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:42,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:42,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:42,413 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-20 15:22:42,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:42,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:42,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:42,582 INFO L124 PetriNetUnfolderBase]: 1083/1832 cut-off events. [2024-06-20 15:22:42,582 INFO L125 PetriNetUnfolderBase]: For 27457/27469 co-relation queries the response was YES. [2024-06-20 15:22:42,587 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-20 15:22:42,593 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 85 selfloop transitions, 72 changer transitions 0/164 dead transitions. [2024-06-20 15:22:42,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 164 transitions, 2061 flow [2024-06-20 15:22:42,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:42,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:42,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 15:22:42,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-20 15:22:42,594 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 1577 flow. Second operand 6 states and 146 transitions. [2024-06-20 15:22:42,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 164 transitions, 2061 flow [2024-06-20 15:22:42,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 164 transitions, 1995 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:42,661 INFO L231 Difference]: Finished difference. Result has 120 places, 146 transitions, 1700 flow [2024-06-20 15:22:42,661 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-20 15:22:42,662 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-20 15:22:42,662 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 146 transitions, 1700 flow [2024-06-20 15:22:42,662 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-20 15:22:42,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:42,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:42,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:22:42,663 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-20 15:22:42,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:42,663 INFO L85 PathProgramCache]: Analyzing trace with hash 373478183, now seen corresponding path program 1 times [2024-06-20 15:22:42,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:42,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014166179] [2024-06-20 15:22:42,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:42,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:42,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:42,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:42,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:42,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014166179] [2024-06-20 15:22:42,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014166179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:42,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:42,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:42,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398933247] [2024-06-20 15:22:42,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:42,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:42,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:42,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:42,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:42,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:42,754 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-20 15:22:42,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:42,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:42,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:42,919 INFO L124 PetriNetUnfolderBase]: 1099/1849 cut-off events. [2024-06-20 15:22:42,920 INFO L125 PetriNetUnfolderBase]: For 30032/30032 co-relation queries the response was YES. [2024-06-20 15:22:42,925 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-20 15:22:42,930 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 80 selfloop transitions, 88 changer transitions 0/175 dead transitions. [2024-06-20 15:22:42,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 175 transitions, 2334 flow [2024-06-20 15:22:42,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:42,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:42,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-20 15:22:42,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-20 15:22:42,932 INFO L175 Difference]: Start difference. First operand has 120 places, 146 transitions, 1700 flow. Second operand 6 states and 153 transitions. [2024-06-20 15:22:42,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 175 transitions, 2334 flow [2024-06-20 15:22:42,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 175 transitions, 2089 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:42,979 INFO L231 Difference]: Finished difference. Result has 121 places, 153 transitions, 1771 flow [2024-06-20 15:22:42,980 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-20 15:22:42,980 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 81 predicate places. [2024-06-20 15:22:42,980 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 153 transitions, 1771 flow [2024-06-20 15:22:42,980 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-20 15:22:42,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:42,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:42,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:22:42,981 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-20 15:22:42,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:42,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1202786141, now seen corresponding path program 2 times [2024-06-20 15:22:42,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:42,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124699682] [2024-06-20 15:22:42,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:42,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:42,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:43,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:43,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:43,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124699682] [2024-06-20 15:22:43,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124699682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:43,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:43,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:43,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727411989] [2024-06-20 15:22:43,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:43,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:43,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:43,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:43,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:43,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:43,071 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-20 15:22:43,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:43,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:43,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:43,279 INFO L124 PetriNetUnfolderBase]: 1091/1847 cut-off events. [2024-06-20 15:22:43,279 INFO L125 PetriNetUnfolderBase]: For 30315/30315 co-relation queries the response was YES. [2024-06-20 15:22:43,285 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-20 15:22:43,292 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 136 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-06-20 15:22:43,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 170 transitions, 2139 flow [2024-06-20 15:22:43,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:43,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:43,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-20 15:22:43,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-20 15:22:43,293 INFO L175 Difference]: Start difference. First operand has 121 places, 153 transitions, 1771 flow. Second operand 7 states and 159 transitions. [2024-06-20 15:22:43,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 170 transitions, 2139 flow [2024-06-20 15:22:43,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 170 transitions, 2001 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:43,342 INFO L231 Difference]: Finished difference. Result has 125 places, 153 transitions, 1695 flow [2024-06-20 15:22:43,343 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-20 15:22:43,343 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 85 predicate places. [2024-06-20 15:22:43,343 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 153 transitions, 1695 flow [2024-06-20 15:22:43,343 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-20 15:22:43,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:43,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:43,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:22:43,344 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-20 15:22:43,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:43,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1277754101, now seen corresponding path program 2 times [2024-06-20 15:22:43,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:43,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538281052] [2024-06-20 15:22:43,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:43,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:43,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:43,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-20 15:22:43,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:43,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538281052] [2024-06-20 15:22:43,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538281052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:43,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:43,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:43,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652212954] [2024-06-20 15:22:43,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:43,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:43,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:43,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:43,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:43,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:43,443 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-20 15:22:43,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:43,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:43,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:43,633 INFO L124 PetriNetUnfolderBase]: 1103/1872 cut-off events. [2024-06-20 15:22:43,633 INFO L125 PetriNetUnfolderBase]: For 32617/32626 co-relation queries the response was YES. [2024-06-20 15:22:43,638 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-20 15:22:43,644 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 106 selfloop transitions, 63 changer transitions 0/176 dead transitions. [2024-06-20 15:22:43,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 176 transitions, 2229 flow [2024-06-20 15:22:43,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:43,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:43,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:22:43,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-20 15:22:43,645 INFO L175 Difference]: Start difference. First operand has 125 places, 153 transitions, 1695 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:22:43,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 176 transitions, 2229 flow [2024-06-20 15:22:43,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 176 transitions, 2175 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:43,687 INFO L231 Difference]: Finished difference. Result has 126 places, 157 transitions, 1828 flow [2024-06-20 15:22:43,687 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-20 15:22:43,688 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-20 15:22:43,688 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 157 transitions, 1828 flow [2024-06-20 15:22:43,688 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-20 15:22:43,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:43,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:43,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:22:43,688 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-20 15:22:43,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:43,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1925550563, now seen corresponding path program 3 times [2024-06-20 15:22:43,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:43,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218120297] [2024-06-20 15:22:43,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:43,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:43,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:43,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:43,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:43,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218120297] [2024-06-20 15:22:43,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218120297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:43,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:43,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:43,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72267085] [2024-06-20 15:22:43,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:43,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:43,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:43,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:43,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:43,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:43,781 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-20 15:22:43,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:43,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:43,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:43,972 INFO L124 PetriNetUnfolderBase]: 1097/1864 cut-off events. [2024-06-20 15:22:43,972 INFO L125 PetriNetUnfolderBase]: For 34776/34785 co-relation queries the response was YES. [2024-06-20 15:22:43,978 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-20 15:22:43,983 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 108 selfloop transitions, 62 changer transitions 0/177 dead transitions. [2024-06-20 15:22:43,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 177 transitions, 2270 flow [2024-06-20 15:22:43,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:43,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:43,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 15:22:43,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2024-06-20 15:22:43,985 INFO L175 Difference]: Start difference. First operand has 126 places, 157 transitions, 1828 flow. Second operand 6 states and 149 transitions. [2024-06-20 15:22:43,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 177 transitions, 2270 flow [2024-06-20 15:22:44,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 177 transitions, 2156 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:44,024 INFO L231 Difference]: Finished difference. Result has 128 places, 157 transitions, 1846 flow [2024-06-20 15:22:44,024 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-20 15:22:44,025 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-20 15:22:44,025 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 157 transitions, 1846 flow [2024-06-20 15:22:44,025 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-20 15:22:44,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:44,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:44,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:22:44,026 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-20 15:22:44,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:44,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1180069579, now seen corresponding path program 3 times [2024-06-20 15:22:44,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:44,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309214916] [2024-06-20 15:22:44,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:44,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:44,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:44,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:44,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:44,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309214916] [2024-06-20 15:22:44,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309214916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:44,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:44,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:44,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082073832] [2024-06-20 15:22:44,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:44,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:44,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:44,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:44,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:44,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:44,116 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-20 15:22:44,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:44,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:44,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:44,309 INFO L124 PetriNetUnfolderBase]: 1102/1863 cut-off events. [2024-06-20 15:22:44,309 INFO L125 PetriNetUnfolderBase]: For 37482/37488 co-relation queries the response was YES. [2024-06-20 15:22:44,314 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-20 15:22:44,319 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 93 changer transitions 0/179 dead transitions. [2024-06-20 15:22:44,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 179 transitions, 2433 flow [2024-06-20 15:22:44,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:44,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:44,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-20 15:22:44,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-20 15:22:44,320 INFO L175 Difference]: Start difference. First operand has 128 places, 157 transitions, 1846 flow. Second operand 6 states and 148 transitions. [2024-06-20 15:22:44,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 179 transitions, 2433 flow [2024-06-20 15:22:44,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 179 transitions, 2242 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 15:22:44,364 INFO L231 Difference]: Finished difference. Result has 127 places, 160 transitions, 1882 flow [2024-06-20 15:22:44,364 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-20 15:22:44,365 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 87 predicate places. [2024-06-20 15:22:44,365 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 160 transitions, 1882 flow [2024-06-20 15:22:44,365 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-20 15:22:44,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:44,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:44,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:22:44,366 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-20 15:22:44,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:44,366 INFO L85 PathProgramCache]: Analyzing trace with hash -962397, now seen corresponding path program 4 times [2024-06-20 15:22:44,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:44,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365105621] [2024-06-20 15:22:44,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:44,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:44,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:44,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:44,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:44,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365105621] [2024-06-20 15:22:44,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365105621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:44,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:44,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:44,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886503607] [2024-06-20 15:22:44,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:44,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:44,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:44,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:44,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:44,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:44,449 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-20 15:22:44,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:44,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:44,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:44,623 INFO L124 PetriNetUnfolderBase]: 1094/1850 cut-off events. [2024-06-20 15:22:44,623 INFO L125 PetriNetUnfolderBase]: For 38740/38746 co-relation queries the response was YES. [2024-06-20 15:22:44,628 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-20 15:22:44,633 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 89 changer transitions 0/175 dead transitions. [2024-06-20 15:22:44,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 175 transitions, 2366 flow [2024-06-20 15:22:44,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:44,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:44,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 15:22:44,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-20 15:22:44,634 INFO L175 Difference]: Start difference. First operand has 127 places, 160 transitions, 1882 flow. Second operand 6 states and 146 transitions. [2024-06-20 15:22:44,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 175 transitions, 2366 flow [2024-06-20 15:22:44,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 175 transitions, 2104 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:44,688 INFO L231 Difference]: Finished difference. Result has 128 places, 160 transitions, 1806 flow [2024-06-20 15:22:44,688 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-20 15:22:44,688 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-20 15:22:44,688 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 160 transitions, 1806 flow [2024-06-20 15:22:44,688 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-20 15:22:44,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:44,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:44,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:22:44,689 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-20 15:22:44,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:44,689 INFO L85 PathProgramCache]: Analyzing trace with hash -689510779, now seen corresponding path program 5 times [2024-06-20 15:22:44,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:44,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569220789] [2024-06-20 15:22:44,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:44,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:44,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:44,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:44,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:44,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569220789] [2024-06-20 15:22:44,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569220789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:44,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:44,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:44,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417776107] [2024-06-20 15:22:44,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:44,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:44,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:44,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:44,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:44,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:44,772 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-20 15:22:44,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:44,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:44,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:44,965 INFO L124 PetriNetUnfolderBase]: 1088/1851 cut-off events. [2024-06-20 15:22:44,965 INFO L125 PetriNetUnfolderBase]: For 38738/38747 co-relation queries the response was YES. [2024-06-20 15:22:44,969 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-20 15:22:44,973 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 65 changer transitions 0/183 dead transitions. [2024-06-20 15:22:44,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 2274 flow [2024-06-20 15:22:44,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:44,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:44,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-20 15:22:44,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-20 15:22:44,975 INFO L175 Difference]: Start difference. First operand has 128 places, 160 transitions, 1806 flow. Second operand 6 states and 153 transitions. [2024-06-20 15:22:44,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 2274 flow [2024-06-20 15:22:45,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 183 transitions, 2073 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:45,021 INFO L231 Difference]: Finished difference. Result has 129 places, 160 transitions, 1748 flow [2024-06-20 15:22:45,021 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-20 15:22:45,022 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 89 predicate places. [2024-06-20 15:22:45,022 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 160 transitions, 1748 flow [2024-06-20 15:22:45,022 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-20 15:22:45,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:45,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:45,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:22:45,023 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-20 15:22:45,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:45,023 INFO L85 PathProgramCache]: Analyzing trace with hash -695224699, now seen corresponding path program 6 times [2024-06-20 15:22:45,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:45,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782166366] [2024-06-20 15:22:45,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:45,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:45,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:45,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:45,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:45,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782166366] [2024-06-20 15:22:45,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782166366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:45,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:45,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:45,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91736076] [2024-06-20 15:22:45,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:45,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:45,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:45,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:45,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:45,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:45,111 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-20 15:22:45,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:45,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:45,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:45,307 INFO L124 PetriNetUnfolderBase]: 1064/1808 cut-off events. [2024-06-20 15:22:45,307 INFO L125 PetriNetUnfolderBase]: For 39116/39116 co-relation queries the response was YES. [2024-06-20 15:22:45,313 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-20 15:22:45,317 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 114 selfloop transitions, 68 changer transitions 0/189 dead transitions. [2024-06-20 15:22:45,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 2186 flow [2024-06-20 15:22:45,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:45,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:45,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:22:45,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-20 15:22:45,319 INFO L175 Difference]: Start difference. First operand has 129 places, 160 transitions, 1748 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:22:45,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 2186 flow [2024-06-20 15:22:45,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 189 transitions, 2072 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:45,369 INFO L231 Difference]: Finished difference. Result has 131 places, 160 transitions, 1791 flow [2024-06-20 15:22:45,369 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-20 15:22:45,370 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 91 predicate places. [2024-06-20 15:22:45,370 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 160 transitions, 1791 flow [2024-06-20 15:22:45,370 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-20 15:22:45,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:45,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:45,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:22:45,370 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-20 15:22:45,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:45,371 INFO L85 PathProgramCache]: Analyzing trace with hash -3811421, now seen corresponding path program 1 times [2024-06-20 15:22:45,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:45,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023347488] [2024-06-20 15:22:45,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:45,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:45,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:45,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:45,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:45,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023347488] [2024-06-20 15:22:45,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023347488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:45,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:45,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:45,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447630884] [2024-06-20 15:22:45,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:45,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:45,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:45,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:45,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:45,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:45,459 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-20 15:22:45,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:45,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:45,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:45,638 INFO L124 PetriNetUnfolderBase]: 1072/1821 cut-off events. [2024-06-20 15:22:45,639 INFO L125 PetriNetUnfolderBase]: For 38696/38696 co-relation queries the response was YES. [2024-06-20 15:22:45,644 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-20 15:22:45,650 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 156 selfloop transitions, 20 changer transitions 0/183 dead transitions. [2024-06-20 15:22:45,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 183 transitions, 2293 flow [2024-06-20 15:22:45,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:45,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:45,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-20 15:22:45,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-20 15:22:45,651 INFO L175 Difference]: Start difference. First operand has 131 places, 160 transitions, 1791 flow. Second operand 6 states and 138 transitions. [2024-06-20 15:22:45,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 183 transitions, 2293 flow [2024-06-20 15:22:45,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 183 transitions, 2088 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 15:22:45,700 INFO L231 Difference]: Finished difference. Result has 128 places, 164 transitions, 1683 flow [2024-06-20 15:22:45,700 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-20 15:22:45,700 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-20 15:22:45,700 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 164 transitions, 1683 flow [2024-06-20 15:22:45,700 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-20 15:22:45,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:45,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:45,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:22:45,701 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-20 15:22:45,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:45,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1169586123, now seen corresponding path program 2 times [2024-06-20 15:22:45,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:45,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801790331] [2024-06-20 15:22:45,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:45,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:45,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:45,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-20 15:22:45,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:45,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801790331] [2024-06-20 15:22:45,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801790331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:45,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:45,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:45,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369489088] [2024-06-20 15:22:45,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:45,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:45,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:45,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:45,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:45,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:45,797 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-20 15:22:45,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:45,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:45,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:45,962 INFO L124 PetriNetUnfolderBase]: 1080/1833 cut-off events. [2024-06-20 15:22:45,962 INFO L125 PetriNetUnfolderBase]: For 36009/36009 co-relation queries the response was YES. [2024-06-20 15:22:45,967 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-20 15:22:45,972 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 156 selfloop transitions, 17 changer transitions 0/180 dead transitions. [2024-06-20 15:22:45,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 180 transitions, 2089 flow [2024-06-20 15:22:45,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:45,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:45,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-20 15:22:45,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683760683760684 [2024-06-20 15:22:45,973 INFO L175 Difference]: Start difference. First operand has 128 places, 164 transitions, 1683 flow. Second operand 6 states and 133 transitions. [2024-06-20 15:22:45,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 180 transitions, 2089 flow [2024-06-20 15:22:46,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 180 transitions, 2039 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:46,036 INFO L231 Difference]: Finished difference. Result has 132 places, 166 transitions, 1702 flow [2024-06-20 15:22:46,037 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-20 15:22:46,037 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-20 15:22:46,037 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 166 transitions, 1702 flow [2024-06-20 15:22:46,037 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-20 15:22:46,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:46,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:46,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:22:46,037 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-20 15:22:46,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:46,038 INFO L85 PathProgramCache]: Analyzing trace with hash -689502843, now seen corresponding path program 3 times [2024-06-20 15:22:46,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:46,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070857753] [2024-06-20 15:22:46,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:46,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:46,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:46,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-20 15:22:46,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:46,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070857753] [2024-06-20 15:22:46,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070857753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:46,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:46,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:46,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119780366] [2024-06-20 15:22:46,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:46,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:46,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:46,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:46,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:46,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:46,139 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-20 15:22:46,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:46,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:46,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:46,312 INFO L124 PetriNetUnfolderBase]: 1075/1826 cut-off events. [2024-06-20 15:22:46,313 INFO L125 PetriNetUnfolderBase]: For 37265/37265 co-relation queries the response was YES. [2024-06-20 15:22:46,318 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-20 15:22:46,323 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 159 selfloop transitions, 16 changer transitions 0/182 dead transitions. [2024-06-20 15:22:46,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 2092 flow [2024-06-20 15:22:46,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:46,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:46,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-20 15:22:46,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-20 15:22:46,324 INFO L175 Difference]: Start difference. First operand has 132 places, 166 transitions, 1702 flow. Second operand 5 states and 119 transitions. [2024-06-20 15:22:46,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 2092 flow [2024-06-20 15:22:46,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 182 transitions, 2043 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:46,374 INFO L231 Difference]: Finished difference. Result has 133 places, 166 transitions, 1693 flow [2024-06-20 15:22:46,374 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-20 15:22:46,374 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-20 15:22:46,374 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 166 transitions, 1693 flow [2024-06-20 15:22:46,375 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-20 15:22:46,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:46,375 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-20 15:22:46,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:22:46,375 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-20 15:22:46,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:46,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1109927943, now seen corresponding path program 1 times [2024-06-20 15:22:46,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:46,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743651762] [2024-06-20 15:22:46,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:46,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:46,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:46,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:46,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:46,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743651762] [2024-06-20 15:22:46,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743651762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:46,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:46,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:46,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727580258] [2024-06-20 15:22:46,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:46,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:46,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:46,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:46,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:46,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:46,471 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-20 15:22:46,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:46,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:46,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:46,665 INFO L124 PetriNetUnfolderBase]: 1072/1810 cut-off events. [2024-06-20 15:22:46,666 INFO L125 PetriNetUnfolderBase]: For 38698/38698 co-relation queries the response was YES. [2024-06-20 15:22:46,671 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-20 15:22:46,676 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 87 selfloop transitions, 97 changer transitions 0/191 dead transitions. [2024-06-20 15:22:46,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 191 transitions, 2247 flow [2024-06-20 15:22:46,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:46,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:46,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:22:46,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336996336996337 [2024-06-20 15:22:46,679 INFO L175 Difference]: Start difference. First operand has 133 places, 166 transitions, 1693 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:22:46,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 191 transitions, 2247 flow [2024-06-20 15:22:46,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 191 transitions, 2204 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:46,748 INFO L231 Difference]: Finished difference. Result has 136 places, 166 transitions, 1850 flow [2024-06-20 15:22:46,748 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-20 15:22:46,749 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-20 15:22:46,749 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 166 transitions, 1850 flow [2024-06-20 15:22:46,749 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-20 15:22:46,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:46,749 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-20 15:22:46,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:22:46,750 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-20 15:22:46,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:46,750 INFO L85 PathProgramCache]: Analyzing trace with hash -969666461, now seen corresponding path program 1 times [2024-06-20 15:22:46,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:46,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845905684] [2024-06-20 15:22:46,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:46,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:46,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:46,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:46,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:46,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845905684] [2024-06-20 15:22:46,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845905684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:46,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:46,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:46,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130324893] [2024-06-20 15:22:46,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:46,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:46,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:46,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:46,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:46,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:46,867 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-20 15:22:46,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:46,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:46,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:47,119 INFO L124 PetriNetUnfolderBase]: 1327/2210 cut-off events. [2024-06-20 15:22:47,119 INFO L125 PetriNetUnfolderBase]: For 69417/69417 co-relation queries the response was YES. [2024-06-20 15:22:47,127 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-20 15:22:47,133 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 100 selfloop transitions, 102 changer transitions 0/209 dead transitions. [2024-06-20 15:22:47,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 209 transitions, 2618 flow [2024-06-20 15:22:47,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:47,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:47,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-20 15:22:47,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6776556776556777 [2024-06-20 15:22:47,135 INFO L175 Difference]: Start difference. First operand has 136 places, 166 transitions, 1850 flow. Second operand 7 states and 185 transitions. [2024-06-20 15:22:47,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 209 transitions, 2618 flow [2024-06-20 15:22:47,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 209 transitions, 2365 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 15:22:47,218 INFO L231 Difference]: Finished difference. Result has 136 places, 170 transitions, 1866 flow [2024-06-20 15:22:47,219 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-20 15:22:47,219 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-20 15:22:47,219 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 170 transitions, 1866 flow [2024-06-20 15:22:47,219 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-20 15:22:47,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:47,220 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-20 15:22:47,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:22:47,220 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-20 15:22:47,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:47,220 INFO L85 PathProgramCache]: Analyzing trace with hash -962047901, now seen corresponding path program 2 times [2024-06-20 15:22:47,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:47,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075177383] [2024-06-20 15:22:47,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:47,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:47,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:47,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:47,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:47,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075177383] [2024-06-20 15:22:47,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075177383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:47,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:47,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:47,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391664119] [2024-06-20 15:22:47,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:47,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:47,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:47,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:47,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:47,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:47,335 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-20 15:22:47,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:47,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:47,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:47,610 INFO L124 PetriNetUnfolderBase]: 1363/2267 cut-off events. [2024-06-20 15:22:47,610 INFO L125 PetriNetUnfolderBase]: For 74155/74155 co-relation queries the response was YES. [2024-06-20 15:22:47,617 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-20 15:22:47,623 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 99 changer transitions 0/201 dead transitions. [2024-06-20 15:22:47,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 201 transitions, 2498 flow [2024-06-20 15:22:47,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:47,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:47,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:22:47,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-20 15:22:47,624 INFO L175 Difference]: Start difference. First operand has 136 places, 170 transitions, 1866 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:22:47,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 201 transitions, 2498 flow [2024-06-20 15:22:47,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 201 transitions, 2284 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:47,713 INFO L231 Difference]: Finished difference. Result has 139 places, 172 transitions, 1892 flow [2024-06-20 15:22:47,713 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-20 15:22:47,713 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 99 predicate places. [2024-06-20 15:22:47,713 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 172 transitions, 1892 flow [2024-06-20 15:22:47,713 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-20 15:22:47,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:47,713 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-20 15:22:47,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:22:47,714 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-20 15:22:47,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:47,714 INFO L85 PathProgramCache]: Analyzing trace with hash -851246585, now seen corresponding path program 2 times [2024-06-20 15:22:47,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:47,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840468922] [2024-06-20 15:22:47,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:47,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:47,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:47,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-20 15:22:47,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:47,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840468922] [2024-06-20 15:22:47,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840468922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:47,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:47,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:47,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735270271] [2024-06-20 15:22:47,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:47,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:47,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:47,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:47,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:47,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:47,804 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-20 15:22:47,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:47,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:47,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:48,032 INFO L124 PetriNetUnfolderBase]: 1368/2275 cut-off events. [2024-06-20 15:22:48,032 INFO L125 PetriNetUnfolderBase]: For 72602/72602 co-relation queries the response was YES. [2024-06-20 15:22:48,040 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-20 15:22:48,046 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 94 selfloop transitions, 96 changer transitions 0/197 dead transitions. [2024-06-20 15:22:48,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 197 transitions, 2501 flow [2024-06-20 15:22:48,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:48,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:48,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:22:48,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-20 15:22:48,076 INFO L175 Difference]: Start difference. First operand has 139 places, 172 transitions, 1892 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:22:48,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 197 transitions, 2501 flow [2024-06-20 15:22:48,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 197 transitions, 2285 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:48,155 INFO L231 Difference]: Finished difference. Result has 141 places, 175 transitions, 1913 flow [2024-06-20 15:22:48,155 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-20 15:22:48,156 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 101 predicate places. [2024-06-20 15:22:48,156 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 175 transitions, 1913 flow [2024-06-20 15:22:48,156 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-20 15:22:48,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:48,156 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-20 15:22:48,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:22:48,156 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-20 15:22:48,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:48,157 INFO L85 PathProgramCache]: Analyzing trace with hash -703759931, now seen corresponding path program 3 times [2024-06-20 15:22:48,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:48,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903892739] [2024-06-20 15:22:48,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:48,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:48,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:48,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:48,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:48,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903892739] [2024-06-20 15:22:48,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903892739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:48,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:48,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:48,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390155207] [2024-06-20 15:22:48,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:48,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:48,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:48,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:48,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:48,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:48,271 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-20 15:22:48,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:48,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:48,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:48,539 INFO L124 PetriNetUnfolderBase]: 1404/2343 cut-off events. [2024-06-20 15:22:48,539 INFO L125 PetriNetUnfolderBase]: For 81832/81832 co-relation queries the response was YES. [2024-06-20 15:22:48,547 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-20 15:22:48,554 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 163 selfloop transitions, 29 changer transitions 0/199 dead transitions. [2024-06-20 15:22:48,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 199 transitions, 2391 flow [2024-06-20 15:22:48,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:48,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:48,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-20 15:22:48,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-20 15:22:48,555 INFO L175 Difference]: Start difference. First operand has 141 places, 175 transitions, 1913 flow. Second operand 8 states and 180 transitions. [2024-06-20 15:22:48,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 199 transitions, 2391 flow [2024-06-20 15:22:48,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 199 transitions, 2236 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:48,643 INFO L231 Difference]: Finished difference. Result has 145 places, 177 transitions, 1858 flow [2024-06-20 15:22:48,643 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-20 15:22:48,643 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-20 15:22:48,643 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 177 transitions, 1858 flow [2024-06-20 15:22:48,643 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-20 15:22:48,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:48,644 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-20 15:22:48,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:22:48,644 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-20 15:22:48,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:48,644 INFO L85 PathProgramCache]: Analyzing trace with hash -685607451, now seen corresponding path program 3 times [2024-06-20 15:22:48,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:48,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641055260] [2024-06-20 15:22:48,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:48,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:48,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:48,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:48,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:48,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641055260] [2024-06-20 15:22:48,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641055260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:48,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:48,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:48,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685764230] [2024-06-20 15:22:48,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:48,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:48,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:48,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:48,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:48,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:48,757 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-20 15:22:48,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:48,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:48,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:49,029 INFO L124 PetriNetUnfolderBase]: 1409/2346 cut-off events. [2024-06-20 15:22:49,029 INFO L125 PetriNetUnfolderBase]: For 81122/81128 co-relation queries the response was YES. [2024-06-20 15:22:49,036 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-20 15:22:49,042 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 94 selfloop transitions, 98 changer transitions 0/199 dead transitions. [2024-06-20 15:22:49,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 199 transitions, 2468 flow [2024-06-20 15:22:49,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:49,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:49,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:22:49,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-20 15:22:49,043 INFO L175 Difference]: Start difference. First operand has 145 places, 177 transitions, 1858 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:22:49,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 199 transitions, 2468 flow [2024-06-20 15:22:49,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 199 transitions, 2394 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:49,143 INFO L231 Difference]: Finished difference. Result has 146 places, 180 transitions, 2024 flow [2024-06-20 15:22:49,143 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-20 15:22:49,143 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 106 predicate places. [2024-06-20 15:22:49,144 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 180 transitions, 2024 flow [2024-06-20 15:22:49,144 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-20 15:22:49,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:49,144 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-20 15:22:49,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:22:49,144 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-20 15:22:49,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:49,145 INFO L85 PathProgramCache]: Analyzing trace with hash -633785873, now seen corresponding path program 4 times [2024-06-20 15:22:49,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:49,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542533128] [2024-06-20 15:22:49,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:49,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:49,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:49,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:49,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:49,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542533128] [2024-06-20 15:22:49,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542533128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:49,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:49,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:49,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026569438] [2024-06-20 15:22:49,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:49,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:49,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:49,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:49,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:49,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:49,235 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-20 15:22:49,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:49,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:49,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:49,479 INFO L124 PetriNetUnfolderBase]: 1403/2341 cut-off events. [2024-06-20 15:22:49,479 INFO L125 PetriNetUnfolderBase]: For 84858/84864 co-relation queries the response was YES. [2024-06-20 15:22:49,487 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-20 15:22:49,493 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 94 changer transitions 0/197 dead transitions. [2024-06-20 15:22:49,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 197 transitions, 2592 flow [2024-06-20 15:22:49,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:49,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:49,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:22:49,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-20 15:22:49,494 INFO L175 Difference]: Start difference. First operand has 146 places, 180 transitions, 2024 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:22:49,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 197 transitions, 2592 flow [2024-06-20 15:22:49,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 2435 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:49,586 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 2062 flow [2024-06-20 15:22:49,586 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-20 15:22:49,586 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 110 predicate places. [2024-06-20 15:22:49,587 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 2062 flow [2024-06-20 15:22:49,587 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-20 15:22:49,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:49,587 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-20 15:22:49,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:22:49,587 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-20 15:22:49,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:49,588 INFO L85 PathProgramCache]: Analyzing trace with hash -77251545, now seen corresponding path program 4 times [2024-06-20 15:22:49,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:49,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421948514] [2024-06-20 15:22:49,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:49,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:49,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:49,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:49,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:49,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421948514] [2024-06-20 15:22:49,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421948514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:49,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:49,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:49,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554860335] [2024-06-20 15:22:49,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:49,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:49,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:49,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:49,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:49,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:49,712 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-20 15:22:49,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:49,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:49,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:50,001 INFO L124 PetriNetUnfolderBase]: 1484/2483 cut-off events. [2024-06-20 15:22:50,002 INFO L125 PetriNetUnfolderBase]: For 112810/112810 co-relation queries the response was YES. [2024-06-20 15:22:50,011 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-20 15:22:50,017 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 137 selfloop transitions, 76 changer transitions 0/220 dead transitions. [2024-06-20 15:22:50,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 220 transitions, 2614 flow [2024-06-20 15:22:50,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:50,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:50,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-20 15:22:50,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634615384615384 [2024-06-20 15:22:50,019 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 2062 flow. Second operand 8 states and 207 transitions. [2024-06-20 15:22:50,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 220 transitions, 2614 flow [2024-06-20 15:22:50,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 220 transitions, 2290 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 15:22:50,115 INFO L231 Difference]: Finished difference. Result has 150 places, 181 transitions, 1923 flow [2024-06-20 15:22:50,115 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-20 15:22:50,115 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 110 predicate places. [2024-06-20 15:22:50,115 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 181 transitions, 1923 flow [2024-06-20 15:22:50,115 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-20 15:22:50,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:50,116 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-20 15:22:50,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:22:50,116 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-20 15:22:50,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:50,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1358602606, now seen corresponding path program 1 times [2024-06-20 15:22:50,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:50,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907377049] [2024-06-20 15:22:50,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:50,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:50,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:50,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:50,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:50,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907377049] [2024-06-20 15:22:50,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907377049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:50,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:50,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:50,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420443004] [2024-06-20 15:22:50,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:50,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:50,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:50,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:50,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:50,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:50,214 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-20 15:22:50,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:50,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:50,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:50,440 INFO L124 PetriNetUnfolderBase]: 1492/2495 cut-off events. [2024-06-20 15:22:50,441 INFO L125 PetriNetUnfolderBase]: For 85323/85323 co-relation queries the response was YES. [2024-06-20 15:22:50,449 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-20 15:22:50,455 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 172 selfloop transitions, 20 changer transitions 0/199 dead transitions. [2024-06-20 15:22:50,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 199 transitions, 2377 flow [2024-06-20 15:22:50,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:50,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:50,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-20 15:22:50,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205128205128205 [2024-06-20 15:22:50,457 INFO L175 Difference]: Start difference. First operand has 150 places, 181 transitions, 1923 flow. Second operand 5 states and 121 transitions. [2024-06-20 15:22:50,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 199 transitions, 2377 flow [2024-06-20 15:22:50,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 199 transitions, 2218 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:50,601 INFO L231 Difference]: Finished difference. Result has 149 places, 183 transitions, 1843 flow [2024-06-20 15:22:50,601 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-20 15:22:50,601 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-20 15:22:50,601 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 183 transitions, 1843 flow [2024-06-20 15:22:50,602 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-20 15:22:50,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:50,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:50,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:22:50,602 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-20 15:22:50,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:50,602 INFO L85 PathProgramCache]: Analyzing trace with hash 307317498, now seen corresponding path program 2 times [2024-06-20 15:22:50,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:50,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811000004] [2024-06-20 15:22:50,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:50,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:50,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:50,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-20 15:22:50,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:50,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811000004] [2024-06-20 15:22:50,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811000004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:50,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:50,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:50,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435024635] [2024-06-20 15:22:50,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:50,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:50,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:50,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:50,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:50,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:50,681 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-20 15:22:50,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:50,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:50,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:50,903 INFO L124 PetriNetUnfolderBase]: 1487/2491 cut-off events. [2024-06-20 15:22:50,903 INFO L125 PetriNetUnfolderBase]: For 82698/82707 co-relation queries the response was YES. [2024-06-20 15:22:50,912 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-20 15:22:50,919 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 169 selfloop transitions, 20 changer transitions 0/196 dead transitions. [2024-06-20 15:22:50,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 196 transitions, 2281 flow [2024-06-20 15:22:50,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:50,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:50,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-20 15:22:50,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846153846153846 [2024-06-20 15:22:50,920 INFO L175 Difference]: Start difference. First operand has 149 places, 183 transitions, 1843 flow. Second operand 5 states and 114 transitions. [2024-06-20 15:22:50,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 196 transitions, 2281 flow [2024-06-20 15:22:51,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 196 transitions, 2218 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:51,016 INFO L231 Difference]: Finished difference. Result has 151 places, 185 transitions, 1863 flow [2024-06-20 15:22:51,016 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-20 15:22:51,016 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 111 predicate places. [2024-06-20 15:22:51,016 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 185 transitions, 1863 flow [2024-06-20 15:22:51,016 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-20 15:22:51,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:51,017 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-20 15:22:51,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:22:51,017 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-20 15:22:51,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:51,017 INFO L85 PathProgramCache]: Analyzing trace with hash -118153120, now seen corresponding path program 1 times [2024-06-20 15:22:51,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:51,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594942939] [2024-06-20 15:22:51,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:51,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:51,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:51,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:51,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:51,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594942939] [2024-06-20 15:22:51,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594942939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:51,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:51,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:51,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057740096] [2024-06-20 15:22:51,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:51,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:51,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:51,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:51,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:51,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:51,108 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-20 15:22:51,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:51,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:51,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:51,470 INFO L124 PetriNetUnfolderBase]: 1955/3281 cut-off events. [2024-06-20 15:22:51,470 INFO L125 PetriNetUnfolderBase]: For 166588/166594 co-relation queries the response was YES. [2024-06-20 15:22:51,481 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-20 15:22:51,489 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 124 selfloop transitions, 100 changer transitions 0/231 dead transitions. [2024-06-20 15:22:51,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 231 transitions, 2869 flow [2024-06-20 15:22:51,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:51,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:51,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-20 15:22:51,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-20 15:22:51,490 INFO L175 Difference]: Start difference. First operand has 151 places, 185 transitions, 1863 flow. Second operand 7 states and 183 transitions. [2024-06-20 15:22:51,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 231 transitions, 2869 flow [2024-06-20 15:22:51,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 231 transitions, 2802 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:51,644 INFO L231 Difference]: Finished difference. Result has 156 places, 190 transitions, 2098 flow [2024-06-20 15:22:51,644 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-20 15:22:51,645 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 116 predicate places. [2024-06-20 15:22:51,645 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 190 transitions, 2098 flow [2024-06-20 15:22:51,645 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-20 15:22:51,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:51,645 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-20 15:22:51,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:22:51,646 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-20 15:22:51,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:51,646 INFO L85 PathProgramCache]: Analyzing trace with hash -29587360, now seen corresponding path program 2 times [2024-06-20 15:22:51,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:51,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065586285] [2024-06-20 15:22:51,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:51,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:51,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:51,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:51,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:51,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065586285] [2024-06-20 15:22:51,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065586285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:51,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:51,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:51,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522453307] [2024-06-20 15:22:51,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:51,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:51,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:51,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:51,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:51,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:51,738 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-20 15:22:51,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:51,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:51,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:52,201 INFO L124 PetriNetUnfolderBase]: 2370/3982 cut-off events. [2024-06-20 15:22:52,201 INFO L125 PetriNetUnfolderBase]: For 224158/224164 co-relation queries the response was YES. [2024-06-20 15:22:52,217 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-20 15:22:52,229 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 122 selfloop transitions, 95 changer transitions 0/224 dead transitions. [2024-06-20 15:22:52,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 224 transitions, 2958 flow [2024-06-20 15:22:52,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:52,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:52,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:22:52,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-20 15:22:52,230 INFO L175 Difference]: Start difference. First operand has 156 places, 190 transitions, 2098 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:22:52,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 224 transitions, 2958 flow [2024-06-20 15:22:52,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 224 transitions, 2748 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:52,482 INFO L231 Difference]: Finished difference. Result has 161 places, 194 transitions, 2175 flow [2024-06-20 15:22:52,482 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-20 15:22:52,482 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 121 predicate places. [2024-06-20 15:22:52,483 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 194 transitions, 2175 flow [2024-06-20 15:22:52,483 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-20 15:22:52,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:52,483 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-20 15:22:52,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:22:52,483 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-20 15:22:52,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:52,484 INFO L85 PathProgramCache]: Analyzing trace with hash -29439490, now seen corresponding path program 3 times [2024-06-20 15:22:52,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:52,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582903385] [2024-06-20 15:22:52,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:52,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:52,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:52,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:52,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:52,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582903385] [2024-06-20 15:22:52,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582903385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:52,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:52,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:52,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176162604] [2024-06-20 15:22:52,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:52,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:52,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:52,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:52,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:52,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:52,591 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-20 15:22:52,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:52,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:52,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:53,001 INFO L124 PetriNetUnfolderBase]: 2329/3935 cut-off events. [2024-06-20 15:22:53,001 INFO L125 PetriNetUnfolderBase]: For 210020/210026 co-relation queries the response was YES. [2024-06-20 15:22:53,018 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-20 15:22:53,030 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 112 selfloop transitions, 96 changer transitions 3/218 dead transitions. [2024-06-20 15:22:53,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 218 transitions, 2868 flow [2024-06-20 15:22:53,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:53,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:53,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:22:53,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-20 15:22:53,031 INFO L175 Difference]: Start difference. First operand has 161 places, 194 transitions, 2175 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:22:53,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 218 transitions, 2868 flow [2024-06-20 15:22:53,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 218 transitions, 2723 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:53,321 INFO L231 Difference]: Finished difference. Result has 165 places, 195 transitions, 2259 flow [2024-06-20 15:22:53,321 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-20 15:22:53,322 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 125 predicate places. [2024-06-20 15:22:53,322 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 195 transitions, 2259 flow [2024-06-20 15:22:53,322 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-20 15:22:53,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:53,322 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-20 15:22:53,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:22:53,323 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-20 15:22:53,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:53,323 INFO L85 PathProgramCache]: Analyzing trace with hash 100397148, now seen corresponding path program 4 times [2024-06-20 15:22:53,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:53,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000292448] [2024-06-20 15:22:53,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:53,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:53,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:53,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:53,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:53,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000292448] [2024-06-20 15:22:53,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000292448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:53,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:53,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:53,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948714186] [2024-06-20 15:22:53,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:53,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:53,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:53,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:53,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:53,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:53,436 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-20 15:22:53,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:53,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:53,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:53,864 INFO L124 PetriNetUnfolderBase]: 2451/4151 cut-off events. [2024-06-20 15:22:53,864 INFO L125 PetriNetUnfolderBase]: For 220041/220050 co-relation queries the response was YES. [2024-06-20 15:22:53,880 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-20 15:22:53,890 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 66 changer transitions 3/223 dead transitions. [2024-06-20 15:22:53,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 223 transitions, 2807 flow [2024-06-20 15:22:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:53,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:53,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:22:53,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-20 15:22:53,891 INFO L175 Difference]: Start difference. First operand has 165 places, 195 transitions, 2259 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:22:53,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 223 transitions, 2807 flow [2024-06-20 15:22:54,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 223 transitions, 2593 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:54,117 INFO L231 Difference]: Finished difference. Result has 167 places, 196 transitions, 2214 flow [2024-06-20 15:22:54,117 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-20 15:22:54,118 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 127 predicate places. [2024-06-20 15:22:54,118 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 196 transitions, 2214 flow [2024-06-20 15:22:54,118 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-20 15:22:54,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:54,118 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-20 15:22:54,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:22:54,118 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-20 15:22:54,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:54,118 INFO L85 PathProgramCache]: Analyzing trace with hash 100249278, now seen corresponding path program 5 times [2024-06-20 15:22:54,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:54,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976196898] [2024-06-20 15:22:54,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:54,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:54,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:54,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:54,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:54,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976196898] [2024-06-20 15:22:54,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976196898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:54,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:54,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:54,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927688483] [2024-06-20 15:22:54,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:54,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:54,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:54,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:54,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:54,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:54,229 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-20 15:22:54,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:54,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:54,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:54,725 INFO L124 PetriNetUnfolderBase]: 2751/4693 cut-off events. [2024-06-20 15:22:54,726 INFO L125 PetriNetUnfolderBase]: For 258542/258551 co-relation queries the response was YES. [2024-06-20 15:22:54,745 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-20 15:22:54,757 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 157 selfloop transitions, 72 changer transitions 0/236 dead transitions. [2024-06-20 15:22:54,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 236 transitions, 2956 flow [2024-06-20 15:22:54,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:54,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:54,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:22:54,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-20 15:22:54,758 INFO L175 Difference]: Start difference. First operand has 167 places, 196 transitions, 2214 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:22:54,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 236 transitions, 2956 flow [2024-06-20 15:22:55,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 236 transitions, 2798 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:55,027 INFO L231 Difference]: Finished difference. Result has 170 places, 199 transitions, 2301 flow [2024-06-20 15:22:55,027 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-20 15:22:55,027 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-20 15:22:55,027 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 199 transitions, 2301 flow [2024-06-20 15:22:55,028 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-20 15:22:55,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:55,028 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-20 15:22:55,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:22:55,028 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-20 15:22:55,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:55,028 INFO L85 PathProgramCache]: Analyzing trace with hash 299698938, now seen corresponding path program 6 times [2024-06-20 15:22:55,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:55,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856979255] [2024-06-20 15:22:55,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:55,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:55,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:55,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:55,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:55,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856979255] [2024-06-20 15:22:55,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856979255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:55,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:55,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:55,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707917705] [2024-06-20 15:22:55,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:55,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:55,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:55,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:55,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:55,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:55,141 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-20 15:22:55,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:55,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:55,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:55,686 INFO L124 PetriNetUnfolderBase]: 2837/4839 cut-off events. [2024-06-20 15:22:55,686 INFO L125 PetriNetUnfolderBase]: For 269692/269701 co-relation queries the response was YES. [2024-06-20 15:22:55,705 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-20 15:22:55,717 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 152 selfloop transitions, 61 changer transitions 5/225 dead transitions. [2024-06-20 15:22:55,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 225 transitions, 2856 flow [2024-06-20 15:22:55,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:55,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:55,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:22:55,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-20 15:22:55,718 INFO L175 Difference]: Start difference. First operand has 170 places, 199 transitions, 2301 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:22:55,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 225 transitions, 2856 flow [2024-06-20 15:22:56,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 225 transitions, 2600 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:56,154 INFO L231 Difference]: Finished difference. Result has 172 places, 198 transitions, 2195 flow [2024-06-20 15:22:56,154 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-20 15:22:56,155 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 132 predicate places. [2024-06-20 15:22:56,155 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 198 transitions, 2195 flow [2024-06-20 15:22:56,155 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-20 15:22:56,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:56,155 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-20 15:22:56,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:22:56,155 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-20 15:22:56,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:56,156 INFO L85 PathProgramCache]: Analyzing trace with hash 307323450, now seen corresponding path program 1 times [2024-06-20 15:22:56,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:56,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250136262] [2024-06-20 15:22:56,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:56,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:56,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:56,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-20 15:22:56,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:56,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250136262] [2024-06-20 15:22:56,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250136262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:56,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:56,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:56,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117686317] [2024-06-20 15:22:56,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:56,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:56,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:56,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:56,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:56,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:56,269 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-20 15:22:56,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:56,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:56,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:56,894 INFO L124 PetriNetUnfolderBase]: 3022/5182 cut-off events. [2024-06-20 15:22:56,894 INFO L125 PetriNetUnfolderBase]: For 298053/298062 co-relation queries the response was YES. [2024-06-20 15:22:56,916 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-20 15:22:56,929 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 159 selfloop transitions, 65 changer transitions 0/231 dead transitions. [2024-06-20 15:22:56,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 231 transitions, 2871 flow [2024-06-20 15:22:56,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:56,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:56,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 15:22:56,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185897435897436 [2024-06-20 15:22:56,930 INFO L175 Difference]: Start difference. First operand has 172 places, 198 transitions, 2195 flow. Second operand 8 states and 193 transitions. [2024-06-20 15:22:56,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 231 transitions, 2871 flow [2024-06-20 15:22:57,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 231 transitions, 2719 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:57,347 INFO L231 Difference]: Finished difference. Result has 175 places, 200 transitions, 2238 flow [2024-06-20 15:22:57,347 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-20 15:22:57,347 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 135 predicate places. [2024-06-20 15:22:57,348 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 200 transitions, 2238 flow [2024-06-20 15:22:57,348 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-20 15:22:57,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:57,348 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-20 15:22:57,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:22:57,348 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-20 15:22:57,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:57,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2065852066, now seen corresponding path program 1 times [2024-06-20 15:22:57,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:57,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249669374] [2024-06-20 15:22:57,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:57,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:57,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:57,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-20 15:22:57,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:57,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249669374] [2024-06-20 15:22:57,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249669374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:57,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:57,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:57,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395587699] [2024-06-20 15:22:57,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:57,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:57,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:57,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:57,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:57,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:57,450 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-20 15:22:57,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:57,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:57,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:58,007 INFO L124 PetriNetUnfolderBase]: 3027/5180 cut-off events. [2024-06-20 15:22:58,007 INFO L125 PetriNetUnfolderBase]: For 275932/275941 co-relation queries the response was YES. [2024-06-20 15:22:58,030 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-20 15:22:58,043 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 130 selfloop transitions, 85 changer transitions 0/222 dead transitions. [2024-06-20 15:22:58,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 222 transitions, 2938 flow [2024-06-20 15:22:58,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:58,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:58,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:22:58,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-20 15:22:58,044 INFO L175 Difference]: Start difference. First operand has 175 places, 200 transitions, 2238 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:22:58,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 222 transitions, 2938 flow [2024-06-20 15:22:58,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 222 transitions, 2738 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:58,436 INFO L231 Difference]: Finished difference. Result has 176 places, 203 transitions, 2250 flow [2024-06-20 15:22:58,436 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-20 15:22:58,436 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-20 15:22:58,436 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 203 transitions, 2250 flow [2024-06-20 15:22:58,436 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-20 15:22:58,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:58,436 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-20 15:22:58,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:22:58,437 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-20 15:22:58,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:58,437 INFO L85 PathProgramCache]: Analyzing trace with hash -2065644676, now seen corresponding path program 2 times [2024-06-20 15:22:58,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:58,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079787889] [2024-06-20 15:22:58,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:58,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:58,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:58,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:58,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:58,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079787889] [2024-06-20 15:22:58,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079787889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:58,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:58,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:58,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869946692] [2024-06-20 15:22:58,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:58,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:58,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:58,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:58,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:58,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:58,541 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-20 15:22:58,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:58,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:58,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:59,069 INFO L124 PetriNetUnfolderBase]: 3024/5164 cut-off events. [2024-06-20 15:22:59,069 INFO L125 PetriNetUnfolderBase]: For 284557/284566 co-relation queries the response was YES. [2024-06-20 15:22:59,092 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-20 15:22:59,104 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 130 selfloop transitions, 86 changer transitions 0/223 dead transitions. [2024-06-20 15:22:59,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 223 transitions, 2826 flow [2024-06-20 15:22:59,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:22:59,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:22:59,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-20 15:22:59,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669515669515669 [2024-06-20 15:22:59,107 INFO L175 Difference]: Start difference. First operand has 176 places, 203 transitions, 2250 flow. Second operand 9 states and 199 transitions. [2024-06-20 15:22:59,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 223 transitions, 2826 flow [2024-06-20 15:22:59,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 223 transitions, 2516 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 15:22:59,576 INFO L231 Difference]: Finished difference. Result has 178 places, 203 transitions, 2120 flow [2024-06-20 15:22:59,577 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-20 15:22:59,577 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-20 15:22:59,577 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 203 transitions, 2120 flow [2024-06-20 15:22:59,577 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-20 15:22:59,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:59,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:59,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:22:59,577 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-20 15:22:59,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:59,578 INFO L85 PathProgramCache]: Analyzing trace with hash -2074218532, now seen corresponding path program 1 times [2024-06-20 15:22:59,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:59,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795770169] [2024-06-20 15:22:59,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:59,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:59,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:59,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:59,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:59,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795770169] [2024-06-20 15:22:59,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795770169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:59,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:59,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:59,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426412894] [2024-06-20 15:22:59,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:59,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:59,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:59,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:59,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:59,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:22:59,682 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-20 15:22:59,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:59,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:22:59,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:00,365 INFO L124 PetriNetUnfolderBase]: 3419/5819 cut-off events. [2024-06-20 15:23:00,365 INFO L125 PetriNetUnfolderBase]: For 392277/392286 co-relation queries the response was YES. [2024-06-20 15:23:00,387 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-20 15:23:00,399 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 138 selfloop transitions, 92 changer transitions 7/244 dead transitions. [2024-06-20 15:23:00,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 244 transitions, 2976 flow [2024-06-20 15:23:00,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:00,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:00,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-20 15:23:00,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.652014652014652 [2024-06-20 15:23:00,400 INFO L175 Difference]: Start difference. First operand has 178 places, 203 transitions, 2120 flow. Second operand 7 states and 178 transitions. [2024-06-20 15:23:00,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 244 transitions, 2976 flow [2024-06-20 15:23:00,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 244 transitions, 2800 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:00,975 INFO L231 Difference]: Finished difference. Result has 178 places, 205 transitions, 2218 flow [2024-06-20 15:23:00,976 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-20 15:23:00,976 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-20 15:23:00,976 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 205 transitions, 2218 flow [2024-06-20 15:23:00,976 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-20 15:23:00,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:00,976 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-20 15:23:00,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:23:00,977 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-20 15:23:00,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:00,977 INFO L85 PathProgramCache]: Analyzing trace with hash -2065647652, now seen corresponding path program 2 times [2024-06-20 15:23:00,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:00,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027686442] [2024-06-20 15:23:00,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:00,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:00,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:01,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:01,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:01,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027686442] [2024-06-20 15:23:01,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027686442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:01,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:01,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:01,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858008705] [2024-06-20 15:23:01,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:01,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:01,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:01,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:01,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:01,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:01,065 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-20 15:23:01,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:01,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:01,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:01,678 INFO L124 PetriNetUnfolderBase]: 3460/5914 cut-off events. [2024-06-20 15:23:01,678 INFO L125 PetriNetUnfolderBase]: For 412488/412497 co-relation queries the response was YES. [2024-06-20 15:23:01,706 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-20 15:23:01,720 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 136 selfloop transitions, 84 changer transitions 3/230 dead transitions. [2024-06-20 15:23:01,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 230 transitions, 2857 flow [2024-06-20 15:23:01,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:01,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:01,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:23:01,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-20 15:23:01,721 INFO L175 Difference]: Start difference. First operand has 178 places, 205 transitions, 2218 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:23:01,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 230 transitions, 2857 flow [2024-06-20 15:23:02,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 230 transitions, 2734 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-20 15:23:02,337 INFO L231 Difference]: Finished difference. Result has 182 places, 205 transitions, 2284 flow [2024-06-20 15:23:02,338 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-20 15:23:02,338 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 142 predicate places. [2024-06-20 15:23:02,338 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 205 transitions, 2284 flow [2024-06-20 15:23:02,338 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-20 15:23:02,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:02,338 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-20 15:23:02,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:23:02,338 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-20 15:23:02,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:02,342 INFO L85 PathProgramCache]: Analyzing trace with hash -2065944322, now seen corresponding path program 3 times [2024-06-20 15:23:02,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:02,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92280868] [2024-06-20 15:23:02,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:02,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:02,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:02,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:02,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:02,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92280868] [2024-06-20 15:23:02,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92280868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:02,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:02,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:02,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60591] [2024-06-20 15:23:02,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:02,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:02,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:02,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:02,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:02,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:02,435 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-20 15:23:02,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:02,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:02,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:03,052 INFO L124 PetriNetUnfolderBase]: 3538/6052 cut-off events. [2024-06-20 15:23:03,053 INFO L125 PetriNetUnfolderBase]: For 424071/424080 co-relation queries the response was YES. [2024-06-20 15:23:03,081 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-20 15:23:03,095 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 138 selfloop transitions, 83 changer transitions 8/236 dead transitions. [2024-06-20 15:23:03,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 236 transitions, 2965 flow [2024-06-20 15:23:03,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:03,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:03,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:23:03,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-20 15:23:03,096 INFO L175 Difference]: Start difference. First operand has 182 places, 205 transitions, 2284 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:23:03,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 236 transitions, 2965 flow [2024-06-20 15:23:03,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 236 transitions, 2782 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:03,596 INFO L231 Difference]: Finished difference. Result has 184 places, 203 transitions, 2260 flow [2024-06-20 15:23:03,597 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-20 15:23:03,597 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 144 predicate places. [2024-06-20 15:23:03,597 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 203 transitions, 2260 flow [2024-06-20 15:23:03,597 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-20 15:23:03,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:03,597 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-20 15:23:03,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:23:03,597 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-20 15:23:03,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:03,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1597141028, now seen corresponding path program 1 times [2024-06-20 15:23:03,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:03,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312551001] [2024-06-20 15:23:03,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:03,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:03,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:03,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:03,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:03,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312551001] [2024-06-20 15:23:03,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312551001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:03,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:03,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:03,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477209731] [2024-06-20 15:23:03,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:03,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:03,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:03,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:03,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:03,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:03,695 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-20 15:23:03,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:03,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:03,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:04,319 INFO L124 PetriNetUnfolderBase]: 3281/5510 cut-off events. [2024-06-20 15:23:04,319 INFO L125 PetriNetUnfolderBase]: For 418813/418813 co-relation queries the response was YES. [2024-06-20 15:23:04,343 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-20 15:23:04,356 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 132 selfloop transitions, 102 changer transitions 4/245 dead transitions. [2024-06-20 15:23:04,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 245 transitions, 3177 flow [2024-06-20 15:23:04,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:04,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:04,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:23:04,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-20 15:23:04,357 INFO L175 Difference]: Start difference. First operand has 184 places, 203 transitions, 2260 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:23:04,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 245 transitions, 3177 flow [2024-06-20 15:23:05,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 245 transitions, 2983 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:05,016 INFO L231 Difference]: Finished difference. Result has 187 places, 209 transitions, 2422 flow [2024-06-20 15:23:05,016 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-20 15:23:05,016 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-20 15:23:05,017 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 209 transitions, 2422 flow [2024-06-20 15:23:05,017 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-20 15:23:05,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:05,017 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-20 15:23:05,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:23:05,017 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-20 15:23:05,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:05,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1144641008, now seen corresponding path program 2 times [2024-06-20 15:23:05,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:05,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853237635] [2024-06-20 15:23:05,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:05,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:05,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:05,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:05,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:05,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853237635] [2024-06-20 15:23:05,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853237635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:05,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:05,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:05,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188989804] [2024-06-20 15:23:05,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:05,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:05,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:05,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:05,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:05,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:05,114 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-20 15:23:05,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:05,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:05,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:05,722 INFO L124 PetriNetUnfolderBase]: 3186/5383 cut-off events. [2024-06-20 15:23:05,722 INFO L125 PetriNetUnfolderBase]: For 421425/421425 co-relation queries the response was YES. [2024-06-20 15:23:05,842 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-20 15:23:05,855 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 128 selfloop transitions, 94 changer transitions 5/234 dead transitions. [2024-06-20 15:23:05,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 234 transitions, 3050 flow [2024-06-20 15:23:05,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:05,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:05,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:23:05,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-20 15:23:05,856 INFO L175 Difference]: Start difference. First operand has 187 places, 209 transitions, 2422 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:23:05,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 234 transitions, 3050 flow [2024-06-20 15:23:06,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 234 transitions, 2830 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-20 15:23:06,549 INFO L231 Difference]: Finished difference. Result has 190 places, 207 transitions, 2369 flow [2024-06-20 15:23:06,549 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-20 15:23:06,549 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-20 15:23:06,549 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 207 transitions, 2369 flow [2024-06-20 15:23:06,550 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-20 15:23:06,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:06,550 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-20 15:23:06,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:23:06,550 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-20 15:23:06,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:06,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1612752300, now seen corresponding path program 3 times [2024-06-20 15:23:06,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:06,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662800867] [2024-06-20 15:23:06,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:06,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:06,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:06,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:06,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:06,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662800867] [2024-06-20 15:23:06,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662800867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:06,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:06,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:06,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567700133] [2024-06-20 15:23:06,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:06,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:06,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:06,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:06,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:06,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:06,638 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-20 15:23:06,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:06,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:06,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:07,206 INFO L124 PetriNetUnfolderBase]: 2899/4899 cut-off events. [2024-06-20 15:23:07,207 INFO L125 PetriNetUnfolderBase]: For 421662/421666 co-relation queries the response was YES. [2024-06-20 15:23:07,231 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-20 15:23:07,246 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 129 selfloop transitions, 91 changer transitions 0/227 dead transitions. [2024-06-20 15:23:07,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 227 transitions, 2991 flow [2024-06-20 15:23:07,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:07,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:07,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-20 15:23:07,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669515669515669 [2024-06-20 15:23:07,247 INFO L175 Difference]: Start difference. First operand has 190 places, 207 transitions, 2369 flow. Second operand 9 states and 199 transitions. [2024-06-20 15:23:07,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 227 transitions, 2991 flow [2024-06-20 15:23:07,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 227 transitions, 2770 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:07,786 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2372 flow [2024-06-20 15:23:07,786 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-20 15:23:07,786 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-20 15:23:07,787 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2372 flow [2024-06-20 15:23:07,787 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-20 15:23:07,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:07,787 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-20 15:23:07,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:23:07,787 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-20 15:23:07,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:07,788 INFO L85 PathProgramCache]: Analyzing trace with hash 284288118, now seen corresponding path program 3 times [2024-06-20 15:23:07,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:07,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316256575] [2024-06-20 15:23:07,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:07,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:07,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:07,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:07,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:07,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316256575] [2024-06-20 15:23:07,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316256575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:07,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:07,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:07,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495276182] [2024-06-20 15:23:07,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:07,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:07,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:07,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:07,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:07,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:07,902 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-20 15:23:07,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:07,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:07,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:08,563 INFO L124 PetriNetUnfolderBase]: 2935/4929 cut-off events. [2024-06-20 15:23:08,563 INFO L125 PetriNetUnfolderBase]: For 450973/450973 co-relation queries the response was YES. [2024-06-20 15:23:08,590 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-20 15:23:08,605 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 195 selfloop transitions, 27 changer transitions 5/234 dead transitions. [2024-06-20 15:23:08,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 234 transitions, 2929 flow [2024-06-20 15:23:08,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:08,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:08,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-20 15:23:08,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-20 15:23:08,607 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2372 flow. Second operand 8 states and 180 transitions. [2024-06-20 15:23:08,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 234 transitions, 2929 flow [2024-06-20 15:23:09,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 234 transitions, 2640 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 15:23:09,341 INFO L231 Difference]: Finished difference. Result has 193 places, 210 transitions, 2164 flow [2024-06-20 15:23:09,341 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-20 15:23:09,341 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-20 15:23:09,342 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 210 transitions, 2164 flow [2024-06-20 15:23:09,342 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-20 15:23:09,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:09,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:09,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:23:09,342 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-20 15:23:09,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:09,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1664389726, now seen corresponding path program 4 times [2024-06-20 15:23:09,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:09,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43547739] [2024-06-20 15:23:09,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:09,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:09,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:09,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:09,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:09,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43547739] [2024-06-20 15:23:09,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43547739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:09,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:09,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:09,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5588378] [2024-06-20 15:23:09,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:09,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:09,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:09,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:09,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:09,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:09,438 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-20 15:23:09,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:09,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:09,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:10,031 INFO L124 PetriNetUnfolderBase]: 2897/4884 cut-off events. [2024-06-20 15:23:10,031 INFO L125 PetriNetUnfolderBase]: For 449846/449850 co-relation queries the response was YES. [2024-06-20 15:23:10,055 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-20 15:23:10,069 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 133 selfloop transitions, 84 changer transitions 0/224 dead transitions. [2024-06-20 15:23:10,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 224 transitions, 2632 flow [2024-06-20 15:23:10,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:10,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:10,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:23:10,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-20 15:23:10,070 INFO L175 Difference]: Start difference. First operand has 193 places, 210 transitions, 2164 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:23:10,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 224 transitions, 2632 flow [2024-06-20 15:23:10,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 224 transitions, 2555 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:10,734 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2263 flow [2024-06-20 15:23:10,734 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-20 15:23:10,734 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-20 15:23:10,734 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2263 flow [2024-06-20 15:23:10,734 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-20 15:23:10,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:10,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:10,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:23:10,735 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-20 15:23:10,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:10,735 INFO L85 PathProgramCache]: Analyzing trace with hash 676833436, now seen corresponding path program 4 times [2024-06-20 15:23:10,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:10,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134017531] [2024-06-20 15:23:10,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:10,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:10,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:10,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:10,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:10,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134017531] [2024-06-20 15:23:10,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134017531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:10,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:10,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:10,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913224413] [2024-06-20 15:23:10,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:10,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:10,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:10,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:10,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:10,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:10,832 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-20 15:23:10,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:10,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:10,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:11,465 INFO L124 PetriNetUnfolderBase]: 3001/5059 cut-off events. [2024-06-20 15:23:11,466 INFO L125 PetriNetUnfolderBase]: For 519417/519424 co-relation queries the response was YES. [2024-06-20 15:23:11,489 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-20 15:23:11,502 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 170 selfloop transitions, 46 changer transitions 14/237 dead transitions. [2024-06-20 15:23:11,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 237 transitions, 2824 flow [2024-06-20 15:23:11,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:11,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:11,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:23:11,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-20 15:23:11,503 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2263 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:23:11,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 237 transitions, 2824 flow [2024-06-20 15:23:12,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 237 transitions, 2656 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:12,062 INFO L231 Difference]: Finished difference. Result has 195 places, 205 transitions, 2142 flow [2024-06-20 15:23:12,062 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-20 15:23:12,062 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 155 predicate places. [2024-06-20 15:23:12,062 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 205 transitions, 2142 flow [2024-06-20 15:23:12,063 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-20 15:23:12,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:12,063 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-20 15:23:12,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:23:12,063 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-20 15:23:12,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:12,063 INFO L85 PathProgramCache]: Analyzing trace with hash 686664466, now seen corresponding path program 5 times [2024-06-20 15:23:12,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:12,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536108811] [2024-06-20 15:23:12,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:12,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:12,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:12,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:12,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:12,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536108811] [2024-06-20 15:23:12,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536108811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:12,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:12,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:12,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799385218] [2024-06-20 15:23:12,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:12,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:12,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:12,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:12,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:12,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:12,168 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-20 15:23:12,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:12,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:12,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:12,707 INFO L124 PetriNetUnfolderBase]: 2805/4743 cut-off events. [2024-06-20 15:23:12,707 INFO L125 PetriNetUnfolderBase]: For 480031/480038 co-relation queries the response was YES. [2024-06-20 15:23:12,731 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-20 15:23:12,744 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 161 selfloop transitions, 46 changer transitions 15/229 dead transitions. [2024-06-20 15:23:12,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 229 transitions, 2656 flow [2024-06-20 15:23:12,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:12,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:12,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:23:12,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-20 15:23:12,745 INFO L175 Difference]: Start difference. First operand has 195 places, 205 transitions, 2142 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:23:12,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 229 transitions, 2656 flow [2024-06-20 15:23:13,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 229 transitions, 2558 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:13,268 INFO L231 Difference]: Finished difference. Result has 194 places, 198 transitions, 2061 flow [2024-06-20 15:23:13,268 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-20 15:23:13,268 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-20 15:23:13,268 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 198 transitions, 2061 flow [2024-06-20 15:23:13,268 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-20 15:23:13,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:13,269 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-20 15:23:13,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 15:23:13,269 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-20 15:23:13,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:13,269 INFO L85 PathProgramCache]: Analyzing trace with hash 676536766, now seen corresponding path program 6 times [2024-06-20 15:23:13,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:13,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272183995] [2024-06-20 15:23:13,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:13,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:13,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:13,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:13,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:13,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272183995] [2024-06-20 15:23:13,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272183995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:13,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:13,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:13,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474945721] [2024-06-20 15:23:13,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:13,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:13,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:13,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:13,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:13,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:13,374 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-20 15:23:13,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:13,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:13,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:13,997 INFO L124 PetriNetUnfolderBase]: 2722/4628 cut-off events. [2024-06-20 15:23:13,997 INFO L125 PetriNetUnfolderBase]: For 446523/446530 co-relation queries the response was YES. [2024-06-20 15:23:14,016 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-20 15:23:14,025 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 174 selfloop transitions, 42 changer transitions 10/233 dead transitions. [2024-06-20 15:23:14,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 233 transitions, 2623 flow [2024-06-20 15:23:14,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:14,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:14,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-20 15:23:14,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6483516483516484 [2024-06-20 15:23:14,026 INFO L175 Difference]: Start difference. First operand has 194 places, 198 transitions, 2061 flow. Second operand 7 states and 177 transitions. [2024-06-20 15:23:14,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 233 transitions, 2623 flow [2024-06-20 15:23:14,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 233 transitions, 2491 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:14,529 INFO L231 Difference]: Finished difference. Result has 190 places, 193 transitions, 1962 flow [2024-06-20 15:23:14,529 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-20 15:23:14,529 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-20 15:23:14,529 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 193 transitions, 1962 flow [2024-06-20 15:23:14,530 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-20 15:23:14,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:14,530 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-20 15:23:14,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 15:23:14,530 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-20 15:23:14,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:14,530 INFO L85 PathProgramCache]: Analyzing trace with hash 687033428, now seen corresponding path program 1 times [2024-06-20 15:23:14,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:14,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475542801] [2024-06-20 15:23:14,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:14,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:14,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:14,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:14,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:14,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475542801] [2024-06-20 15:23:14,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475542801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:14,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:14,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:14,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856408307] [2024-06-20 15:23:14,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:14,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:14,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:14,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:14,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:14,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:14,639 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-20 15:23:14,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:14,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:14,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:15,107 INFO L124 PetriNetUnfolderBase]: 2427/4115 cut-off events. [2024-06-20 15:23:15,108 INFO L125 PetriNetUnfolderBase]: For 384822/384829 co-relation queries the response was YES. [2024-06-20 15:23:15,127 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-20 15:23:15,138 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 154 selfloop transitions, 43 changer transitions 19/223 dead transitions. [2024-06-20 15:23:15,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 223 transitions, 2490 flow [2024-06-20 15:23:15,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:15,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:15,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-20 15:23:15,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-20 15:23:15,139 INFO L175 Difference]: Start difference. First operand has 190 places, 193 transitions, 1962 flow. Second operand 8 states and 187 transitions. [2024-06-20 15:23:15,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 223 transitions, 2490 flow [2024-06-20 15:23:15,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 223 transitions, 2343 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:15,630 INFO L231 Difference]: Finished difference. Result has 192 places, 183 transitions, 1831 flow [2024-06-20 15:23:15,630 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-20 15:23:15,631 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 152 predicate places. [2024-06-20 15:23:15,631 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 183 transitions, 1831 flow [2024-06-20 15:23:15,631 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-20 15:23:15,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:15,631 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-20 15:23:15,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 15:23:15,631 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-20 15:23:15,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:15,631 INFO L85 PathProgramCache]: Analyzing trace with hash -178331372, now seen corresponding path program 4 times [2024-06-20 15:23:15,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:15,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752906501] [2024-06-20 15:23:15,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:15,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:15,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:15,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:15,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:15,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752906501] [2024-06-20 15:23:15,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752906501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:15,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:15,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:15,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848952738] [2024-06-20 15:23:15,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:15,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:15,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:15,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:15,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:15,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:15,715 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-20 15:23:15,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:15,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:15,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:16,159 INFO L124 PetriNetUnfolderBase]: 2241/3746 cut-off events. [2024-06-20 15:23:16,160 INFO L125 PetriNetUnfolderBase]: For 385403/385407 co-relation queries the response was YES. [2024-06-20 15:23:16,178 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-20 15:23:16,188 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 127 selfloop transitions, 81 changer transitions 0/215 dead transitions. [2024-06-20 15:23:16,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 215 transitions, 2552 flow [2024-06-20 15:23:16,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:16,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:16,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:23:16,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6263736263736264 [2024-06-20 15:23:16,189 INFO L175 Difference]: Start difference. First operand has 192 places, 183 transitions, 1831 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:23:16,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 215 transitions, 2552 flow [2024-06-20 15:23:16,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 215 transitions, 2453 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:16,624 INFO L231 Difference]: Finished difference. Result has 191 places, 189 transitions, 2046 flow [2024-06-20 15:23:16,624 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-20 15:23:16,624 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 151 predicate places. [2024-06-20 15:23:16,625 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 189 transitions, 2046 flow [2024-06-20 15:23:16,625 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-20 15:23:16,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:16,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:16,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 15:23:16,625 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-20 15:23:16,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:16,625 INFO L85 PathProgramCache]: Analyzing trace with hash -175474412, now seen corresponding path program 5 times [2024-06-20 15:23:16,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:16,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377832550] [2024-06-20 15:23:16,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:16,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:16,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:16,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:16,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377832550] [2024-06-20 15:23:16,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377832550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:16,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:16,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:16,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013767421] [2024-06-20 15:23:16,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:16,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:16,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:16,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:16,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:16,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:16,714 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-20 15:23:16,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:16,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:16,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:17,193 INFO L124 PetriNetUnfolderBase]: 2249/3759 cut-off events. [2024-06-20 15:23:17,193 INFO L125 PetriNetUnfolderBase]: For 386532/386536 co-relation queries the response was YES. [2024-06-20 15:23:17,210 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-20 15:23:17,221 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 126 selfloop transitions, 76 changer transitions 0/209 dead transitions. [2024-06-20 15:23:17,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 209 transitions, 2541 flow [2024-06-20 15:23:17,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:17,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:17,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:23:17,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970695970695971 [2024-06-20 15:23:17,222 INFO L175 Difference]: Start difference. First operand has 191 places, 189 transitions, 2046 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:23:17,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 209 transitions, 2541 flow [2024-06-20 15:23:17,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 209 transitions, 2348 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 15:23:17,637 INFO L231 Difference]: Finished difference. Result has 194 places, 191 transitions, 2061 flow [2024-06-20 15:23:17,637 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-20 15:23:17,637 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-20 15:23:17,637 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 191 transitions, 2061 flow [2024-06-20 15:23:17,637 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-20 15:23:17,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:17,637 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-20 15:23:17,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 15:23:17,637 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-20 15:23:17,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:17,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1446829804, now seen corresponding path program 6 times [2024-06-20 15:23:17,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:17,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542055696] [2024-06-20 15:23:17,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:17,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:17,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:17,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:17,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:17,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542055696] [2024-06-20 15:23:17,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542055696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:17,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:17,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:17,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525968743] [2024-06-20 15:23:17,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:17,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:17,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:17,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:17,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:17,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:17,740 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-20 15:23:17,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:17,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:17,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:18,173 INFO L124 PetriNetUnfolderBase]: 2257/3761 cut-off events. [2024-06-20 15:23:18,173 INFO L125 PetriNetUnfolderBase]: For 399272/399276 co-relation queries the response was YES. [2024-06-20 15:23:18,193 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-20 15:23:18,204 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 120 selfloop transitions, 99 changer transitions 0/226 dead transitions. [2024-06-20 15:23:18,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 226 transitions, 2868 flow [2024-06-20 15:23:18,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:18,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:18,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-20 15:23:18,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6483516483516484 [2024-06-20 15:23:18,205 INFO L175 Difference]: Start difference. First operand has 194 places, 191 transitions, 2061 flow. Second operand 7 states and 177 transitions. [2024-06-20 15:23:18,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 226 transitions, 2868 flow [2024-06-20 15:23:18,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 226 transitions, 2695 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:18,617 INFO L231 Difference]: Finished difference. Result has 196 places, 193 transitions, 2132 flow [2024-06-20 15:23:18,617 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-20 15:23:18,618 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 156 predicate places. [2024-06-20 15:23:18,618 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 193 transitions, 2132 flow [2024-06-20 15:23:18,618 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-20 15:23:18,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:18,618 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-20 15:23:18,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 15:23:18,618 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-20 15:23:18,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:18,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1436354284, now seen corresponding path program 7 times [2024-06-20 15:23:18,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:18,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750104873] [2024-06-20 15:23:18,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:18,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:18,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:18,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:18,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:18,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750104873] [2024-06-20 15:23:18,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750104873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:18,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:18,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:18,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084487013] [2024-06-20 15:23:18,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:18,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:18,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:18,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:18,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:18,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:18,723 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-20 15:23:18,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:18,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:18,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:19,148 INFO L124 PetriNetUnfolderBase]: 2232/3720 cut-off events. [2024-06-20 15:23:19,148 INFO L125 PetriNetUnfolderBase]: For 410812/410816 co-relation queries the response was YES. [2024-06-20 15:23:19,167 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-20 15:23:19,178 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 125 selfloop transitions, 91 changer transitions 0/223 dead transitions. [2024-06-20 15:23:19,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 223 transitions, 2770 flow [2024-06-20 15:23:19,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:19,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:19,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-20 15:23:19,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6373626373626373 [2024-06-20 15:23:19,179 INFO L175 Difference]: Start difference. First operand has 196 places, 193 transitions, 2132 flow. Second operand 7 states and 174 transitions. [2024-06-20 15:23:19,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 223 transitions, 2770 flow [2024-06-20 15:23:19,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 223 transitions, 2511 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:19,640 INFO L231 Difference]: Finished difference. Result has 198 places, 193 transitions, 2061 flow [2024-06-20 15:23:19,640 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-20 15:23:19,641 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-20 15:23:19,641 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 193 transitions, 2061 flow [2024-06-20 15:23:19,641 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-20 15:23:19,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:19,641 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-20 15:23:19,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 15:23:19,641 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-20 15:23:19,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:19,642 INFO L85 PathProgramCache]: Analyzing trace with hash -917220094, now seen corresponding path program 8 times [2024-06-20 15:23:19,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:19,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071435018] [2024-06-20 15:23:19,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:19,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:19,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:19,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:19,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:19,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071435018] [2024-06-20 15:23:19,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071435018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:19,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:19,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:19,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230057037] [2024-06-20 15:23:19,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:19,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:19,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:19,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:19,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:19,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:19,742 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-20 15:23:19,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:19,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:19,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:20,174 INFO L124 PetriNetUnfolderBase]: 2209/3697 cut-off events. [2024-06-20 15:23:20,174 INFO L125 PetriNetUnfolderBase]: For 408561/408565 co-relation queries the response was YES. [2024-06-20 15:23:20,191 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-20 15:23:20,201 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 131 selfloop transitions, 78 changer transitions 0/216 dead transitions. [2024-06-20 15:23:20,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 216 transitions, 2669 flow [2024-06-20 15:23:20,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:20,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:20,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:23:20,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-20 15:23:20,202 INFO L175 Difference]: Start difference. First operand has 198 places, 193 transitions, 2061 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:23:20,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 216 transitions, 2669 flow [2024-06-20 15:23:20,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 216 transitions, 2469 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:20,644 INFO L231 Difference]: Finished difference. Result has 199 places, 193 transitions, 2024 flow [2024-06-20 15:23:20,644 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-20 15:23:20,645 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-20 15:23:20,645 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 2024 flow [2024-06-20 15:23:20,645 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-20 15:23:20,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:20,645 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-20 15:23:20,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 15:23:20,645 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-20 15:23:20,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:20,646 INFO L85 PathProgramCache]: Analyzing trace with hash -924838654, now seen corresponding path program 9 times [2024-06-20 15:23:20,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:20,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263502208] [2024-06-20 15:23:20,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:20,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:20,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:20,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-20 15:23:20,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:20,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263502208] [2024-06-20 15:23:20,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263502208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:20,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:20,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:20,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938633420] [2024-06-20 15:23:20,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:20,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:20,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:20,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:20,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:20,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:20,742 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-20 15:23:20,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:20,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:20,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:21,159 INFO L124 PetriNetUnfolderBase]: 2179/3649 cut-off events. [2024-06-20 15:23:21,159 INFO L125 PetriNetUnfolderBase]: For 403046/403050 co-relation queries the response was YES. [2024-06-20 15:23:21,178 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-20 15:23:21,189 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 131 selfloop transitions, 73 changer transitions 0/211 dead transitions. [2024-06-20 15:23:21,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 211 transitions, 2484 flow [2024-06-20 15:23:21,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:21,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:21,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:23:21,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970695970695971 [2024-06-20 15:23:21,190 INFO L175 Difference]: Start difference. First operand has 199 places, 193 transitions, 2024 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:23:21,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 211 transitions, 2484 flow [2024-06-20 15:23:21,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 211 transitions, 2315 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 15:23:21,667 INFO L231 Difference]: Finished difference. Result has 202 places, 193 transitions, 2007 flow [2024-06-20 15:23:21,667 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-20 15:23:21,668 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-20 15:23:21,668 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 193 transitions, 2007 flow [2024-06-20 15:23:21,668 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-20 15:23:21,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:21,668 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-20 15:23:21,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 15:23:21,668 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-20 15:23:21,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:21,668 INFO L85 PathProgramCache]: Analyzing trace with hash 2047877830, now seen corresponding path program 10 times [2024-06-20 15:23:21,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:21,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931719869] [2024-06-20 15:23:21,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:21,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:21,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:21,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:21,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:21,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931719869] [2024-06-20 15:23:21,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931719869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:21,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:21,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:21,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543543820] [2024-06-20 15:23:21,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:21,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:21,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:21,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:21,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:21,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:21,778 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-20 15:23:21,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:21,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:21,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:22,219 INFO L124 PetriNetUnfolderBase]: 2156/3624 cut-off events. [2024-06-20 15:23:22,219 INFO L125 PetriNetUnfolderBase]: For 395585/395592 co-relation queries the response was YES. [2024-06-20 15:23:22,237 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-20 15:23:22,248 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 173 selfloop transitions, 43 changer transitions 0/223 dead transitions. [2024-06-20 15:23:22,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 223 transitions, 2523 flow [2024-06-20 15:23:22,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:22,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:22,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:23:22,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-20 15:23:22,249 INFO L175 Difference]: Start difference. First operand has 202 places, 193 transitions, 2007 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:23:22,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 223 transitions, 2523 flow [2024-06-20 15:23:22,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 223 transitions, 2323 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:22,728 INFO L231 Difference]: Finished difference. Result has 202 places, 193 transitions, 1902 flow [2024-06-20 15:23:22,728 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-20 15:23:22,728 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-20 15:23:22,728 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 193 transitions, 1902 flow [2024-06-20 15:23:22,729 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-20 15:23:22,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:22,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:22,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 15:23:22,729 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-20 15:23:22,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:22,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1187251612, now seen corresponding path program 11 times [2024-06-20 15:23:22,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:22,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364204113] [2024-06-20 15:23:22,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:22,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:22,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:22,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:22,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:22,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364204113] [2024-06-20 15:23:22,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364204113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:22,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:22,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:22,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970475761] [2024-06-20 15:23:22,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:22,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:22,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:22,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:22,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:22,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:22,833 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-20 15:23:22,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:22,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:22,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:23,258 INFO L124 PetriNetUnfolderBase]: 2133/3577 cut-off events. [2024-06-20 15:23:23,258 INFO L125 PetriNetUnfolderBase]: For 387128/387135 co-relation queries the response was YES. [2024-06-20 15:23:23,276 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-20 15:23:23,286 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 170 selfloop transitions, 53 changer transitions 0/230 dead transitions. [2024-06-20 15:23:23,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 230 transitions, 2584 flow [2024-06-20 15:23:23,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:23,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:23,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-20 15:23:23,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6593406593406593 [2024-06-20 15:23:23,286 INFO L175 Difference]: Start difference. First operand has 202 places, 193 transitions, 1902 flow. Second operand 7 states and 180 transitions. [2024-06-20 15:23:23,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 230 transitions, 2584 flow [2024-06-20 15:23:23,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 230 transitions, 2473 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:23,800 INFO L231 Difference]: Finished difference. Result has 203 places, 193 transitions, 1908 flow [2024-06-20 15:23:23,800 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-20 15:23:23,801 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 163 predicate places. [2024-06-20 15:23:23,801 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 193 transitions, 1908 flow [2024-06-20 15:23:23,801 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-20 15:23:23,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:23,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:23,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 15:23:23,801 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-20 15:23:23,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:23,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1903987300, now seen corresponding path program 12 times [2024-06-20 15:23:23,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:23,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300637358] [2024-06-20 15:23:23,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:23,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:23,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:23,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:23,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:23,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300637358] [2024-06-20 15:23:23,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300637358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:23,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:23,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:23,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635612541] [2024-06-20 15:23:23,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:23,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:23,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:23,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:23,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:23,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:23,891 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-20 15:23:23,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:23,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:23,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:24,348 INFO L124 PetriNetUnfolderBase]: 2012/3365 cut-off events. [2024-06-20 15:23:24,348 INFO L125 PetriNetUnfolderBase]: For 379011/379011 co-relation queries the response was YES. [2024-06-20 15:23:24,366 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-20 15:23:24,375 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 175 selfloop transitions, 46 changer transitions 4/232 dead transitions. [2024-06-20 15:23:24,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 232 transitions, 2468 flow [2024-06-20 15:23:24,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:24,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:24,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-20 15:23:24,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-20 15:23:24,376 INFO L175 Difference]: Start difference. First operand has 203 places, 193 transitions, 1908 flow. Second operand 8 states and 199 transitions. [2024-06-20 15:23:24,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 232 transitions, 2468 flow [2024-06-20 15:23:24,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 232 transitions, 2370 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:24,917 INFO L231 Difference]: Finished difference. Result has 206 places, 191 transitions, 1888 flow [2024-06-20 15:23:24,918 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-20 15:23:24,918 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-20 15:23:24,918 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 191 transitions, 1888 flow [2024-06-20 15:23:24,918 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-20 15:23:24,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:24,918 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-20 15:23:24,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 15:23:24,918 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-20 15:23:24,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:24,919 INFO L85 PathProgramCache]: Analyzing trace with hash 923098866, now seen corresponding path program 2 times [2024-06-20 15:23:24,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:24,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772476937] [2024-06-20 15:23:24,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:24,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:24,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:24,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:24,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:24,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772476937] [2024-06-20 15:23:24,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772476937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:24,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:24,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:24,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667146740] [2024-06-20 15:23:24,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:24,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:24,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:24,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:24,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:25,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:25,034 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-20 15:23:25,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:25,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:25,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:25,515 INFO L124 PetriNetUnfolderBase]: 2131/3597 cut-off events. [2024-06-20 15:23:25,515 INFO L125 PetriNetUnfolderBase]: For 448955/448955 co-relation queries the response was YES. [2024-06-20 15:23:25,534 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-20 15:23:25,543 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 173 selfloop transitions, 56 changer transitions 5/241 dead transitions. [2024-06-20 15:23:25,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 241 transitions, 2710 flow [2024-06-20 15:23:25,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:25,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:25,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-20 15:23:25,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657051282051282 [2024-06-20 15:23:25,544 INFO L175 Difference]: Start difference. First operand has 206 places, 191 transitions, 1888 flow. Second operand 8 states and 205 transitions. [2024-06-20 15:23:25,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 241 transitions, 2710 flow [2024-06-20 15:23:26,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 241 transitions, 2558 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:26,011 INFO L231 Difference]: Finished difference. Result has 207 places, 191 transitions, 1950 flow [2024-06-20 15:23:26,067 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-20 15:23:26,067 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-20 15:23:26,067 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 191 transitions, 1950 flow [2024-06-20 15:23:26,067 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-20 15:23:26,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:26,067 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-20 15:23:26,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 15:23:26,067 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-20 15:23:26,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:26,068 INFO L85 PathProgramCache]: Analyzing trace with hash 936908436, now seen corresponding path program 3 times [2024-06-20 15:23:26,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:26,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246607888] [2024-06-20 15:23:26,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:26,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:26,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:26,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:26,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:26,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246607888] [2024-06-20 15:23:26,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246607888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:26,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:26,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:26,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198104415] [2024-06-20 15:23:26,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:26,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:26,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:26,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:26,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:26,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:26,189 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-20 15:23:26,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:26,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:26,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:26,681 INFO L124 PetriNetUnfolderBase]: 2371/4083 cut-off events. [2024-06-20 15:23:26,681 INFO L125 PetriNetUnfolderBase]: For 520859/520863 co-relation queries the response was YES. [2024-06-20 15:23:26,703 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-20 15:23:26,713 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 171 selfloop transitions, 45 changer transitions 12/235 dead transitions. [2024-06-20 15:23:26,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 235 transitions, 2826 flow [2024-06-20 15:23:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:26,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:26,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-20 15:23:26,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6813186813186813 [2024-06-20 15:23:26,714 INFO L175 Difference]: Start difference. First operand has 207 places, 191 transitions, 1950 flow. Second operand 7 states and 186 transitions. [2024-06-20 15:23:26,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 235 transitions, 2826 flow [2024-06-20 15:23:27,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 235 transitions, 2717 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:27,364 INFO L231 Difference]: Finished difference. Result has 209 places, 182 transitions, 1874 flow [2024-06-20 15:23:27,364 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-20 15:23:27,365 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-20 15:23:27,365 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 182 transitions, 1874 flow [2024-06-20 15:23:27,365 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-20 15:23:27,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:27,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:27,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 15:23:27,365 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-20 15:23:27,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:27,366 INFO L85 PathProgramCache]: Analyzing trace with hash -647087408, now seen corresponding path program 1 times [2024-06-20 15:23:27,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:27,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232135364] [2024-06-20 15:23:27,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:27,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:27,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:27,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:27,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:27,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232135364] [2024-06-20 15:23:27,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232135364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:27,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:27,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:27,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200180227] [2024-06-20 15:23:27,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:27,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:27,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:27,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:27,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:27,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:27,460 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-20 15:23:27,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:27,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:27,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:27,965 INFO L124 PetriNetUnfolderBase]: 2420/4162 cut-off events. [2024-06-20 15:23:27,965 INFO L125 PetriNetUnfolderBase]: For 528335/528335 co-relation queries the response was YES. [2024-06-20 15:23:27,988 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-20 15:23:28,001 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 130 selfloop transitions, 88 changer transitions 0/225 dead transitions. [2024-06-20 15:23:28,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 225 transitions, 2770 flow [2024-06-20 15:23:28,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:28,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:28,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-20 15:23:28,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-20 15:23:28,002 INFO L175 Difference]: Start difference. First operand has 209 places, 182 transitions, 1874 flow. Second operand 7 states and 183 transitions. [2024-06-20 15:23:28,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 225 transitions, 2770 flow [2024-06-20 15:23:28,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 225 transitions, 2549 flow, removed 41 selfloop flow, removed 12 redundant places. [2024-06-20 15:23:28,761 INFO L231 Difference]: Finished difference. Result has 200 places, 185 transitions, 1933 flow [2024-06-20 15:23:28,761 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-20 15:23:28,761 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-20 15:23:28,761 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 185 transitions, 1933 flow [2024-06-20 15:23:28,761 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-20 15:23:28,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:28,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:28,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 15:23:28,762 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-20 15:23:28,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:28,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1540442106, now seen corresponding path program 2 times [2024-06-20 15:23:28,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:28,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941944766] [2024-06-20 15:23:28,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:28,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:28,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:28,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:28,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:28,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941944766] [2024-06-20 15:23:28,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941944766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:28,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:28,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:28,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303532970] [2024-06-20 15:23:28,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:28,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:28,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:28,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:28,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:28,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:28,886 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-20 15:23:28,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:28,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:28,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:29,434 INFO L124 PetriNetUnfolderBase]: 2199/3800 cut-off events. [2024-06-20 15:23:29,434 INFO L125 PetriNetUnfolderBase]: For 378214/378214 co-relation queries the response was YES. [2024-06-20 15:23:29,455 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-20 15:23:29,467 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 79 changer transitions 0/224 dead transitions. [2024-06-20 15:23:29,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 224 transitions, 2625 flow [2024-06-20 15:23:29,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:29,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:29,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-20 15:23:29,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-20 15:23:29,468 INFO L175 Difference]: Start difference. First operand has 200 places, 185 transitions, 1933 flow. Second operand 8 states and 199 transitions. [2024-06-20 15:23:29,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 224 transitions, 2625 flow [2024-06-20 15:23:30,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 224 transitions, 2479 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-20 15:23:30,037 INFO L231 Difference]: Finished difference. Result has 205 places, 186 transitions, 1983 flow [2024-06-20 15:23:30,037 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-20 15:23:30,037 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-20 15:23:30,038 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 186 transitions, 1983 flow [2024-06-20 15:23:30,038 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-20 15:23:30,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:30,038 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-20 15:23:30,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 15:23:30,038 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-20 15:23:30,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:30,038 INFO L85 PathProgramCache]: Analyzing trace with hash -241610584, now seen corresponding path program 3 times [2024-06-20 15:23:30,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:30,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60637613] [2024-06-20 15:23:30,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:30,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:30,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:30,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:30,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:30,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60637613] [2024-06-20 15:23:30,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60637613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:30,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:30,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:30,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096011652] [2024-06-20 15:23:30,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:30,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:30,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:30,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:30,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:30,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:30,152 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-20 15:23:30,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:30,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:30,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:30,629 INFO L124 PetriNetUnfolderBase]: 2181/3772 cut-off events. [2024-06-20 15:23:30,629 INFO L125 PetriNetUnfolderBase]: For 354141/354141 co-relation queries the response was YES. [2024-06-20 15:23:30,648 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-20 15:23:30,657 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 69 changer transitions 0/214 dead transitions. [2024-06-20 15:23:30,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 214 transitions, 2475 flow [2024-06-20 15:23:30,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:30,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:30,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-20 15:23:30,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-20 15:23:30,658 INFO L175 Difference]: Start difference. First operand has 205 places, 186 transitions, 1983 flow. Second operand 8 states and 188 transitions. [2024-06-20 15:23:30,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 214 transitions, 2475 flow [2024-06-20 15:23:31,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 214 transitions, 2307 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:31,129 INFO L231 Difference]: Finished difference. Result has 207 places, 186 transitions, 1958 flow [2024-06-20 15:23:31,129 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-20 15:23:31,129 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-20 15:23:31,130 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 186 transitions, 1958 flow [2024-06-20 15:23:31,130 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-20 15:23:31,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:31,130 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-20 15:23:31,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 15:23:31,130 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-20 15:23:31,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:31,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1310236192, now seen corresponding path program 4 times [2024-06-20 15:23:31,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:31,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279174210] [2024-06-20 15:23:31,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:31,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:31,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:31,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:31,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:31,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279174210] [2024-06-20 15:23:31,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279174210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:31,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:31,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:31,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166541764] [2024-06-20 15:23:31,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:31,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:31,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:31,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:31,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:31,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:31,240 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-20 15:23:31,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:31,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:31,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:31,669 INFO L124 PetriNetUnfolderBase]: 2168/3751 cut-off events. [2024-06-20 15:23:31,669 INFO L125 PetriNetUnfolderBase]: For 350509/350509 co-relation queries the response was YES. [2024-06-20 15:23:31,688 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-20 15:23:31,697 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 72 changer transitions 0/218 dead transitions. [2024-06-20 15:23:31,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 218 transitions, 2472 flow [2024-06-20 15:23:31,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:31,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:31,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-20 15:23:31,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-20 15:23:31,698 INFO L175 Difference]: Start difference. First operand has 207 places, 186 transitions, 1958 flow. Second operand 9 states and 208 transitions. [2024-06-20 15:23:31,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 218 transitions, 2472 flow [2024-06-20 15:23:32,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 218 transitions, 2318 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:32,203 INFO L231 Difference]: Finished difference. Result has 209 places, 186 transitions, 1952 flow [2024-06-20 15:23:32,204 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-20 15:23:32,204 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-20 15:23:32,204 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 186 transitions, 1952 flow [2024-06-20 15:23:32,204 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-20 15:23:32,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:32,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:32,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 15:23:32,205 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-20 15:23:32,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:32,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1167715928, now seen corresponding path program 5 times [2024-06-20 15:23:32,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:32,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759930311] [2024-06-20 15:23:32,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:32,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:32,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:32,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:32,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:32,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759930311] [2024-06-20 15:23:32,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759930311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:32,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:32,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:32,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402207676] [2024-06-20 15:23:32,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:32,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:32,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:32,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:32,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:32,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:32,319 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-20 15:23:32,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:32,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:32,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:32,784 INFO L124 PetriNetUnfolderBase]: 2196/3797 cut-off events. [2024-06-20 15:23:32,785 INFO L125 PetriNetUnfolderBase]: For 365938/365938 co-relation queries the response was YES. [2024-06-20 15:23:32,801 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-20 15:23:32,808 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 67 changer transitions 0/212 dead transitions. [2024-06-20 15:23:32,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 212 transitions, 2450 flow [2024-06-20 15:23:32,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:32,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:32,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-20 15:23:32,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592948717948718 [2024-06-20 15:23:32,809 INFO L175 Difference]: Start difference. First operand has 209 places, 186 transitions, 1952 flow. Second operand 8 states and 185 transitions. [2024-06-20 15:23:32,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 212 transitions, 2450 flow [2024-06-20 15:23:33,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 212 transitions, 2298 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:33,311 INFO L231 Difference]: Finished difference. Result has 210 places, 187 transitions, 1959 flow [2024-06-20 15:23:33,311 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-20 15:23:33,311 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 170 predicate places. [2024-06-20 15:23:33,311 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 187 transitions, 1959 flow [2024-06-20 15:23:33,311 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-20 15:23:33,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:33,312 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-20 15:23:33,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 15:23:33,312 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-20 15:23:33,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:33,312 INFO L85 PathProgramCache]: Analyzing trace with hash -2003405340, now seen corresponding path program 6 times [2024-06-20 15:23:33,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:33,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458264625] [2024-06-20 15:23:33,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:33,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:33,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:33,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:33,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:33,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458264625] [2024-06-20 15:23:33,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458264625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:33,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:33,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:33,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98478569] [2024-06-20 15:23:33,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:33,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:33,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:33,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:33,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:33,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:33,405 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-20 15:23:33,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:33,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:33,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:33,838 INFO L124 PetriNetUnfolderBase]: 2236/3872 cut-off events. [2024-06-20 15:23:33,838 INFO L125 PetriNetUnfolderBase]: For 373780/373780 co-relation queries the response was YES. [2024-06-20 15:23:33,857 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-20 15:23:33,867 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 184 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-06-20 15:23:33,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 213 transitions, 2462 flow [2024-06-20 15:23:33,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:33,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:33,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-20 15:23:33,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608974358974359 [2024-06-20 15:23:33,868 INFO L175 Difference]: Start difference. First operand has 210 places, 187 transitions, 1959 flow. Second operand 8 states and 175 transitions. [2024-06-20 15:23:33,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 213 transitions, 2462 flow [2024-06-20 15:23:34,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 213 transitions, 2323 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:34,444 INFO L231 Difference]: Finished difference. Result has 213 places, 189 transitions, 1903 flow [2024-06-20 15:23:34,445 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-20 15:23:34,445 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-20 15:23:34,445 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 189 transitions, 1903 flow [2024-06-20 15:23:34,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-20 15:23:34,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:34,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, 1] [2024-06-20 15:23:34,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 15:23:34,446 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-20 15:23:34,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:34,446 INFO L85 PathProgramCache]: Analyzing trace with hash 503255978, now seen corresponding path program 1 times [2024-06-20 15:23:34,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:34,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861071159] [2024-06-20 15:23:34,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:34,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:34,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:34,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-20 15:23:34,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:34,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861071159] [2024-06-20 15:23:34,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861071159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:34,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:34,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:34,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887460241] [2024-06-20 15:23:34,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:34,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:34,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:34,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:34,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:34,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:34,559 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-20 15:23:34,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:34,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:34,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:35,046 INFO L124 PetriNetUnfolderBase]: 2256/3887 cut-off events. [2024-06-20 15:23:35,046 INFO L125 PetriNetUnfolderBase]: For 386590/386590 co-relation queries the response was YES. [2024-06-20 15:23:35,066 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-20 15:23:35,075 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 125 selfloop transitions, 98 changer transitions 0/230 dead transitions. [2024-06-20 15:23:35,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 230 transitions, 2751 flow [2024-06-20 15:23:35,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:35,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:35,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-20 15:23:35,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-20 15:23:35,076 INFO L175 Difference]: Start difference. First operand has 213 places, 189 transitions, 1903 flow. Second operand 7 states and 183 transitions. [2024-06-20 15:23:35,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 230 transitions, 2751 flow [2024-06-20 15:23:35,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 230 transitions, 2709 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:35,635 INFO L231 Difference]: Finished difference. Result has 215 places, 190 transitions, 2087 flow [2024-06-20 15:23:35,635 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-20 15:23:35,635 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-20 15:23:35,635 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 190 transitions, 2087 flow [2024-06-20 15:23:35,635 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-20 15:23:35,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:35,636 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-20 15:23:35,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 15:23:35,636 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-20 15:23:35,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:35,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1306839832, now seen corresponding path program 2 times [2024-06-20 15:23:35,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:35,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303850681] [2024-06-20 15:23:35,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:35,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:35,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:35,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:35,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:35,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303850681] [2024-06-20 15:23:35,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303850681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:35,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:35,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:35,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494150252] [2024-06-20 15:23:35,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:35,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:35,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:35,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:35,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:35,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:35,735 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-20 15:23:35,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:35,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:35,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:36,295 INFO L124 PetriNetUnfolderBase]: 2276/3914 cut-off events. [2024-06-20 15:23:36,295 INFO L125 PetriNetUnfolderBase]: For 400952/400952 co-relation queries the response was YES. [2024-06-20 15:23:36,312 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-20 15:23:36,320 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 77 changer transitions 2/225 dead transitions. [2024-06-20 15:23:36,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 225 transitions, 2649 flow [2024-06-20 15:23:36,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:36,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:36,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-20 15:23:36,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-20 15:23:36,321 INFO L175 Difference]: Start difference. First operand has 215 places, 190 transitions, 2087 flow. Second operand 8 states and 194 transitions. [2024-06-20 15:23:36,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 225 transitions, 2649 flow [2024-06-20 15:23:36,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 225 transitions, 2320 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:36,987 INFO L231 Difference]: Finished difference. Result has 216 places, 191 transitions, 1946 flow [2024-06-20 15:23:36,987 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-20 15:23:36,988 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 176 predicate places. [2024-06-20 15:23:36,988 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 191 transitions, 1946 flow [2024-06-20 15:23:36,988 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-20 15:23:36,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:36,988 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-20 15:23:36,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 15:23:36,988 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-20 15:23:36,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:36,988 INFO L85 PathProgramCache]: Analyzing trace with hash 592090508, now seen corresponding path program 3 times [2024-06-20 15:23:36,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:36,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161337927] [2024-06-20 15:23:36,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:36,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:36,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:37,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:37,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:37,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161337927] [2024-06-20 15:23:37,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161337927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:37,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:37,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:37,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606901177] [2024-06-20 15:23:37,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:37,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:37,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:37,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:37,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:37,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:37,102 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-20 15:23:37,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:37,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:37,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:37,569 INFO L124 PetriNetUnfolderBase]: 2296/3987 cut-off events. [2024-06-20 15:23:37,570 INFO L125 PetriNetUnfolderBase]: For 409623/409623 co-relation queries the response was YES. [2024-06-20 15:23:37,590 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-20 15:23:37,599 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 144 selfloop transitions, 70 changer transitions 0/221 dead transitions. [2024-06-20 15:23:37,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 221 transitions, 2474 flow [2024-06-20 15:23:37,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:37,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:37,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-20 15:23:37,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584045584045584 [2024-06-20 15:23:37,600 INFO L175 Difference]: Start difference. First operand has 216 places, 191 transitions, 1946 flow. Second operand 9 states and 205 transitions. [2024-06-20 15:23:37,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 221 transitions, 2474 flow [2024-06-20 15:23:38,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 221 transitions, 2312 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:38,290 INFO L231 Difference]: Finished difference. Result has 219 places, 192 transitions, 1948 flow [2024-06-20 15:23:38,290 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-20 15:23:38,291 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 179 predicate places. [2024-06-20 15:23:38,291 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 192 transitions, 1948 flow [2024-06-20 15:23:38,291 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-20 15:23:38,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:38,291 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-20 15:23:38,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 15:23:38,291 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-20 15:23:38,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:38,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1820120440, now seen corresponding path program 7 times [2024-06-20 15:23:38,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:38,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489358620] [2024-06-20 15:23:38,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:38,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:38,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:38,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:38,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:38,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489358620] [2024-06-20 15:23:38,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489358620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:38,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:38,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:38,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434218799] [2024-06-20 15:23:38,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:38,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:38,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:38,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:38,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:38,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:38,399 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-20 15:23:38,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:38,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:38,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:38,867 INFO L124 PetriNetUnfolderBase]: 2324/4023 cut-off events. [2024-06-20 15:23:38,867 INFO L125 PetriNetUnfolderBase]: For 427022/427023 co-relation queries the response was YES. [2024-06-20 15:23:38,888 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-20 15:23:38,898 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 143 selfloop transitions, 65 changer transitions 0/215 dead transitions. [2024-06-20 15:23:38,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 215 transitions, 2444 flow [2024-06-20 15:23:38,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:38,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:38,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-20 15:23:38,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-20 15:23:38,898 INFO L175 Difference]: Start difference. First operand has 219 places, 192 transitions, 1948 flow. Second operand 8 states and 183 transitions. [2024-06-20 15:23:38,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 215 transitions, 2444 flow [2024-06-20 15:23:39,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 215 transitions, 2294 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:39,551 INFO L231 Difference]: Finished difference. Result has 220 places, 193 transitions, 1953 flow [2024-06-20 15:23:39,551 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-20 15:23:39,552 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-20 15:23:39,552 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 193 transitions, 1953 flow [2024-06-20 15:23:39,552 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-20 15:23:39,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:39,552 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-20 15:23:39,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 15:23:39,552 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-20 15:23:39,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:39,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2092690124, now seen corresponding path program 8 times [2024-06-20 15:23:39,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:39,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205857681] [2024-06-20 15:23:39,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:39,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:39,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:39,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:39,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:39,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205857681] [2024-06-20 15:23:39,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205857681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:39,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:39,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:39,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451823854] [2024-06-20 15:23:39,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:39,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:39,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:39,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:39,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:39,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:39,671 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-20 15:23:39,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:39,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:39,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:40,176 INFO L124 PetriNetUnfolderBase]: 2255/3924 cut-off events. [2024-06-20 15:23:40,176 INFO L125 PetriNetUnfolderBase]: For 421156/421157 co-relation queries the response was YES. [2024-06-20 15:23:40,197 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-20 15:23:40,206 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 63 changer transitions 3/215 dead transitions. [2024-06-20 15:23:40,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 215 transitions, 2433 flow [2024-06-20 15:23:40,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:40,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:40,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-20 15:23:40,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-20 15:23:40,207 INFO L175 Difference]: Start difference. First operand has 220 places, 193 transitions, 1953 flow. Second operand 9 states and 201 transitions. [2024-06-20 15:23:40,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 215 transitions, 2433 flow [2024-06-20 15:23:40,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 215 transitions, 2292 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:40,881 INFO L231 Difference]: Finished difference. Result has 223 places, 192 transitions, 1936 flow [2024-06-20 15:23:40,881 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-20 15:23:40,881 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-20 15:23:40,881 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 192 transitions, 1936 flow [2024-06-20 15:23:40,882 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-20 15:23:40,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:40,882 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-20 15:23:40,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 15:23:40,882 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-20 15:23:40,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:40,882 INFO L85 PathProgramCache]: Analyzing trace with hash -274428482, now seen corresponding path program 9 times [2024-06-20 15:23:40,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:40,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815268744] [2024-06-20 15:23:40,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:40,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:40,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:40,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:40,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:40,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815268744] [2024-06-20 15:23:40,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815268744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:40,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:40,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:40,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877962289] [2024-06-20 15:23:40,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:40,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:40,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:40,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:40,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:41,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:41,012 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-20 15:23:41,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:41,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:41,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:41,477 INFO L124 PetriNetUnfolderBase]: 2158/3752 cut-off events. [2024-06-20 15:23:41,477 INFO L125 PetriNetUnfolderBase]: For 353139/353139 co-relation queries the response was YES. [2024-06-20 15:23:41,496 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-20 15:23:41,504 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 172 selfloop transitions, 45 changer transitions 13/237 dead transitions. [2024-06-20 15:23:41,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 237 transitions, 2532 flow [2024-06-20 15:23:41,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:41,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:41,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-20 15:23:41,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474358974358975 [2024-06-20 15:23:41,505 INFO L175 Difference]: Start difference. First operand has 223 places, 192 transitions, 1936 flow. Second operand 8 states and 202 transitions. [2024-06-20 15:23:41,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 237 transitions, 2532 flow [2024-06-20 15:23:42,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 237 transitions, 2361 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:42,193 INFO L231 Difference]: Finished difference. Result has 223 places, 185 transitions, 1807 flow [2024-06-20 15:23:42,193 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-20 15:23:42,193 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-20 15:23:42,194 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 185 transitions, 1807 flow [2024-06-20 15:23:42,194 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-20 15:23:42,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:42,194 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-20 15:23:42,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 15:23:42,194 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-20 15:23:42,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:42,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1532363380, now seen corresponding path program 4 times [2024-06-20 15:23:42,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:42,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052323194] [2024-06-20 15:23:42,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:42,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:42,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:42,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:42,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:42,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052323194] [2024-06-20 15:23:42,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052323194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:42,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:42,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:42,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580456787] [2024-06-20 15:23:42,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:42,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:42,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:42,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:42,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:42,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:42,314 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-20 15:23:42,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:42,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:42,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:42,725 INFO L124 PetriNetUnfolderBase]: 1935/3333 cut-off events. [2024-06-20 15:23:42,725 INFO L125 PetriNetUnfolderBase]: For 290771/290772 co-relation queries the response was YES. [2024-06-20 15:23:42,742 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-20 15:23:42,749 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 70 changer transitions 0/215 dead transitions. [2024-06-20 15:23:42,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 215 transitions, 2325 flow [2024-06-20 15:23:42,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:42,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:42,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:23:42,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-20 15:23:42,750 INFO L175 Difference]: Start difference. First operand has 223 places, 185 transitions, 1807 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:23:42,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 215 transitions, 2325 flow [2024-06-20 15:23:43,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 215 transitions, 2187 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-20 15:23:43,460 INFO L231 Difference]: Finished difference. Result has 220 places, 186 transitions, 1835 flow [2024-06-20 15:23:43,460 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-20 15:23:43,461 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-20 15:23:43,461 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 186 transitions, 1835 flow [2024-06-20 15:23:43,461 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-20 15:23:43,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:43,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:43,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 15:23:43,461 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-20 15:23:43,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:43,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1144738886, now seen corresponding path program 5 times [2024-06-20 15:23:43,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:43,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568474483] [2024-06-20 15:23:43,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:43,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:43,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:43,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:43,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:43,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568474483] [2024-06-20 15:23:43,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568474483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:43,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:43,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:43,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341504799] [2024-06-20 15:23:43,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:43,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:43,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:43,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:43,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:43,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:43,574 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-20 15:23:43,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:43,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:43,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:43,982 INFO L124 PetriNetUnfolderBase]: 1955/3386 cut-off events. [2024-06-20 15:23:43,982 INFO L125 PetriNetUnfolderBase]: For 274120/274121 co-relation queries the response was YES. [2024-06-20 15:23:43,999 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-20 15:23:44,007 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 65 changer transitions 0/213 dead transitions. [2024-06-20 15:23:44,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 213 transitions, 2343 flow [2024-06-20 15:23:44,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:44,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:44,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-20 15:23:44,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783475783475783 [2024-06-20 15:23:44,007 INFO L175 Difference]: Start difference. First operand has 220 places, 186 transitions, 1835 flow. Second operand 9 states and 203 transitions. [2024-06-20 15:23:44,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 213 transitions, 2343 flow [2024-06-20 15:23:44,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 213 transitions, 2191 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:44,675 INFO L231 Difference]: Finished difference. Result has 223 places, 187 transitions, 1841 flow [2024-06-20 15:23:44,676 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-20 15:23:44,676 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-20 15:23:44,676 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 187 transitions, 1841 flow [2024-06-20 15:23:44,676 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-20 15:23:44,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:44,676 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-20 15:23:44,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 15:23:44,676 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-20 15:23:44,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:44,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1588360444, now seen corresponding path program 6 times [2024-06-20 15:23:44,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:44,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644673604] [2024-06-20 15:23:44,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:44,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:44,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:44,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-20 15:23:44,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:44,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644673604] [2024-06-20 15:23:44,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644673604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:44,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:44,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:44,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356242605] [2024-06-20 15:23:44,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:44,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:44,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:44,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:44,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:44,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:44,762 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-20 15:23:44,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:44,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:44,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:45,191 INFO L124 PetriNetUnfolderBase]: 2089/3622 cut-off events. [2024-06-20 15:23:45,191 INFO L125 PetriNetUnfolderBase]: For 338402/338403 co-relation queries the response was YES. [2024-06-20 15:23:45,210 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-20 15:23:45,219 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 67 changer transitions 0/221 dead transitions. [2024-06-20 15:23:45,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 221 transitions, 2669 flow [2024-06-20 15:23:45,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:45,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:45,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:23:45,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-20 15:23:45,219 INFO L175 Difference]: Start difference. First operand has 223 places, 187 transitions, 1841 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:23:45,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 221 transitions, 2669 flow [2024-06-20 15:23:45,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 221 transitions, 2525 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:45,817 INFO L231 Difference]: Finished difference. Result has 223 places, 188 transitions, 1857 flow [2024-06-20 15:23:45,817 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-20 15:23:45,817 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-20 15:23:45,817 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 188 transitions, 1857 flow [2024-06-20 15:23:45,818 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-20 15:23:45,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:45,818 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-20 15:23:45,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 15:23:45,818 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-20 15:23:45,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:45,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1038074362, now seen corresponding path program 7 times [2024-06-20 15:23:45,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:45,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863849383] [2024-06-20 15:23:45,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:45,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:45,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:45,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:45,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863849383] [2024-06-20 15:23:45,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863849383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:45,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:45,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:45,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495643437] [2024-06-20 15:23:45,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:45,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:45,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:45,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:45,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:45,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:45,951 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-20 15:23:45,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:45,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:45,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:46,419 INFO L124 PetriNetUnfolderBase]: 2109/3645 cut-off events. [2024-06-20 15:23:46,419 INFO L125 PetriNetUnfolderBase]: For 349290/349291 co-relation queries the response was YES. [2024-06-20 15:23:46,440 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-20 15:23:46,448 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 133 selfloop transitions, 85 changer transitions 0/225 dead transitions. [2024-06-20 15:23:46,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 225 transitions, 2565 flow [2024-06-20 15:23:46,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:46,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:46,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 15:23:46,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:23:46,449 INFO L175 Difference]: Start difference. First operand has 223 places, 188 transitions, 1857 flow. Second operand 8 states and 195 transitions. [2024-06-20 15:23:46,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 225 transitions, 2565 flow [2024-06-20 15:23:47,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 225 transitions, 2287 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-20 15:23:47,215 INFO L231 Difference]: Finished difference. Result has 222 places, 189 transitions, 1779 flow [2024-06-20 15:23:47,215 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-20 15:23:47,215 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 182 predicate places. [2024-06-20 15:23:47,216 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 189 transitions, 1779 flow [2024-06-20 15:23:47,216 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-20 15:23:47,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:47,216 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-20 15:23:47,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 15:23:47,216 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-20 15:23:47,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:47,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1577309254, now seen corresponding path program 8 times [2024-06-20 15:23:47,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:47,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401656752] [2024-06-20 15:23:47,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:47,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:47,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:47,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:47,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:47,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401656752] [2024-06-20 15:23:47,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401656752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:47,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:47,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:47,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903425634] [2024-06-20 15:23:47,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:47,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:47,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:47,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:47,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:47,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:47,327 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-20 15:23:47,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:47,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:47,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:47,855 INFO L124 PetriNetUnfolderBase]: 2258/3920 cut-off events. [2024-06-20 15:23:47,855 INFO L125 PetriNetUnfolderBase]: For 446984/446985 co-relation queries the response was YES. [2024-06-20 15:23:47,872 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-20 15:23:47,878 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 79 changer transitions 6/233 dead transitions. [2024-06-20 15:23:47,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 233 transitions, 2658 flow [2024-06-20 15:23:47,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:47,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:47,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-20 15:23:47,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6182336182336182 [2024-06-20 15:23:47,879 INFO L175 Difference]: Start difference. First operand has 222 places, 189 transitions, 1779 flow. Second operand 9 states and 217 transitions. [2024-06-20 15:23:47,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 233 transitions, 2658 flow [2024-06-20 15:23:48,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 233 transitions, 2482 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:48,617 INFO L231 Difference]: Finished difference. Result has 225 places, 188 transitions, 1770 flow [2024-06-20 15:23:48,617 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-20 15:23:48,617 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-20 15:23:48,617 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 188 transitions, 1770 flow [2024-06-20 15:23:48,617 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-20 15:23:48,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:48,617 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-20 15:23:48,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 15:23:48,618 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-20 15:23:48,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:48,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1630948748, now seen corresponding path program 9 times [2024-06-20 15:23:48,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:48,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914239971] [2024-06-20 15:23:48,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:48,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:48,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:48,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:48,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:48,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914239971] [2024-06-20 15:23:48,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914239971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:48,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:48,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:48,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239876802] [2024-06-20 15:23:48,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:48,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:48,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:48,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:48,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:48,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:48,722 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-20 15:23:48,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:48,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:48,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:49,188 INFO L124 PetriNetUnfolderBase]: 2234/3907 cut-off events. [2024-06-20 15:23:49,188 INFO L125 PetriNetUnfolderBase]: For 463745/463746 co-relation queries the response was YES. [2024-06-20 15:23:49,208 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-20 15:23:49,217 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 145 selfloop transitions, 60 changer transitions 9/221 dead transitions. [2024-06-20 15:23:49,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 221 transitions, 2450 flow [2024-06-20 15:23:49,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:49,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:49,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-20 15:23:49,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954415954415955 [2024-06-20 15:23:49,217 INFO L175 Difference]: Start difference. First operand has 225 places, 188 transitions, 1770 flow. Second operand 9 states and 209 transitions. [2024-06-20 15:23:49,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 221 transitions, 2450 flow [2024-06-20 15:23:50,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 221 transitions, 2281 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:50,003 INFO L231 Difference]: Finished difference. Result has 228 places, 185 transitions, 1705 flow [2024-06-20 15:23:50,003 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-20 15:23:50,005 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 188 predicate places. [2024-06-20 15:23:50,005 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 185 transitions, 1705 flow [2024-06-20 15:23:50,005 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-20 15:23:50,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:50,005 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-20 15:23:50,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 15:23:50,005 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-20 15:23:50,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:50,006 INFO L85 PathProgramCache]: Analyzing trace with hash 375328772, now seen corresponding path program 10 times [2024-06-20 15:23:50,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:50,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964445742] [2024-06-20 15:23:50,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:50,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:50,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:50,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:50,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:50,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964445742] [2024-06-20 15:23:50,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964445742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:50,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:50,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:50,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575097214] [2024-06-20 15:23:50,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:50,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:50,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:50,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:50,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:50,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:50,109 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-20 15:23:50,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:50,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:50,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:50,530 INFO L124 PetriNetUnfolderBase]: 2039/3586 cut-off events. [2024-06-20 15:23:50,530 INFO L125 PetriNetUnfolderBase]: For 397359/397360 co-relation queries the response was YES. [2024-06-20 15:23:50,548 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-20 15:23:50,556 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 137 selfloop transitions, 62 changer transitions 8/214 dead transitions. [2024-06-20 15:23:50,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 214 transitions, 2211 flow [2024-06-20 15:23:50,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:23:50,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:23:50,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-20 15:23:50,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717948717948718 [2024-06-20 15:23:50,557 INFO L175 Difference]: Start difference. First operand has 228 places, 185 transitions, 1705 flow. Second operand 10 states and 223 transitions. [2024-06-20 15:23:50,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 214 transitions, 2211 flow [2024-06-20 15:23:51,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 214 transitions, 2060 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:51,215 INFO L231 Difference]: Finished difference. Result has 230 places, 182 transitions, 1662 flow [2024-06-20 15:23:51,216 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-20 15:23:51,216 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 190 predicate places. [2024-06-20 15:23:51,216 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 182 transitions, 1662 flow [2024-06-20 15:23:51,216 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-20 15:23:51,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:51,216 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-20 15:23:51,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 15:23:51,216 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-20 15:23:51,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:51,217 INFO L85 PathProgramCache]: Analyzing trace with hash 2141880505, now seen corresponding path program 1 times [2024-06-20 15:23:51,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:51,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423211978] [2024-06-20 15:23:51,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:51,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:51,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:51,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:51,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:51,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423211978] [2024-06-20 15:23:51,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423211978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:51,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:51,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:51,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94525976] [2024-06-20 15:23:51,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:51,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:51,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:51,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:51,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:51,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:51,339 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-20 15:23:51,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:51,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:51,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:51,798 INFO L124 PetriNetUnfolderBase]: 1903/3343 cut-off events. [2024-06-20 15:23:51,799 INFO L125 PetriNetUnfolderBase]: For 370441/370445 co-relation queries the response was YES. [2024-06-20 15:23:51,813 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-20 15:23:51,819 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 167 selfloop transitions, 39 changer transitions 7/220 dead transitions. [2024-06-20 15:23:51,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 220 transitions, 2517 flow [2024-06-20 15:23:51,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:51,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:51,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:23:51,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-20 15:23:51,819 INFO L175 Difference]: Start difference. First operand has 230 places, 182 transitions, 1662 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:23:51,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 220 transitions, 2517 flow [2024-06-20 15:23:52,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 220 transitions, 2337 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-20 15:23:52,470 INFO L231 Difference]: Finished difference. Result has 227 places, 180 transitions, 1549 flow [2024-06-20 15:23:52,470 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-20 15:23:52,470 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-20 15:23:52,470 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 180 transitions, 1549 flow [2024-06-20 15:23:52,470 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-20 15:23:52,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:52,470 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-20 15:23:52,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 15:23:52,470 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-20 15:23:52,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:52,471 INFO L85 PathProgramCache]: Analyzing trace with hash -706508049, now seen corresponding path program 2 times [2024-06-20 15:23:52,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:52,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237198600] [2024-06-20 15:23:52,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:52,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:52,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:52,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:52,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:52,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237198600] [2024-06-20 15:23:52,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237198600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:52,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:52,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:52,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281546549] [2024-06-20 15:23:52,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:52,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:52,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:52,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:52,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:52,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:52,557 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-20 15:23:52,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:52,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:52,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:52,961 INFO L124 PetriNetUnfolderBase]: 1798/3168 cut-off events. [2024-06-20 15:23:52,961 INFO L125 PetriNetUnfolderBase]: For 363419/363423 co-relation queries the response was YES. [2024-06-20 15:23:52,978 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-20 15:23:52,985 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 35 changer transitions 15/217 dead transitions. [2024-06-20 15:23:52,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 217 transitions, 2235 flow [2024-06-20 15:23:52,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:52,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:52,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:23:52,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-20 15:23:52,986 INFO L175 Difference]: Start difference. First operand has 227 places, 180 transitions, 1549 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:23:52,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 217 transitions, 2235 flow [2024-06-20 15:23:53,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 217 transitions, 2070 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:53,647 INFO L231 Difference]: Finished difference. Result has 224 places, 173 transitions, 1417 flow [2024-06-20 15:23:53,647 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-20 15:23:53,647 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 184 predicate places. [2024-06-20 15:23:53,647 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 173 transitions, 1417 flow [2024-06-20 15:23:53,647 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-20 15:23:53,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:53,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:53,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 15:23:53,648 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-20 15:23:53,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:53,648 INFO L85 PathProgramCache]: Analyzing trace with hash -576651073, now seen corresponding path program 1 times [2024-06-20 15:23:53,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:53,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632364822] [2024-06-20 15:23:53,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:53,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:53,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:53,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:53,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:53,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632364822] [2024-06-20 15:23:53,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632364822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:53,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:53,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:53,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226191257] [2024-06-20 15:23:53,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:53,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:53,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:53,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:53,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:53,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:53,732 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-20 15:23:53,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:53,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:53,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:54,082 INFO L124 PetriNetUnfolderBase]: 1682/2947 cut-off events. [2024-06-20 15:23:54,082 INFO L125 PetriNetUnfolderBase]: For 331232/331233 co-relation queries the response was YES. [2024-06-20 15:23:54,097 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-20 15:23:54,104 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 130 selfloop transitions, 48 changer transitions 16/201 dead transitions. [2024-06-20 15:23:54,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 201 transitions, 2037 flow [2024-06-20 15:23:54,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:54,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:54,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-20 15:23:54,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-20 15:23:54,105 INFO L175 Difference]: Start difference. First operand has 224 places, 173 transitions, 1417 flow. Second operand 7 states and 159 transitions. [2024-06-20 15:23:54,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 201 transitions, 2037 flow [2024-06-20 15:23:54,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 201 transitions, 1893 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-20 15:23:54,756 INFO L231 Difference]: Finished difference. Result has 215 places, 170 transitions, 1361 flow [2024-06-20 15:23:54,756 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-20 15:23:54,756 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-20 15:23:54,756 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 170 transitions, 1361 flow [2024-06-20 15:23:54,756 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-20 15:23:54,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:54,757 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-20 15:23:54,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 15:23:54,757 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-20 15:23:54,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:54,757 INFO L85 PathProgramCache]: Analyzing trace with hash 908903935, now seen corresponding path program 2 times [2024-06-20 15:23:54,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:54,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077190817] [2024-06-20 15:23:54,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:54,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:54,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:54,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-20 15:23:54,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:54,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077190817] [2024-06-20 15:23:54,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077190817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:54,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:54,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:54,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755315861] [2024-06-20 15:23:54,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:54,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:54,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:54,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:54,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:54,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:54,865 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-20 15:23:54,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:54,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:54,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:55,211 INFO L124 PetriNetUnfolderBase]: 1657/2883 cut-off events. [2024-06-20 15:23:55,211 INFO L125 PetriNetUnfolderBase]: For 297827/297831 co-relation queries the response was YES. [2024-06-20 15:23:55,226 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-20 15:23:55,232 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 140 selfloop transitions, 57 changer transitions 8/212 dead transitions. [2024-06-20 15:23:55,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 212 transitions, 2165 flow [2024-06-20 15:23:55,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:55,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:55,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 15:23:55,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:23:55,233 INFO L175 Difference]: Start difference. First operand has 215 places, 170 transitions, 1361 flow. Second operand 8 states and 195 transitions. [2024-06-20 15:23:55,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 212 transitions, 2165 flow [2024-06-20 15:23:55,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 212 transitions, 2065 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:55,772 INFO L231 Difference]: Finished difference. Result has 214 places, 168 transitions, 1372 flow [2024-06-20 15:23:55,772 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-20 15:23:55,772 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 174 predicate places. [2024-06-20 15:23:55,772 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 168 transitions, 1372 flow [2024-06-20 15:23:55,772 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-20 15:23:55,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:55,772 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-20 15:23:55,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 15:23:55,773 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-20 15:23:55,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:55,773 INFO L85 PathProgramCache]: Analyzing trace with hash 326022369, now seen corresponding path program 3 times [2024-06-20 15:23:55,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:55,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388049397] [2024-06-20 15:23:55,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:55,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:55,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:55,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:55,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:55,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388049397] [2024-06-20 15:23:55,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388049397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:55,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:55,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:55,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665784033] [2024-06-20 15:23:55,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:55,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:55,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:55,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:55,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:55,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:55,893 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-20 15:23:55,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:55,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:55,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:56,218 INFO L124 PetriNetUnfolderBase]: 1552/2696 cut-off events. [2024-06-20 15:23:56,219 INFO L125 PetriNetUnfolderBase]: For 249649/249653 co-relation queries the response was YES. [2024-06-20 15:23:56,231 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-20 15:23:56,236 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 122 selfloop transitions, 54 changer transitions 22/205 dead transitions. [2024-06-20 15:23:56,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 205 transitions, 2008 flow [2024-06-20 15:23:56,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:56,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:56,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:23:56,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-20 15:23:56,237 INFO L175 Difference]: Start difference. First operand has 214 places, 168 transitions, 1372 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:23:56,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 205 transitions, 2008 flow [2024-06-20 15:23:56,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 205 transitions, 1887 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:56,660 INFO L231 Difference]: Finished difference. Result has 213 places, 164 transitions, 1329 flow [2024-06-20 15:23:56,661 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-20 15:23:56,661 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-20 15:23:56,661 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 164 transitions, 1329 flow [2024-06-20 15:23:56,661 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-20 15:23:56,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:56,661 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-20 15:23:56,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 15:23:56,662 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-20 15:23:56,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:56,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1509757981, now seen corresponding path program 4 times [2024-06-20 15:23:56,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:56,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866779445] [2024-06-20 15:23:56,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:56,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:56,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:56,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:56,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:56,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866779445] [2024-06-20 15:23:56,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866779445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:56,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:56,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:56,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402866396] [2024-06-20 15:23:56,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:56,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:56,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:56,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:56,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:56,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:56,764 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-20 15:23:56,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:56,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:56,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:57,106 INFO L124 PetriNetUnfolderBase]: 1705/2963 cut-off events. [2024-06-20 15:23:57,106 INFO L125 PetriNetUnfolderBase]: For 331567/331571 co-relation queries the response was YES. [2024-06-20 15:23:57,121 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-20 15:23:57,127 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 133 selfloop transitions, 51 changer transitions 8/199 dead transitions. [2024-06-20 15:23:57,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 199 transitions, 2081 flow [2024-06-20 15:23:57,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:57,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:57,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-20 15:23:57,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868945868945868 [2024-06-20 15:23:57,128 INFO L175 Difference]: Start difference. First operand has 213 places, 164 transitions, 1329 flow. Second operand 9 states and 206 transitions. [2024-06-20 15:23:57,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 199 transitions, 2081 flow [2024-06-20 15:23:57,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 199 transitions, 1953 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:57,513 INFO L231 Difference]: Finished difference. Result has 207 places, 162 transitions, 1304 flow [2024-06-20 15:23:57,513 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-20 15:23:57,514 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-20 15:23:57,514 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 162 transitions, 1304 flow [2024-06-20 15:23:57,514 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-20 15:23:57,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:57,514 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-20 15:23:57,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 15:23:57,514 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-20 15:23:57,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:57,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1097781621, now seen corresponding path program 5 times [2024-06-20 15:23:57,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:57,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635332384] [2024-06-20 15:23:57,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:57,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:57,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:57,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:57,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:57,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635332384] [2024-06-20 15:23:57,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635332384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:57,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:57,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:57,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240099965] [2024-06-20 15:23:57,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:57,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:57,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:57,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:57,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:57,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:57,631 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-20 15:23:57,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:57,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:57,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:57,978 INFO L124 PetriNetUnfolderBase]: 1681/2927 cut-off events. [2024-06-20 15:23:57,979 INFO L125 PetriNetUnfolderBase]: For 311600/311604 co-relation queries the response was YES. [2024-06-20 15:23:57,993 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-20 15:23:57,999 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 49 changer transitions 9/197 dead transitions. [2024-06-20 15:23:58,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 197 transitions, 2044 flow [2024-06-20 15:23:58,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:58,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:58,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-20 15:23:58,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868945868945868 [2024-06-20 15:23:58,001 INFO L175 Difference]: Start difference. First operand has 207 places, 162 transitions, 1304 flow. Second operand 9 states and 206 transitions. [2024-06-20 15:23:58,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 197 transitions, 2044 flow [2024-06-20 15:23:58,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 197 transitions, 1932 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:58,410 INFO L231 Difference]: Finished difference. Result has 206 places, 159 transitions, 1279 flow [2024-06-20 15:23:58,410 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-20 15:23:58,410 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-20 15:23:58,410 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 159 transitions, 1279 flow [2024-06-20 15:23:58,411 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-20 15:23:58,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:58,411 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-20 15:23:58,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 15:23:58,411 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-20 15:23:58,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:58,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1008924771, now seen corresponding path program 6 times [2024-06-20 15:23:58,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:58,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917359923] [2024-06-20 15:23:58,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:58,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:58,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:58,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:58,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:58,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917359923] [2024-06-20 15:23:58,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917359923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:58,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:58,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:58,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061417607] [2024-06-20 15:23:58,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:58,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:58,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:58,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:58,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:58,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:58,514 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-20 15:23:58,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:58,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:58,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:58,840 INFO L124 PetriNetUnfolderBase]: 1683/2921 cut-off events. [2024-06-20 15:23:58,841 INFO L125 PetriNetUnfolderBase]: For 317486/317490 co-relation queries the response was YES. [2024-06-20 15:23:58,855 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-20 15:23:58,861 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 116 selfloop transitions, 45 changer transitions 12/180 dead transitions. [2024-06-20 15:23:58,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 180 transitions, 1685 flow [2024-06-20 15:23:58,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:58,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:58,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-20 15:23:58,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-20 15:23:58,862 INFO L175 Difference]: Start difference. First operand has 206 places, 159 transitions, 1279 flow. Second operand 8 states and 178 transitions. [2024-06-20 15:23:58,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 180 transitions, 1685 flow [2024-06-20 15:23:59,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 180 transitions, 1582 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 15:23:59,211 INFO L231 Difference]: Finished difference. Result has 202 places, 155 transitions, 1247 flow [2024-06-20 15:23:59,212 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-20 15:23:59,212 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-20 15:23:59,212 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 155 transitions, 1247 flow [2024-06-20 15:23:59,212 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-20 15:23:59,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:59,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:59,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 15:23:59,212 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-20 15:23:59,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:59,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1009221441, now seen corresponding path program 7 times [2024-06-20 15:23:59,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:59,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238864569] [2024-06-20 15:23:59,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:59,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:59,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:59,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:59,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:59,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238864569] [2024-06-20 15:23:59,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238864569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:59,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:59,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:59,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537740774] [2024-06-20 15:23:59,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:59,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:59,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:59,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:59,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:59,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:23:59,312 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-20 15:23:59,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:59,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:23:59,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:59,639 INFO L124 PetriNetUnfolderBase]: 1554/2712 cut-off events. [2024-06-20 15:23:59,639 INFO L125 PetriNetUnfolderBase]: For 250042/250046 co-relation queries the response was YES. [2024-06-20 15:23:59,649 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-20 15:23:59,654 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 123 selfloop transitions, 42 changer transitions 11/183 dead transitions. [2024-06-20 15:23:59,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 183 transitions, 1805 flow [2024-06-20 15:23:59,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:59,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:59,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-20 15:23:59,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 15:23:59,655 INFO L175 Difference]: Start difference. First operand has 202 places, 155 transitions, 1247 flow. Second operand 8 states and 182 transitions. [2024-06-20 15:23:59,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 183 transitions, 1805 flow [2024-06-20 15:23:59,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 183 transitions, 1707 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:59,908 INFO L231 Difference]: Finished difference. Result has 200 places, 151 transitions, 1212 flow [2024-06-20 15:23:59,908 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-20 15:23:59,908 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-20 15:23:59,909 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 151 transitions, 1212 flow [2024-06-20 15:23:59,909 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-20 15:23:59,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:59,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:59,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 15:23:59,909 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-20 15:23:59,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:59,910 INFO L85 PathProgramCache]: Analyzing trace with hash -812479941, now seen corresponding path program 8 times [2024-06-20 15:23:59,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:59,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268140718] [2024-06-20 15:23:59,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:59,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:59,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:59,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:59,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:59,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268140718] [2024-06-20 15:23:59,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268140718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:59,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:59,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:59,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127821425] [2024-06-20 15:23:59,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:59,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:59,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:59,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:59,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:00,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:00,006 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-20 15:24:00,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:00,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:00,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:00,309 INFO L124 PetriNetUnfolderBase]: 1407/2459 cut-off events. [2024-06-20 15:24:00,310 INFO L125 PetriNetUnfolderBase]: For 199615/199619 co-relation queries the response was YES. [2024-06-20 15:24:00,320 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-20 15:24:00,325 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 122 selfloop transitions, 41 changer transitions 10/180 dead transitions. [2024-06-20 15:24:00,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 180 transitions, 1764 flow [2024-06-20 15:24:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:24:00,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:24:00,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-20 15:24:00,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612535612535613 [2024-06-20 15:24:00,326 INFO L175 Difference]: Start difference. First operand has 200 places, 151 transitions, 1212 flow. Second operand 9 states and 197 transitions. [2024-06-20 15:24:00,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 180 transitions, 1764 flow [2024-06-20 15:24:00,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 180 transitions, 1671 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 15:24:00,545 INFO L231 Difference]: Finished difference. Result has 197 places, 148 transitions, 1187 flow [2024-06-20 15:24:00,545 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-20 15:24:00,545 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 157 predicate places. [2024-06-20 15:24:00,545 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 148 transitions, 1187 flow [2024-06-20 15:24:00,545 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-20 15:24:00,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:00,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:24:00,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 15:24:00,546 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-20 15:24:00,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:00,546 INFO L85 PathProgramCache]: Analyzing trace with hash -809622981, now seen corresponding path program 9 times [2024-06-20 15:24:00,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:00,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938149551] [2024-06-20 15:24:00,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:00,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:00,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:00,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:00,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:00,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938149551] [2024-06-20 15:24:00,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938149551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:00,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:00,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:00,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647514981] [2024-06-20 15:24:00,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:00,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:00,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:00,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:00,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:00,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:00,641 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-20 15:24:00,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:00,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:00,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:00,889 INFO L124 PetriNetUnfolderBase]: 1256/2202 cut-off events. [2024-06-20 15:24:00,889 INFO L125 PetriNetUnfolderBase]: For 147129/147133 co-relation queries the response was YES. [2024-06-20 15:24:00,899 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-20 15:24:00,903 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 105 selfloop transitions, 34 changer transitions 23/169 dead transitions. [2024-06-20 15:24:00,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 169 transitions, 1571 flow [2024-06-20 15:24:00,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:24:00,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:24:00,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-20 15:24:00,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2024-06-20 15:24:00,904 INFO L175 Difference]: Start difference. First operand has 197 places, 148 transitions, 1187 flow. Second operand 8 states and 172 transitions. [2024-06-20 15:24:00,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 169 transitions, 1571 flow [2024-06-20 15:24:01,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 169 transitions, 1488 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 15:24:01,102 INFO L231 Difference]: Finished difference. Result has 194 places, 141 transitions, 1121 flow [2024-06-20 15:24:01,102 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-20 15:24:01,103 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-20 15:24:01,103 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 141 transitions, 1121 flow [2024-06-20 15:24:01,103 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-20 15:24:01,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:01,103 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-20 15:24:01,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 15:24:01,103 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-20 15:24:01,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:01,103 INFO L85 PathProgramCache]: Analyzing trace with hash -965275215, now seen corresponding path program 10 times [2024-06-20 15:24:01,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:01,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847588691] [2024-06-20 15:24:01,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:01,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:01,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:01,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:01,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:01,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847588691] [2024-06-20 15:24:01,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847588691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:01,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:01,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:01,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518307970] [2024-06-20 15:24:01,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:01,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:01,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:01,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:01,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:01,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:01,205 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-20 15:24:01,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:01,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:01,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:01,449 INFO L124 PetriNetUnfolderBase]: 1240/2168 cut-off events. [2024-06-20 15:24:01,452 INFO L125 PetriNetUnfolderBase]: For 141953/141953 co-relation queries the response was YES. [2024-06-20 15:24:01,461 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-20 15:24:01,465 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 100 selfloop transitions, 42 changer transitions 12/161 dead transitions. [2024-06-20 15:24:01,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 161 transitions, 1485 flow [2024-06-20 15:24:01,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:24:01,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:24:01,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-20 15:24:01,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-20 15:24:01,466 INFO L175 Difference]: Start difference. First operand has 194 places, 141 transitions, 1121 flow. Second operand 10 states and 206 transitions. [2024-06-20 15:24:01,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 161 transitions, 1485 flow [2024-06-20 15:24:01,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 161 transitions, 1400 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:24:01,646 INFO L231 Difference]: Finished difference. Result has 186 places, 137 transitions, 1102 flow [2024-06-20 15:24:01,646 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-20 15:24:01,646 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-20 15:24:01,646 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 137 transitions, 1102 flow [2024-06-20 15:24:01,646 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-20 15:24:01,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:01,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:24:01,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 15:24:01,646 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-20 15:24:01,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:01,647 INFO L85 PathProgramCache]: Analyzing trace with hash 727494061, now seen corresponding path program 1 times [2024-06-20 15:24:01,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:01,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467950111] [2024-06-20 15:24:01,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:01,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:01,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:01,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-20 15:24:01,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:01,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467950111] [2024-06-20 15:24:01,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467950111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:01,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:01,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:24:01,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584435666] [2024-06-20 15:24:01,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:01,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:24:01,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:01,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:24:01,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:24:01,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:01,739 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-20 15:24:01,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:01,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:01,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:01,957 INFO L124 PetriNetUnfolderBase]: 1319/2309 cut-off events. [2024-06-20 15:24:01,957 INFO L125 PetriNetUnfolderBase]: For 150224/150224 co-relation queries the response was YES. [2024-06-20 15:24:01,967 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-20 15:24:01,971 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 94 selfloop transitions, 41 changer transitions 20/162 dead transitions. [2024-06-20 15:24:01,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 162 transitions, 1596 flow [2024-06-20 15:24:01,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:01,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:01,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-20 15:24:01,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-20 15:24:01,972 INFO L175 Difference]: Start difference. First operand has 186 places, 137 transitions, 1102 flow. Second operand 7 states and 156 transitions. [2024-06-20 15:24:01,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 162 transitions, 1596 flow [2024-06-20 15:24:02,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 162 transitions, 1504 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 15:24:02,187 INFO L231 Difference]: Finished difference. Result has 181 places, 130 transitions, 1044 flow [2024-06-20 15:24:02,187 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-20 15:24:02,188 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-20 15:24:02,188 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 130 transitions, 1044 flow [2024-06-20 15:24:02,188 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-20 15:24:02,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:02,188 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-20 15:24:02,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 15:24:02,188 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-20 15:24:02,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:02,188 INFO L85 PathProgramCache]: Analyzing trace with hash -693351989, now seen corresponding path program 2 times [2024-06-20 15:24:02,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:02,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416838163] [2024-06-20 15:24:02,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:02,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:02,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:02,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:02,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:02,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416838163] [2024-06-20 15:24:02,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416838163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:02,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:02,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:02,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468941871] [2024-06-20 15:24:02,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:02,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:02,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:02,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:02,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:02,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:02,307 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-20 15:24:02,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:02,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:02,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:02,533 INFO L124 PetriNetUnfolderBase]: 1167/2052 cut-off events. [2024-06-20 15:24:02,533 INFO L125 PetriNetUnfolderBase]: For 144517/144517 co-relation queries the response was YES. [2024-06-20 15:24:02,541 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-20 15:24:02,545 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 90 selfloop transitions, 49 changer transitions 14/160 dead transitions. [2024-06-20 15:24:02,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 160 transitions, 1546 flow [2024-06-20 15:24:02,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:24:02,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:24:02,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-20 15:24:02,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-20 15:24:02,546 INFO L175 Difference]: Start difference. First operand has 181 places, 130 transitions, 1044 flow. Second operand 8 states and 183 transitions. [2024-06-20 15:24:02,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 160 transitions, 1546 flow [2024-06-20 15:24:02,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 160 transitions, 1458 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 15:24:02,685 INFO L231 Difference]: Finished difference. Result has 177 places, 122 transitions, 1016 flow [2024-06-20 15:24:02,686 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-20 15:24:02,686 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 137 predicate places. [2024-06-20 15:24:02,686 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 122 transitions, 1016 flow [2024-06-20 15:24:02,686 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-20 15:24:02,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:02,686 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-20 15:24:02,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 15:24:02,687 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-20 15:24:02,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:02,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1490568209, now seen corresponding path program 3 times [2024-06-20 15:24:02,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:02,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322235618] [2024-06-20 15:24:02,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:02,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:02,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:02,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:02,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:02,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322235618] [2024-06-20 15:24:02,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322235618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:02,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:02,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:02,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932920225] [2024-06-20 15:24:02,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:02,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:02,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:02,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:02,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:02,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:02,805 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-20 15:24:02,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:02,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:02,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:03,018 INFO L124 PetriNetUnfolderBase]: 990/1745 cut-off events. [2024-06-20 15:24:03,018 INFO L125 PetriNetUnfolderBase]: For 110745/110745 co-relation queries the response was YES. [2024-06-20 15:24:03,025 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-20 15:24:03,028 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 70 selfloop transitions, 41 changer transitions 29/147 dead transitions. [2024-06-20 15:24:03,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 147 transitions, 1366 flow [2024-06-20 15:24:03,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:24:03,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:24:03,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 15:24:03,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-20 15:24:03,029 INFO L175 Difference]: Start difference. First operand has 177 places, 122 transitions, 1016 flow. Second operand 8 states and 177 transitions. [2024-06-20 15:24:03,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 147 transitions, 1366 flow [2024-06-20 15:24:03,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 147 transitions, 1259 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 15:24:03,182 INFO L231 Difference]: Finished difference. Result has 170 places, 108 transitions, 877 flow [2024-06-20 15:24:03,182 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-20 15:24:03,182 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-20 15:24:03,182 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 108 transitions, 877 flow [2024-06-20 15:24:03,182 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-20 15:24:03,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:03,182 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-20 15:24:03,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 15:24:03,182 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-20 15:24:03,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:03,183 INFO L85 PathProgramCache]: Analyzing trace with hash -813477255, now seen corresponding path program 4 times [2024-06-20 15:24:03,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:03,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509636465] [2024-06-20 15:24:03,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:03,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:03,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:03,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:03,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:03,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509636465] [2024-06-20 15:24:03,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509636465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:03,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:03,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:03,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689540739] [2024-06-20 15:24:03,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:03,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:03,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:03,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:03,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:03,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:03,298 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-20 15:24:03,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:03,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:03,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:03,508 INFO L124 PetriNetUnfolderBase]: 998/1750 cut-off events. [2024-06-20 15:24:03,508 INFO L125 PetriNetUnfolderBase]: For 119695/119695 co-relation queries the response was YES. [2024-06-20 15:24:03,519 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-20 15:24:03,523 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 77 selfloop transitions, 34 changer transitions 14/132 dead transitions. [2024-06-20 15:24:03,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 132 transitions, 1285 flow [2024-06-20 15:24:03,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:24:03,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:24:03,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-20 15:24:03,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-20 15:24:03,523 INFO L175 Difference]: Start difference. First operand has 170 places, 108 transitions, 877 flow. Second operand 10 states and 206 transitions. [2024-06-20 15:24:03,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 132 transitions, 1285 flow [2024-06-20 15:24:03,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 132 transitions, 1134 flow, removed 18 selfloop flow, removed 16 redundant places. [2024-06-20 15:24:03,632 INFO L231 Difference]: Finished difference. Result has 149 places, 102 transitions, 775 flow [2024-06-20 15:24:03,632 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-20 15:24:03,633 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-20 15:24:03,633 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 102 transitions, 775 flow [2024-06-20 15:24:03,633 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-20 15:24:03,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:03,633 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-20 15:24:03,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 15:24:03,633 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-20 15:24:03,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:03,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1254970351, now seen corresponding path program 5 times [2024-06-20 15:24:03,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:03,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594215736] [2024-06-20 15:24:03,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:03,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:03,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:03,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:03,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:03,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594215736] [2024-06-20 15:24:03,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594215736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:03,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:03,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:03,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907065296] [2024-06-20 15:24:03,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:03,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:03,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:03,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:03,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:03,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:03,729 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-20 15:24:03,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:03,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:03,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:03,927 INFO L124 PetriNetUnfolderBase]: 1022/1812 cut-off events. [2024-06-20 15:24:03,927 INFO L125 PetriNetUnfolderBase]: For 100191/100191 co-relation queries the response was YES. [2024-06-20 15:24:03,933 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-20 15:24:03,937 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 75 selfloop transitions, 38 changer transitions 11/131 dead transitions. [2024-06-20 15:24:03,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 131 transitions, 1265 flow [2024-06-20 15:24:03,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:24:03,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:24:03,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-20 15:24:03,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 15:24:03,938 INFO L175 Difference]: Start difference. First operand has 149 places, 102 transitions, 775 flow. Second operand 9 states and 195 transitions. [2024-06-20 15:24:03,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 131 transitions, 1265 flow [2024-06-20 15:24:04,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 131 transitions, 1182 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 15:24:04,005 INFO L231 Difference]: Finished difference. Result has 145 places, 97 transitions, 756 flow [2024-06-20 15:24:04,005 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-20 15:24:04,005 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-20 15:24:04,005 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 97 transitions, 756 flow [2024-06-20 15:24:04,005 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-20 15:24:04,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:04,006 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-20 15:24:04,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 15:24:04,006 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-20 15:24:04,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:04,006 INFO L85 PathProgramCache]: Analyzing trace with hash -190235365, now seen corresponding path program 6 times [2024-06-20 15:24:04,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:04,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468897369] [2024-06-20 15:24:04,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:04,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:04,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:04,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:04,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:04,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468897369] [2024-06-20 15:24:04,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468897369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:04,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:04,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:04,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217838137] [2024-06-20 15:24:04,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:04,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:04,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:04,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:04,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:04,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:04,122 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-20 15:24:04,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:04,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:04,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:04,309 INFO L124 PetriNetUnfolderBase]: 905/1603 cut-off events. [2024-06-20 15:24:04,309 INFO L125 PetriNetUnfolderBase]: For 77741/77741 co-relation queries the response was YES. [2024-06-20 15:24:04,315 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-20 15:24:04,318 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 27 changer transitions 23/122 dead transitions. [2024-06-20 15:24:04,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 122 transitions, 1130 flow [2024-06-20 15:24:04,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:24:04,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:24:04,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-20 15:24:04,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5441595441595442 [2024-06-20 15:24:04,319 INFO L175 Difference]: Start difference. First operand has 145 places, 97 transitions, 756 flow. Second operand 9 states and 191 transitions. [2024-06-20 15:24:04,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 122 transitions, 1130 flow [2024-06-20 15:24:04,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 122 transitions, 1053 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 15:24:04,379 INFO L231 Difference]: Finished difference. Result has 144 places, 84 transitions, 658 flow [2024-06-20 15:24:04,379 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-20 15:24:04,380 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-20 15:24:04,380 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 84 transitions, 658 flow [2024-06-20 15:24:04,380 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-20 15:24:04,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:04,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:24:04,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 15:24:04,381 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-20 15:24:04,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:04,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1432687799, now seen corresponding path program 7 times [2024-06-20 15:24:04,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:04,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240368729] [2024-06-20 15:24:04,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:04,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:04,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:04,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:04,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:04,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240368729] [2024-06-20 15:24:04,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240368729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:04,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:04,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:04,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48536850] [2024-06-20 15:24:04,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:04,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:04,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:04,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:04,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:04,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:04,499 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-20 15:24:04,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:04,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:04,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:04,644 INFO L124 PetriNetUnfolderBase]: 703/1255 cut-off events. [2024-06-20 15:24:04,644 INFO L125 PetriNetUnfolderBase]: For 60938/60938 co-relation queries the response was YES. [2024-06-20 15:24:04,648 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-20 15:24:04,650 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 62 selfloop transitions, 21 changer transitions 16/106 dead transitions. [2024-06-20 15:24:04,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 106 transitions, 992 flow [2024-06-20 15:24:04,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:24:04,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:24:04,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-20 15:24:04,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448717948717948 [2024-06-20 15:24:04,651 INFO L175 Difference]: Start difference. First operand has 144 places, 84 transitions, 658 flow. Second operand 8 states and 170 transitions. [2024-06-20 15:24:04,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 106 transitions, 992 flow [2024-06-20 15:24:04,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 106 transitions, 907 flow, removed 20 selfloop flow, removed 15 redundant places. [2024-06-20 15:24:04,687 INFO L231 Difference]: Finished difference. Result has 126 places, 75 transitions, 571 flow [2024-06-20 15:24:04,687 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-20 15:24:04,688 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-20 15:24:04,688 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 75 transitions, 571 flow [2024-06-20 15:24:04,688 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-20 15:24:04,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:04,688 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-20 15:24:04,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 15:24:04,688 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-20 15:24:04,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:04,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1432684079, now seen corresponding path program 8 times [2024-06-20 15:24:04,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:04,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070214744] [2024-06-20 15:24:04,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:04,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:04,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:04,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:04,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:04,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070214744] [2024-06-20 15:24:04,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070214744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:04,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:04,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:04,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684349824] [2024-06-20 15:24:04,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:04,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:04,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:04,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:04,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:04,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:04,785 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-20 15:24:04,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:04,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:04,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:04,894 INFO L124 PetriNetUnfolderBase]: 488/902 cut-off events. [2024-06-20 15:24:04,894 INFO L125 PetriNetUnfolderBase]: For 25875/25875 co-relation queries the response was YES. [2024-06-20 15:24:04,896 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-20 15:24:04,897 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 44 selfloop transitions, 10 changer transitions 29/90 dead transitions. [2024-06-20 15:24:04,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 90 transitions, 777 flow [2024-06-20 15:24:04,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:24:04,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:24:04,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-20 15:24:04,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-20 15:24:04,898 INFO L175 Difference]: Start difference. First operand has 126 places, 75 transitions, 571 flow. Second operand 8 states and 162 transitions. [2024-06-20 15:24:04,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 90 transitions, 777 flow [2024-06-20 15:24:04,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 90 transitions, 730 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 15:24:04,919 INFO L231 Difference]: Finished difference. Result has 120 places, 59 transitions, 428 flow [2024-06-20 15:24:04,919 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-20 15:24:04,919 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-20 15:24:04,919 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 59 transitions, 428 flow [2024-06-20 15:24:04,919 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-20 15:24:04,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:04,919 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-20 15:24:04,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 15:24:04,919 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-20 15:24:04,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:04,920 INFO L85 PathProgramCache]: Analyzing trace with hash 984938833, now seen corresponding path program 9 times [2024-06-20 15:24:04,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:04,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642904889] [2024-06-20 15:24:04,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:04,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:04,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:04,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:04,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:04,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642904889] [2024-06-20 15:24:04,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642904889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:04,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:04,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:24:04,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287920002] [2024-06-20 15:24:04,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:05,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:24:05,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:05,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:24:05,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:24:05,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:05,028 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-20 15:24:05,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:05,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:05,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:05,122 INFO L124 PetriNetUnfolderBase]: 430/801 cut-off events. [2024-06-20 15:24:05,122 INFO L125 PetriNetUnfolderBase]: For 17889/17889 co-relation queries the response was YES. [2024-06-20 15:24:05,124 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-20 15:24:05,125 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 35 selfloop transitions, 19 changer transitions 11/72 dead transitions. [2024-06-20 15:24:05,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 72 transitions, 594 flow [2024-06-20 15:24:05,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:05,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:05,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-20 15:24:05,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2024-06-20 15:24:05,126 INFO L175 Difference]: Start difference. First operand has 120 places, 59 transitions, 428 flow. Second operand 7 states and 141 transitions. [2024-06-20 15:24:05,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 72 transitions, 594 flow [2024-06-20 15:24:05,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 72 transitions, 542 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-06-20 15:24:05,134 INFO L231 Difference]: Finished difference. Result has 95 places, 54 transitions, 384 flow [2024-06-20 15:24:05,134 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-20 15:24:05,134 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 55 predicate places. [2024-06-20 15:24:05,135 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 54 transitions, 384 flow [2024-06-20 15:24:05,135 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-20 15:24:05,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:05,135 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-20 15:24:05,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 15:24:05,135 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-20 15:24:05,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:05,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1611793309, now seen corresponding path program 11 times [2024-06-20 15:24:05,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:05,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953425010] [2024-06-20 15:24:05,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:05,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:05,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:05,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:05,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:05,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953425010] [2024-06-20 15:24:05,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953425010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:05,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:05,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:24:05,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153208766] [2024-06-20 15:24:05,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:05,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:24:05,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:05,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:24:05,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:24:05,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:05,248 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-20 15:24:05,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:05,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:05,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:05,330 INFO L124 PetriNetUnfolderBase]: 394/749 cut-off events. [2024-06-20 15:24:05,330 INFO L125 PetriNetUnfolderBase]: For 8824/8824 co-relation queries the response was YES. [2024-06-20 15:24:05,331 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-20 15:24:05,332 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 34 selfloop transitions, 17 changer transitions 9/67 dead transitions. [2024-06-20 15:24:05,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 67 transitions, 540 flow [2024-06-20 15:24:05,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:05,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:05,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-20 15:24:05,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-20 15:24:05,333 INFO L175 Difference]: Start difference. First operand has 95 places, 54 transitions, 384 flow. Second operand 7 states and 140 transitions. [2024-06-20 15:24:05,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 67 transitions, 540 flow [2024-06-20 15:24:05,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 67 transitions, 505 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:24:05,339 INFO L231 Difference]: Finished difference. Result has 94 places, 51 transitions, 360 flow [2024-06-20 15:24:05,339 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-20 15:24:05,339 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 54 predicate places. [2024-06-20 15:24:05,339 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 51 transitions, 360 flow [2024-06-20 15:24:05,339 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-20 15:24:05,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:05,340 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-20 15:24:05,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 15:24:05,340 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-20 15:24:05,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:05,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1824913835, now seen corresponding path program 12 times [2024-06-20 15:24:05,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:05,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285050775] [2024-06-20 15:24:05,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:05,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:05,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:05,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:05,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285050775] [2024-06-20 15:24:05,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285050775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:05,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:05,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:24:05,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788334905] [2024-06-20 15:24:05,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:05,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:24:05,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:05,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:24:05,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:24:05,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:05,443 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-20 15:24:05,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:05,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:05,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:05,515 INFO L124 PetriNetUnfolderBase]: 285/558 cut-off events. [2024-06-20 15:24:05,516 INFO L125 PetriNetUnfolderBase]: For 5450/5450 co-relation queries the response was YES. [2024-06-20 15:24:05,516 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-20 15:24:05,517 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 29 selfloop transitions, 8 changer transitions 18/62 dead transitions. [2024-06-20 15:24:05,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 62 transitions, 498 flow [2024-06-20 15:24:05,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:05,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:05,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 15:24:05,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2024-06-20 15:24:05,518 INFO L175 Difference]: Start difference. First operand has 94 places, 51 transitions, 360 flow. Second operand 7 states and 138 transitions. [2024-06-20 15:24:05,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 62 transitions, 498 flow [2024-06-20 15:24:05,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 62 transitions, 455 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 15:24:05,522 INFO L231 Difference]: Finished difference. Result has 92 places, 42 transitions, 257 flow [2024-06-20 15:24:05,522 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-20 15:24:05,522 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 52 predicate places. [2024-06-20 15:24:05,522 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 42 transitions, 257 flow [2024-06-20 15:24:05,522 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-20 15:24:05,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:05,522 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-20 15:24:05,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 15:24:05,523 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-20 15:24:05,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:05,523 INFO L85 PathProgramCache]: Analyzing trace with hash 984928603, now seen corresponding path program 10 times [2024-06-20 15:24:05,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:05,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844320409] [2024-06-20 15:24:05,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:05,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:05,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:05,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:05,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:05,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844320409] [2024-06-20 15:24:05,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844320409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:05,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:05,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:24:05,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255215575] [2024-06-20 15:24:05,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:05,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:24:05,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:05,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:24:05,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:24:05,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-20 15:24:05,638 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-20 15:24:05,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:05,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-20 15:24:05,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:05,680 INFO L124 PetriNetUnfolderBase]: 150/309 cut-off events. [2024-06-20 15:24:05,680 INFO L125 PetriNetUnfolderBase]: For 2429/2429 co-relation queries the response was YES. [2024-06-20 15:24:05,681 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-20 15:24:05,681 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 0 selfloop transitions, 0 changer transitions 49/49 dead transitions. [2024-06-20 15:24:05,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 49 transitions, 327 flow [2024-06-20 15:24:05,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:05,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:05,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 15:24:05,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2024-06-20 15:24:05,682 INFO L175 Difference]: Start difference. First operand has 92 places, 42 transitions, 257 flow. Second operand 7 states and 129 transitions. [2024-06-20 15:24:05,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 49 transitions, 327 flow [2024-06-20 15:24:05,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 49 transitions, 279 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-20 15:24:05,682 INFO L231 Difference]: Finished difference. Result has 73 places, 0 transitions, 0 flow [2024-06-20 15:24:05,683 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-20 15:24:05,683 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-06-20 15:24:05,683 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 0 transitions, 0 flow [2024-06-20 15:24:05,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:05,685 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-20 15:24:05,685 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-20 15:24:05,685 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-20 15:24:05,685 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-20 15:24:05,686 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-20 15:24:05,686 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-20 15:24:05,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 15:24:05,686 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-20 15:24:05,688 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-20 15:24:05,689 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-20 15:24:05,691 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-20 15:24:05,691 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-20 15:24:05,692 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.06 03:24:05 BasicIcfg [2024-06-20 15:24:05,692 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-20 15:24:05,692 INFO L158 Benchmark]: Toolchain (without parser) took 91756.16ms. Allocated memory was 151.0MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 107.7MB in the beginning and 1.0GB in the end (delta: -896.1MB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-06-20 15:24:05,693 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 113.2MB. Free memory is still 86.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 15:24:05,693 INFO L158 Benchmark]: Witness Parser took 1.48ms. Allocated memory is still 151.0MB. Free memory is still 111.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 15:24:05,693 INFO L158 Benchmark]: CACSL2BoogieTranslator took 376.94ms. Allocated memory is still 151.0MB. Free memory was 107.7MB in the beginning and 81.0MB in the end (delta: 26.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-20 15:24:05,693 INFO L158 Benchmark]: Boogie Procedure Inliner took 29.21ms. Allocated memory is still 151.0MB. Free memory was 81.0MB in the beginning and 78.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-20 15:24:05,693 INFO L158 Benchmark]: Boogie Preprocessor took 28.00ms. Allocated memory is still 151.0MB. Free memory was 78.9MB in the beginning and 76.3MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-20 15:24:05,693 INFO L158 Benchmark]: RCFGBuilder took 395.02ms. Allocated memory is still 151.0MB. Free memory was 76.3MB in the beginning and 51.1MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-20 15:24:05,694 INFO L158 Benchmark]: TraceAbstraction took 90923.17ms. Allocated memory was 151.0MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 50.6MB in the beginning and 1.0GB in the end (delta: -953.2MB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-06-20 15:24:05,694 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 113.2MB. Free memory is still 86.2MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 1.48ms. Allocated memory is still 151.0MB. Free memory is still 111.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 376.94ms. Allocated memory is still 151.0MB. Free memory was 107.7MB in the beginning and 81.0MB in the end (delta: 26.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 29.21ms. Allocated memory is still 151.0MB. Free memory was 81.0MB in the beginning and 78.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 28.00ms. Allocated memory is still 151.0MB. Free memory was 78.9MB in the beginning and 76.3MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 395.02ms. Allocated memory is still 151.0MB. Free memory was 76.3MB in the beginning and 51.1MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 90923.17ms. Allocated memory was 151.0MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 50.6MB in the beginning and 1.0GB in the end (delta: -953.2MB). Peak memory consumption was 1.1GB. 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: 90.8s, OverallIterations: 121, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 81.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7611 SdHoareTripleChecker+Valid, 10.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5942 mSDsluCounter, 2873 SdHoareTripleChecker+Invalid, 8.8s 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.7s 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, 8.2s 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-20 15:24:05,712 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