./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe011_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe011_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-7724a2d-m [2024-06-28 02:24:26,301 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:24:26,351 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:24:26,354 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:24:26,354 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:24:26,368 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:24:26,369 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:24:26,369 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:24:26,370 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:24:26,370 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:24:26,370 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:24:26,370 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:24:26,371 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:24:26,371 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:24:26,371 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:24:26,372 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:24:26,372 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:24:26,372 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:24:26,372 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:24:26,373 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:24:26,373 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:24:26,373 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:24:26,374 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:24:26,374 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:24:26,374 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:24:26,374 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:24:26,374 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:24:26,375 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:24:26,375 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:24:26,375 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:24:26,375 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:24:26,375 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:24:26,376 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:24:26,376 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:24:26,376 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:24:26,376 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:24:26,376 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:24:26,377 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:24:26,377 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:24:26,377 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:24:26,377 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:24:26,377 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:24:26,378 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:24:26,378 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-28 02:24:26,522 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:24:26,539 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:24:26,541 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:24:26,542 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:24:26,542 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:24:26,543 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-28 02:24:27,535 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:24:27,792 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:24:27,792 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-28 02:24:27,803 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81a63fc0d/504584b0eee249d4a1bc018a9e987c73/FLAG8a3c4a27b [2024-06-28 02:24:27,817 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81a63fc0d/504584b0eee249d4a1bc018a9e987c73 [2024-06-28 02:24:27,819 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:24:27,820 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:24:27,820 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe011_tso.yml/witness.yml [2024-06-28 02:24:27,925 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:24:27,926 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:24:27,928 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:24:27,928 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:24:27,931 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:24:27,932 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:24:27" (1/2) ... [2024-06-28 02:24:27,933 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d1c56a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:24:27, skipping insertion in model container [2024-06-28 02:24:27,933 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:24:27" (1/2) ... [2024-06-28 02:24:27,934 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@b257b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:24:27, skipping insertion in model container [2024-06-28 02:24:27,934 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:24:27" (2/2) ... [2024-06-28 02:24:27,935 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d1c56a5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:27, skipping insertion in model container [2024-06-28 02:24:27,935 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:24:27" (2/2) ... [2024-06-28 02:24:27,935 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:24:27,970 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:24:27,972 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y == 0 || y == 1)) && ((x == 0 || x == 1) || x == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 02:24:27,972 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y == 0 || y == 1)) && ((x == 0 || x == 1) || x == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 02:24:27,972 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y == 0 || y == 1)) && ((x == 0 || x == 1) || x == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 02:24:27,972 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:24:27,973 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-28 02:24:28,005 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:24:28,265 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:24:28,272 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:24:28,339 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:24:28,367 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:24:28,368 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28 WrapperNode [2024-06-28 02:24:28,368 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:24:28,369 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:24:28,369 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:24:28,369 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:24:28,374 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 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,388 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 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,405 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-28 02:24:28,405 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:24:28,406 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:24:28,406 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:24:28,406 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:24:28,413 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,413 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,415 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,424 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:24:28,424 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,424 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,429 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,430 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,431 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,432 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,434 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:24:28,434 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:24:28,434 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:24:28,435 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:24:28,435 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (1/1) ... [2024-06-28 02:24:28,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:24:28,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:24:28,461 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:24:28,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:24:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:24:28,502 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:24:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:24:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:24:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:24:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:24:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:24:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:24:28,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:24:28,504 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:24:28,504 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:24:28,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:24:28,505 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:24:28,588 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:24:28,590 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:24:28,720 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:24:28,721 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:24:28,787 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:24:28,788 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:24:28,788 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:24:28 BoogieIcfgContainer [2024-06-28 02:24:28,788 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:24:28,790 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:24:28,790 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:24:28,792 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:24:28,792 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:24:27" (1/4) ... [2024-06-28 02:24:28,793 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@389b8e1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:24:28, skipping insertion in model container [2024-06-28 02:24:28,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:24:27" (2/4) ... [2024-06-28 02:24:28,793 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@389b8e1c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:24:28, skipping insertion in model container [2024-06-28 02:24:28,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:24:28" (3/4) ... [2024-06-28 02:24:28,793 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@389b8e1c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:24:28, skipping insertion in model container [2024-06-28 02:24:28,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:24:28" (4/4) ... [2024-06-28 02:24:28,794 INFO L112 eAbstractionObserver]: Analyzing ICFG safe011_tso.i [2024-06-28 02:24:28,807 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:24:28,807 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:24:28,807 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:24:28,838 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:24:28,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:24:28,892 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 02:24:28,892 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:24:28,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:24:28,894 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:24:28,896 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 02:24:28,903 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:24:28,911 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;@3d548752, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:24:28,912 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:24:28,921 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:24:28,921 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:24:28,921 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:24:28,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:28,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:24:28,922 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-28 02:24:28,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:28,926 INFO L85 PathProgramCache]: Analyzing trace with hash 218856700, now seen corresponding path program 1 times [2024-06-28 02:24:28,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:28,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934574578] [2024-06-28 02:24:28,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:28,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:29,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:29,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:29,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:29,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934574578] [2024-06-28 02:24:29,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934574578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:29,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:29,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:24:29,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565048562] [2024-06-28 02:24:29,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:29,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:24:29,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:29,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:24:29,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:24:29,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:24:29,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 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-28 02:24:29,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:29,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:24:29,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:29,526 INFO L124 PetriNetUnfolderBase]: 776/1272 cut-off events. [2024-06-28 02:24:29,527 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 02:24:29,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2533 conditions, 1272 events. 776/1272 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6351 event pairs, 511 based on Foata normal form. 1/1210 useless extension candidates. Maximal degree in co-relation 2521. Up to 1186 conditions per place. [2024-06-28 02:24:29,540 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 29 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 02:24:29,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 163 flow [2024-06-28 02:24:29,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:24:29,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:24:29,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-06-28 02:24:29,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-28 02:24:29,552 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 81 transitions. [2024-06-28 02:24:29,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 163 flow [2024-06-28 02:24:29,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 158 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:29,556 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 02:24:29,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 02:24:29,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 02:24:29,561 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 02:24:29,561 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-28 02:24:29,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:29,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:29,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:24:29,562 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-28 02:24:29,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:29,564 INFO L85 PathProgramCache]: Analyzing trace with hash -131900529, now seen corresponding path program 1 times [2024-06-28 02:24:29,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:29,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943255733] [2024-06-28 02:24:29,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:29,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:29,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:29,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-28 02:24:29,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:29,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943255733] [2024-06-28 02:24:29,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943255733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:29,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:29,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:24:29,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338821979] [2024-06-28 02:24:29,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:29,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:24:29,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:29,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:24:29,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:24:29,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:24:29,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 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-28 02:24:29,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:29,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:24:29,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:29,908 INFO L124 PetriNetUnfolderBase]: 777/1280 cut-off events. [2024-06-28 02:24:29,909 INFO L125 PetriNetUnfolderBase]: For 229/237 co-relation queries the response was YES. [2024-06-28 02:24:29,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2914 conditions, 1280 events. 777/1280 cut-off events. For 229/237 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6279 event pairs, 423 based on Foata normal form. 7/1255 useless extension candidates. Maximal degree in co-relation 2902. Up to 1160 conditions per place. [2024-06-28 02:24:29,915 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 38 selfloop transitions, 11 changer transitions 0/57 dead transitions. [2024-06-28 02:24:29,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 260 flow [2024-06-28 02:24:29,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:24:29,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:24:29,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-28 02:24:29,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-28 02:24:29,920 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 110 transitions. [2024-06-28 02:24:29,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 260 flow [2024-06-28 02:24:29,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:24:29,923 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 170 flow [2024-06-28 02:24:29,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-06-28 02:24:29,924 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-28 02:24:29,924 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 170 flow [2024-06-28 02:24:29,925 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-28 02:24:29,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:29,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:29,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:24:29,927 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-28 02:24:29,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:29,930 INFO L85 PathProgramCache]: Analyzing trace with hash 206052061, now seen corresponding path program 1 times [2024-06-28 02:24:29,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:29,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241365230] [2024-06-28 02:24:29,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:29,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:29,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:30,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-28 02:24:30,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:30,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241365230] [2024-06-28 02:24:30,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241365230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:30,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:30,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:24:30,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392949291] [2024-06-28 02:24:30,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:30,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:24:30,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:30,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:24:30,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:24:30,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:24:30,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:30,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:30,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:24:30,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:30,261 INFO L124 PetriNetUnfolderBase]: 815/1351 cut-off events. [2024-06-28 02:24:30,262 INFO L125 PetriNetUnfolderBase]: For 979/995 co-relation queries the response was YES. [2024-06-28 02:24:30,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3620 conditions, 1351 events. 815/1351 cut-off events. For 979/995 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6633 event pairs, 249 based on Foata normal form. 11/1352 useless extension candidates. Maximal degree in co-relation 3605. Up to 1090 conditions per place. [2024-06-28 02:24:30,270 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 55 selfloop transitions, 21 changer transitions 0/84 dead transitions. [2024-06-28 02:24:30,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 84 transitions, 468 flow [2024-06-28 02:24:30,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:24:30,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:24:30,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 02:24:30,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.72 [2024-06-28 02:24:30,274 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 170 flow. Second operand 5 states and 144 transitions. [2024-06-28 02:24:30,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 84 transitions, 468 flow [2024-06-28 02:24:30,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 84 transitions, 464 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:24:30,280 INFO L231 Difference]: Finished difference. Result has 52 places, 56 transitions, 312 flow [2024-06-28 02:24:30,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=312, PETRI_PLACES=52, PETRI_TRANSITIONS=56} [2024-06-28 02:24:30,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-28 02:24:30,281 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 56 transitions, 312 flow [2024-06-28 02:24:30,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:30,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:30,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:30,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:24:30,282 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-28 02:24:30,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:30,283 INFO L85 PathProgramCache]: Analyzing trace with hash -410706608, now seen corresponding path program 1 times [2024-06-28 02:24:30,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:30,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90205639] [2024-06-28 02:24:30,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:30,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:30,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:30,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:30,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:30,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90205639] [2024-06-28 02:24:30,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90205639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:30,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:30,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:30,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968136485] [2024-06-28 02:24:30,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:30,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:30,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:30,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:30,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:30,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:24:30,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 56 transitions, 312 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-28 02:24:30,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:30,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:24:30,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:30,606 INFO L124 PetriNetUnfolderBase]: 903/1493 cut-off events. [2024-06-28 02:24:30,606 INFO L125 PetriNetUnfolderBase]: For 2620/2653 co-relation queries the response was YES. [2024-06-28 02:24:30,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4981 conditions, 1493 events. 903/1493 cut-off events. For 2620/2653 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7509 event pairs, 161 based on Foata normal form. 38/1521 useless extension candidates. Maximal degree in co-relation 4961. Up to 1094 conditions per place. [2024-06-28 02:24:30,614 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 62 selfloop transitions, 24 changer transitions 0/94 dead transitions. [2024-06-28 02:24:30,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 94 transitions, 632 flow [2024-06-28 02:24:30,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:30,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:30,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 02:24:30,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7041666666666667 [2024-06-28 02:24:30,616 INFO L175 Difference]: Start difference. First operand has 52 places, 56 transitions, 312 flow. Second operand 6 states and 169 transitions. [2024-06-28 02:24:30,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 94 transitions, 632 flow [2024-06-28 02:24:30,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 94 transitions, 620 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-28 02:24:30,620 INFO L231 Difference]: Finished difference. Result has 57 places, 58 transitions, 377 flow [2024-06-28 02:24:30,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=377, PETRI_PLACES=57, PETRI_TRANSITIONS=58} [2024-06-28 02:24:30,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-28 02:24:30,621 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 377 flow [2024-06-28 02:24:30,621 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-28 02:24:30,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:30,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:30,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:24:30,622 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-28 02:24:30,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:30,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1224206505, now seen corresponding path program 1 times [2024-06-28 02:24:30,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:30,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146193099] [2024-06-28 02:24:30,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:30,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:30,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:30,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:30,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:30,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146193099] [2024-06-28 02:24:30,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146193099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:30,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:30,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:24:30,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520839861] [2024-06-28 02:24:30,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:30,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:24:30,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:30,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:24:30,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:24:30,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:24:30,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 58 transitions, 377 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:30,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:30,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:24:30,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:30,824 INFO L124 PetriNetUnfolderBase]: 898/1485 cut-off events. [2024-06-28 02:24:30,825 INFO L125 PetriNetUnfolderBase]: For 3294/3313 co-relation queries the response was YES. [2024-06-28 02:24:30,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5451 conditions, 1485 events. 898/1485 cut-off events. For 3294/3313 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7564 event pairs, 292 based on Foata normal form. 11/1495 useless extension candidates. Maximal degree in co-relation 5428. Up to 1369 conditions per place. [2024-06-28 02:24:30,834 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 57 selfloop transitions, 7 changer transitions 0/72 dead transitions. [2024-06-28 02:24:30,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 72 transitions, 564 flow [2024-06-28 02:24:30,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:24:30,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:24:30,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-28 02:24:30,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-28 02:24:30,835 INFO L175 Difference]: Start difference. First operand has 57 places, 58 transitions, 377 flow. Second operand 4 states and 101 transitions. [2024-06-28 02:24:30,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 72 transitions, 564 flow [2024-06-28 02:24:30,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 72 transitions, 505 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:30,840 INFO L231 Difference]: Finished difference. Result has 57 places, 61 transitions, 377 flow [2024-06-28 02:24:30,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=377, PETRI_PLACES=57, PETRI_TRANSITIONS=61} [2024-06-28 02:24:30,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-28 02:24:30,841 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 61 transitions, 377 flow [2024-06-28 02:24:30,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:30,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:30,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:30,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:24:30,843 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-28 02:24:30,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:30,843 INFO L85 PathProgramCache]: Analyzing trace with hash 703353189, now seen corresponding path program 1 times [2024-06-28 02:24:30,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:30,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36073218] [2024-06-28 02:24:30,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:30,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:30,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:30,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:30,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:30,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36073218] [2024-06-28 02:24:30,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36073218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:30,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:30,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:24:30,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324774266] [2024-06-28 02:24:30,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:30,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:24:30,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:30,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:24:30,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:24:30,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:30,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 61 transitions, 377 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-28 02:24:30,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:30,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:30,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:31,103 INFO L124 PetriNetUnfolderBase]: 1064/1754 cut-off events. [2024-06-28 02:24:31,103 INFO L125 PetriNetUnfolderBase]: For 3954/3954 co-relation queries the response was YES. [2024-06-28 02:24:31,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6104 conditions, 1754 events. 1064/1754 cut-off events. For 3954/3954 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9023 event pairs, 373 based on Foata normal form. 2/1755 useless extension candidates. Maximal degree in co-relation 6080. Up to 1602 conditions per place. [2024-06-28 02:24:31,113 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 68 selfloop transitions, 10 changer transitions 0/85 dead transitions. [2024-06-28 02:24:31,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 85 transitions, 630 flow [2024-06-28 02:24:31,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:24:31,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:24:31,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 02:24:31,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-28 02:24:31,115 INFO L175 Difference]: Start difference. First operand has 57 places, 61 transitions, 377 flow. Second operand 5 states and 119 transitions. [2024-06-28 02:24:31,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 85 transitions, 630 flow [2024-06-28 02:24:31,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 85 transitions, 597 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:31,121 INFO L231 Difference]: Finished difference. Result has 62 places, 70 transitions, 453 flow [2024-06-28 02:24:31,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=453, PETRI_PLACES=62, PETRI_TRANSITIONS=70} [2024-06-28 02:24:31,123 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-28 02:24:31,123 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 70 transitions, 453 flow [2024-06-28 02:24:31,123 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-28 02:24:31,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:31,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:31,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:24:31,124 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-28 02:24:31,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:31,124 INFO L85 PathProgramCache]: Analyzing trace with hash -563189036, now seen corresponding path program 1 times [2024-06-28 02:24:31,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:31,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108144187] [2024-06-28 02:24:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:31,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:31,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:31,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:31,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108144187] [2024-06-28 02:24:31,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108144187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:31,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:31,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:24:31,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469683106] [2024-06-28 02:24:31,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:31,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:24:31,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:31,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:24:31,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:24:31,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:24:31,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 70 transitions, 453 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:31,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:31,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:24:31,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:31,421 INFO L124 PetriNetUnfolderBase]: 1000/1639 cut-off events. [2024-06-28 02:24:31,421 INFO L125 PetriNetUnfolderBase]: For 5364/5413 co-relation queries the response was YES. [2024-06-28 02:24:31,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6336 conditions, 1639 events. 1000/1639 cut-off events. For 5364/5413 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8330 event pairs, 303 based on Foata normal form. 16/1637 useless extension candidates. Maximal degree in co-relation 6309. Up to 1359 conditions per place. [2024-06-28 02:24:31,432 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 57 selfloop transitions, 29 changer transitions 0/97 dead transitions. [2024-06-28 02:24:31,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 97 transitions, 759 flow [2024-06-28 02:24:31,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:24:31,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:24:31,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-28 02:24:31,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.69 [2024-06-28 02:24:31,434 INFO L175 Difference]: Start difference. First operand has 62 places, 70 transitions, 453 flow. Second operand 5 states and 138 transitions. [2024-06-28 02:24:31,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 97 transitions, 759 flow [2024-06-28 02:24:31,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 97 transitions, 755 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:24:31,439 INFO L231 Difference]: Finished difference. Result has 67 places, 74 transitions, 550 flow [2024-06-28 02:24:31,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=449, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=550, PETRI_PLACES=67, PETRI_TRANSITIONS=74} [2024-06-28 02:24:31,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-28 02:24:31,441 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 74 transitions, 550 flow [2024-06-28 02:24:31,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:31,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:31,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:31,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:24:31,442 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-28 02:24:31,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:31,442 INFO L85 PathProgramCache]: Analyzing trace with hash 358598134, now seen corresponding path program 2 times [2024-06-28 02:24:31,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:31,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529994161] [2024-06-28 02:24:31,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:31,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:31,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:31,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:31,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:31,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529994161] [2024-06-28 02:24:31,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529994161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:31,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:31,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:24:31,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705086893] [2024-06-28 02:24:31,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:31,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:24:31,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:31,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:24:31,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:24:31,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:24:31,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 74 transitions, 550 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:31,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:31,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:24:31,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:31,713 INFO L124 PetriNetUnfolderBase]: 1017/1664 cut-off events. [2024-06-28 02:24:31,714 INFO L125 PetriNetUnfolderBase]: For 6492/6537 co-relation queries the response was YES. [2024-06-28 02:24:31,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6823 conditions, 1664 events. 1017/1664 cut-off events. For 6492/6537 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8521 event pairs, 316 based on Foata normal form. 23/1670 useless extension candidates. Maximal degree in co-relation 6793. Up to 1381 conditions per place. [2024-06-28 02:24:31,726 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 53 selfloop transitions, 32 changer transitions 0/96 dead transitions. [2024-06-28 02:24:31,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 96 transitions, 831 flow [2024-06-28 02:24:31,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:24:31,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:24:31,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 02:24:31,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.665 [2024-06-28 02:24:31,727 INFO L175 Difference]: Start difference. First operand has 67 places, 74 transitions, 550 flow. Second operand 5 states and 133 transitions. [2024-06-28 02:24:31,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 96 transitions, 831 flow [2024-06-28 02:24:31,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 96 transitions, 782 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:31,734 INFO L231 Difference]: Finished difference. Result has 72 places, 79 transitions, 659 flow [2024-06-28 02:24:31,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=659, PETRI_PLACES=72, PETRI_TRANSITIONS=79} [2024-06-28 02:24:31,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-28 02:24:31,736 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 79 transitions, 659 flow [2024-06-28 02:24:31,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:31,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:31,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:31,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:24:31,736 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-28 02:24:31,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:31,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1712358566, now seen corresponding path program 1 times [2024-06-28 02:24:31,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:31,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412905086] [2024-06-28 02:24:31,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:31,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:31,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:31,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:31,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:31,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412905086] [2024-06-28 02:24:31,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412905086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:31,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:31,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:31,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20116604] [2024-06-28 02:24:31,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:31,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:31,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:31,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:31,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:31,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:31,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 79 transitions, 659 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-28 02:24:31,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:31,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:31,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:32,015 INFO L124 PetriNetUnfolderBase]: 1087/1783 cut-off events. [2024-06-28 02:24:32,015 INFO L125 PetriNetUnfolderBase]: For 7878/7878 co-relation queries the response was YES. [2024-06-28 02:24:32,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7434 conditions, 1783 events. 1087/1783 cut-off events. For 7878/7878 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9091 event pairs, 320 based on Foata normal form. 4/1783 useless extension candidates. Maximal degree in co-relation 7401. Up to 1505 conditions per place. [2024-06-28 02:24:32,032 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 93 selfloop transitions, 22 changer transitions 0/122 dead transitions. [2024-06-28 02:24:32,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 122 transitions, 1135 flow [2024-06-28 02:24:32,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:32,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:32,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:24:32,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:24:32,034 INFO L175 Difference]: Start difference. First operand has 72 places, 79 transitions, 659 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:24:32,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 122 transitions, 1135 flow [2024-06-28 02:24:32,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 122 transitions, 1033 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:32,055 INFO L231 Difference]: Finished difference. Result has 76 places, 93 transitions, 763 flow [2024-06-28 02:24:32,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=763, PETRI_PLACES=76, PETRI_TRANSITIONS=93} [2024-06-28 02:24:32,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-28 02:24:32,057 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 93 transitions, 763 flow [2024-06-28 02:24:32,057 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-28 02:24:32,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:32,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:32,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:24:32,057 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-28 02:24:32,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:32,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1768122014, now seen corresponding path program 2 times [2024-06-28 02:24:32,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:32,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003333715] [2024-06-28 02:24:32,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:32,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:32,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:32,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:32,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:32,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003333715] [2024-06-28 02:24:32,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003333715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:32,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:32,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:32,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044083217] [2024-06-28 02:24:32,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:32,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:32,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:32,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:32,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:32,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:32,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 93 transitions, 763 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-28 02:24:32,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:32,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:32,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:32,323 INFO L124 PetriNetUnfolderBase]: 1098/1797 cut-off events. [2024-06-28 02:24:32,323 INFO L125 PetriNetUnfolderBase]: For 9399/9399 co-relation queries the response was YES. [2024-06-28 02:24:32,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7902 conditions, 1797 events. 1098/1797 cut-off events. For 9399/9399 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9120 event pairs, 334 based on Foata normal form. 2/1793 useless extension candidates. Maximal degree in co-relation 7866. Up to 1512 conditions per place. [2024-06-28 02:24:32,333 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 89 selfloop transitions, 31 changer transitions 0/127 dead transitions. [2024-06-28 02:24:32,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 127 transitions, 1216 flow [2024-06-28 02:24:32,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:32,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:32,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:24:32,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:24:32,335 INFO L175 Difference]: Start difference. First operand has 76 places, 93 transitions, 763 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:24:32,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 127 transitions, 1216 flow [2024-06-28 02:24:32,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 127 transitions, 1176 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:32,345 INFO L231 Difference]: Finished difference. Result has 81 places, 102 transitions, 881 flow [2024-06-28 02:24:32,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=881, PETRI_PLACES=81, PETRI_TRANSITIONS=102} [2024-06-28 02:24:32,346 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-28 02:24:32,346 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 102 transitions, 881 flow [2024-06-28 02:24:32,346 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-28 02:24:32,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:32,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:32,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:24:32,347 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-28 02:24:32,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:32,347 INFO L85 PathProgramCache]: Analyzing trace with hash -274348732, now seen corresponding path program 3 times [2024-06-28 02:24:32,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:32,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223316568] [2024-06-28 02:24:32,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:32,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:32,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:32,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:32,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:32,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223316568] [2024-06-28 02:24:32,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223316568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:32,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:32,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:32,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172096985] [2024-06-28 02:24:32,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:32,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:32,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:32,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:32,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:32,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:32,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 102 transitions, 881 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-28 02:24:32,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:32,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:32,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:32,631 INFO L124 PetriNetUnfolderBase]: 1093/1790 cut-off events. [2024-06-28 02:24:32,631 INFO L125 PetriNetUnfolderBase]: For 10908/10908 co-relation queries the response was YES. [2024-06-28 02:24:32,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8129 conditions, 1790 events. 1093/1790 cut-off events. For 10908/10908 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9094 event pairs, 334 based on Foata normal form. 2/1786 useless extension candidates. Maximal degree in co-relation 8091. Up to 1509 conditions per place. [2024-06-28 02:24:32,641 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 30 changer transitions 0/125 dead transitions. [2024-06-28 02:24:32,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 125 transitions, 1224 flow [2024-06-28 02:24:32,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:32,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:32,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:24:32,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:24:32,643 INFO L175 Difference]: Start difference. First operand has 81 places, 102 transitions, 881 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:24:32,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 125 transitions, 1224 flow [2024-06-28 02:24:32,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 125 transitions, 1208 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-28 02:24:32,654 INFO L231 Difference]: Finished difference. Result has 87 places, 102 transitions, 933 flow [2024-06-28 02:24:32,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=933, PETRI_PLACES=87, PETRI_TRANSITIONS=102} [2024-06-28 02:24:32,655 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-28 02:24:32,655 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 102 transitions, 933 flow [2024-06-28 02:24:32,655 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-28 02:24:32,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:32,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:32,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:24:32,656 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:32,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:32,656 INFO L85 PathProgramCache]: Analyzing trace with hash -101612764, now seen corresponding path program 1 times [2024-06-28 02:24:32,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:32,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947327283] [2024-06-28 02:24:32,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:32,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:32,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:32,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-28 02:24:32,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:32,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947327283] [2024-06-28 02:24:32,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947327283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:32,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:32,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:32,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884408404] [2024-06-28 02:24:32,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:32,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:32,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:32,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:32,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:32,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:32,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 102 transitions, 933 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-28 02:24:32,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:32,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:32,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:32,959 INFO L124 PetriNetUnfolderBase]: 1085/1783 cut-off events. [2024-06-28 02:24:32,959 INFO L125 PetriNetUnfolderBase]: For 12094/12094 co-relation queries the response was YES. [2024-06-28 02:24:32,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8296 conditions, 1783 events. 1085/1783 cut-off events. For 12094/12094 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9052 event pairs, 298 based on Foata normal form. 4/1786 useless extension candidates. Maximal degree in co-relation 8255. Up to 1612 conditions per place. [2024-06-28 02:24:32,970 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 105 selfloop transitions, 12 changer transitions 0/124 dead transitions. [2024-06-28 02:24:32,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 124 transitions, 1229 flow [2024-06-28 02:24:32,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:32,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:32,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:24:32,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:24:32,971 INFO L175 Difference]: Start difference. First operand has 87 places, 102 transitions, 933 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:24:32,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 124 transitions, 1229 flow [2024-06-28 02:24:32,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 124 transitions, 1164 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:32,986 INFO L231 Difference]: Finished difference. Result has 89 places, 104 transitions, 915 flow [2024-06-28 02:24:32,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=915, PETRI_PLACES=89, PETRI_TRANSITIONS=104} [2024-06-28 02:24:32,986 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-28 02:24:32,986 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 104 transitions, 915 flow [2024-06-28 02:24:32,987 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-28 02:24:32,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:32,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:32,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:24:32,987 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-28 02:24:32,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:32,987 INFO L85 PathProgramCache]: Analyzing trace with hash -58766246, now seen corresponding path program 1 times [2024-06-28 02:24:32,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:32,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381690804] [2024-06-28 02:24:32,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:32,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:32,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:33,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-28 02:24:33,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:33,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381690804] [2024-06-28 02:24:33,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381690804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:33,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:33,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:33,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695552205] [2024-06-28 02:24:33,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:33,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:33,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:33,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:33,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:33,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:33,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 104 transitions, 915 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-28 02:24:33,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:33,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:33,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:33,248 INFO L124 PetriNetUnfolderBase]: 1112/1832 cut-off events. [2024-06-28 02:24:33,248 INFO L125 PetriNetUnfolderBase]: For 13574/13574 co-relation queries the response was YES. [2024-06-28 02:24:33,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8641 conditions, 1832 events. 1112/1832 cut-off events. For 13574/13574 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9395 event pairs, 316 based on Foata normal form. 2/1830 useless extension candidates. Maximal degree in co-relation 8599. Up to 1526 conditions per place. [2024-06-28 02:24:33,288 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 98 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-28 02:24:33,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 138 transitions, 1402 flow [2024-06-28 02:24:33,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:33,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:33,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:24:33,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:24:33,290 INFO L175 Difference]: Start difference. First operand has 89 places, 104 transitions, 915 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:24:33,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 138 transitions, 1402 flow [2024-06-28 02:24:33,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 138 transitions, 1373 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:33,304 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 1035 flow [2024-06-28 02:24:33,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1035, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2024-06-28 02:24:33,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-28 02:24:33,305 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 1035 flow [2024-06-28 02:24:33,305 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-28 02:24:33,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:33,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:33,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:24:33,306 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-28 02:24:33,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:33,307 INFO L85 PathProgramCache]: Analyzing trace with hash -58771826, now seen corresponding path program 2 times [2024-06-28 02:24:33,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:33,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619461320] [2024-06-28 02:24:33,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:33,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:33,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:33,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:33,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:33,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619461320] [2024-06-28 02:24:33,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619461320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:33,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:33,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:33,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719383104] [2024-06-28 02:24:33,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:33,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:33,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:33,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:33,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:33,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:33,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 1035 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-28 02:24:33,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:33,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:33,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:33,600 INFO L124 PetriNetUnfolderBase]: 1107/1825 cut-off events. [2024-06-28 02:24:33,600 INFO L125 PetriNetUnfolderBase]: For 15130/15130 co-relation queries the response was YES. [2024-06-28 02:24:33,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8877 conditions, 1825 events. 1107/1825 cut-off events. For 15130/15130 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9339 event pairs, 316 based on Foata normal form. 2/1823 useless extension candidates. Maximal degree in co-relation 8833. Up to 1521 conditions per place. [2024-06-28 02:24:33,611 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 96 selfloop transitions, 37 changer transitions 0/140 dead transitions. [2024-06-28 02:24:33,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 140 transitions, 1439 flow [2024-06-28 02:24:33,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:33,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:33,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:24:33,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 02:24:33,613 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 1035 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:24:33,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 140 transitions, 1439 flow [2024-06-28 02:24:33,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 140 transitions, 1397 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:33,630 INFO L231 Difference]: Finished difference. Result has 97 places, 113 transitions, 1116 flow [2024-06-28 02:24:33,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1116, PETRI_PLACES=97, PETRI_TRANSITIONS=113} [2024-06-28 02:24:33,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-28 02:24:33,631 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 113 transitions, 1116 flow [2024-06-28 02:24:33,631 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-28 02:24:33,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:33,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:33,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:24:33,631 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-28 02:24:33,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:33,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1022792798, now seen corresponding path program 3 times [2024-06-28 02:24:33,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:33,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470206995] [2024-06-28 02:24:33,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:33,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:33,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:33,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-28 02:24:33,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:33,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470206995] [2024-06-28 02:24:33,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470206995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:33,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:33,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:33,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411370704] [2024-06-28 02:24:33,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:33,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:33,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:33,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:33,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:33,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:33,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 113 transitions, 1116 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-28 02:24:33,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:33,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:33,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:33,890 INFO L124 PetriNetUnfolderBase]: 1102/1821 cut-off events. [2024-06-28 02:24:33,890 INFO L125 PetriNetUnfolderBase]: For 17664/17667 co-relation queries the response was YES. [2024-06-28 02:24:33,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9067 conditions, 1821 events. 1102/1821 cut-off events. For 17664/17667 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9338 event pairs, 342 based on Foata normal form. 4/1817 useless extension candidates. Maximal degree in co-relation 9021. Up to 1516 conditions per place. [2024-06-28 02:24:33,900 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 93 selfloop transitions, 33 changer transitions 0/133 dead transitions. [2024-06-28 02:24:33,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1427 flow [2024-06-28 02:24:33,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:33,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:33,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:24:33,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:24:33,902 INFO L175 Difference]: Start difference. First operand has 97 places, 113 transitions, 1116 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:24:33,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1427 flow [2024-06-28 02:24:33,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 1377 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:33,920 INFO L231 Difference]: Finished difference. Result has 100 places, 114 transitions, 1151 flow [2024-06-28 02:24:33,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1151, PETRI_PLACES=100, PETRI_TRANSITIONS=114} [2024-06-28 02:24:33,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-28 02:24:33,921 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 114 transitions, 1151 flow [2024-06-28 02:24:33,921 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-28 02:24:33,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:33,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:33,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:24:33,921 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-28 02:24:33,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:33,922 INFO L85 PathProgramCache]: Analyzing trace with hash -2118063951, now seen corresponding path program 1 times [2024-06-28 02:24:33,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:33,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770749585] [2024-06-28 02:24:33,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:33,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:33,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:33,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:33,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:33,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770749585] [2024-06-28 02:24:34,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770749585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:34,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:34,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:24:34,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959849163] [2024-06-28 02:24:34,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:34,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:24:34,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:34,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:24:34,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:24:34,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:34,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 114 transitions, 1151 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-28 02:24:34,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:34,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:34,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:34,154 INFO L124 PetriNetUnfolderBase]: 1078/1764 cut-off events. [2024-06-28 02:24:34,155 INFO L125 PetriNetUnfolderBase]: For 17966/17973 co-relation queries the response was YES. [2024-06-28 02:24:34,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8979 conditions, 1764 events. 1078/1764 cut-off events. For 17966/17973 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8883 event pairs, 314 based on Foata normal form. 8/1770 useless extension candidates. Maximal degree in co-relation 8932. Up to 1603 conditions per place. [2024-06-28 02:24:34,166 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 101 selfloop transitions, 14 changer transitions 0/122 dead transitions. [2024-06-28 02:24:34,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 122 transitions, 1401 flow [2024-06-28 02:24:34,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:24:34,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:24:34,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-28 02:24:34,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:24:34,168 INFO L175 Difference]: Start difference. First operand has 100 places, 114 transitions, 1151 flow. Second operand 4 states and 98 transitions. [2024-06-28 02:24:34,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 122 transitions, 1401 flow [2024-06-28 02:24:34,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 122 transitions, 1350 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:34,189 INFO L231 Difference]: Finished difference. Result has 101 places, 114 transitions, 1136 flow [2024-06-28 02:24:34,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1136, PETRI_PLACES=101, PETRI_TRANSITIONS=114} [2024-06-28 02:24:34,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-28 02:24:34,190 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 114 transitions, 1136 flow [2024-06-28 02:24:34,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:34,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:34,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:34,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:24:34,191 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:34,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:34,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1228387191, now seen corresponding path program 1 times [2024-06-28 02:24:34,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:34,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714099627] [2024-06-28 02:24:34,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:34,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:34,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:34,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:34,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714099627] [2024-06-28 02:24:34,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714099627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:34,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:34,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:34,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105479531] [2024-06-28 02:24:34,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:34,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:34,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:34,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:34,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:34,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:24:34,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 114 transitions, 1136 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:34,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:34,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:24:34,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:34,527 INFO L124 PetriNetUnfolderBase]: 1201/1965 cut-off events. [2024-06-28 02:24:34,527 INFO L125 PetriNetUnfolderBase]: For 26241/26249 co-relation queries the response was YES. [2024-06-28 02:24:34,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10169 conditions, 1965 events. 1201/1965 cut-off events. For 26241/26249 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10342 event pairs, 207 based on Foata normal form. 20/1930 useless extension candidates. Maximal degree in co-relation 10120. Up to 1241 conditions per place. [2024-06-28 02:24:34,540 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 89 selfloop transitions, 43 changer transitions 0/154 dead transitions. [2024-06-28 02:24:34,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 154 transitions, 1664 flow [2024-06-28 02:24:34,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:34,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:34,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 02:24:34,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6958333333333333 [2024-06-28 02:24:34,541 INFO L175 Difference]: Start difference. First operand has 101 places, 114 transitions, 1136 flow. Second operand 6 states and 167 transitions. [2024-06-28 02:24:34,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 154 transitions, 1664 flow [2024-06-28 02:24:34,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 154 transitions, 1628 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:34,572 INFO L231 Difference]: Finished difference. Result has 105 places, 120 transitions, 1282 flow [2024-06-28 02:24:34,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1282, PETRI_PLACES=105, PETRI_TRANSITIONS=120} [2024-06-28 02:24:34,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-28 02:24:34,573 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 120 transitions, 1282 flow [2024-06-28 02:24:34,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:34,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:34,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:34,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:24:34,574 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:34,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:34,574 INFO L85 PathProgramCache]: Analyzing trace with hash -794688431, now seen corresponding path program 2 times [2024-06-28 02:24:34,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:34,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91890445] [2024-06-28 02:24:34,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:34,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:34,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:34,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:34,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:34,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91890445] [2024-06-28 02:24:34,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91890445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:34,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:34,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:34,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520019215] [2024-06-28 02:24:34,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:34,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:34,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:34,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:34,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:34,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:24:34,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 120 transitions, 1282 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:34,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:34,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:24:34,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:34,914 INFO L124 PetriNetUnfolderBase]: 1212/1981 cut-off events. [2024-06-28 02:24:34,915 INFO L125 PetriNetUnfolderBase]: For 29894/29909 co-relation queries the response was YES. [2024-06-28 02:24:34,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10954 conditions, 1981 events. 1212/1981 cut-off events. For 29894/29909 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10468 event pairs, 310 based on Foata normal form. 18/1943 useless extension candidates. Maximal degree in co-relation 10904. Up to 1586 conditions per place. [2024-06-28 02:24:34,926 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 84 selfloop transitions, 43 changer transitions 0/149 dead transitions. [2024-06-28 02:24:34,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 149 transitions, 1667 flow [2024-06-28 02:24:34,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:34,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:34,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 02:24:34,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-28 02:24:34,928 INFO L175 Difference]: Start difference. First operand has 105 places, 120 transitions, 1282 flow. Second operand 6 states and 162 transitions. [2024-06-28 02:24:34,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 149 transitions, 1667 flow [2024-06-28 02:24:34,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 149 transitions, 1599 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:34,958 INFO L231 Difference]: Finished difference. Result has 109 places, 122 transitions, 1337 flow [2024-06-28 02:24:34,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1337, PETRI_PLACES=109, PETRI_TRANSITIONS=122} [2024-06-28 02:24:34,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-28 02:24:34,959 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 122 transitions, 1337 flow [2024-06-28 02:24:34,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:34,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:34,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:34,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:24:34,960 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:34,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:34,960 INFO L85 PathProgramCache]: Analyzing trace with hash -679212563, now seen corresponding path program 1 times [2024-06-28 02:24:34,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:34,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860100222] [2024-06-28 02:24:34,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:34,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:34,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:35,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:35,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:35,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860100222] [2024-06-28 02:24:35,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860100222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:35,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:35,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:35,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415023039] [2024-06-28 02:24:35,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:35,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:35,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:35,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:35,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:35,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:35,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 122 transitions, 1337 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:35,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:35,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:35,308 INFO L124 PetriNetUnfolderBase]: 1339/2181 cut-off events. [2024-06-28 02:24:35,308 INFO L125 PetriNetUnfolderBase]: For 31140/31140 co-relation queries the response was YES. [2024-06-28 02:24:35,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11846 conditions, 2181 events. 1339/2181 cut-off events. For 31140/31140 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11499 event pairs, 348 based on Foata normal form. 20/2197 useless extension candidates. Maximal degree in co-relation 11794. Up to 1783 conditions per place. [2024-06-28 02:24:35,324 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 37 changer transitions 0/154 dead transitions. [2024-06-28 02:24:35,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 154 transitions, 1735 flow [2024-06-28 02:24:35,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:35,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:35,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:24:35,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:24:35,326 INFO L175 Difference]: Start difference. First operand has 109 places, 122 transitions, 1337 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:24:35,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 154 transitions, 1735 flow [2024-06-28 02:24:35,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 154 transitions, 1631 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:35,361 INFO L231 Difference]: Finished difference. Result has 112 places, 124 transitions, 1341 flow [2024-06-28 02:24:35,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1341, PETRI_PLACES=112, PETRI_TRANSITIONS=124} [2024-06-28 02:24:35,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-28 02:24:35,362 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 124 transitions, 1341 flow [2024-06-28 02:24:35,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:35,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:35,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:24:35,362 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:35,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:35,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1413911875, now seen corresponding path program 2 times [2024-06-28 02:24:35,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:35,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179692994] [2024-06-28 02:24:35,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:35,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:35,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:35,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:35,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:35,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179692994] [2024-06-28 02:24:35,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179692994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:35,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:35,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:35,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551109342] [2024-06-28 02:24:35,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:35,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:35,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:35,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:35,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:35,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:35,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 124 transitions, 1341 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:35,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:35,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:35,720 INFO L124 PetriNetUnfolderBase]: 1356/2198 cut-off events. [2024-06-28 02:24:35,720 INFO L125 PetriNetUnfolderBase]: For 31718/31718 co-relation queries the response was YES. [2024-06-28 02:24:35,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12152 conditions, 2198 events. 1356/2198 cut-off events. For 31718/31718 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11547 event pairs, 374 based on Foata normal form. 4/2195 useless extension candidates. Maximal degree in co-relation 12099. Up to 1902 conditions per place. [2024-06-28 02:24:35,737 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 40 changer transitions 0/150 dead transitions. [2024-06-28 02:24:35,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 150 transitions, 1713 flow [2024-06-28 02:24:35,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:35,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:35,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:24:35,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:24:35,738 INFO L175 Difference]: Start difference. First operand has 112 places, 124 transitions, 1341 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:24:35,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 150 transitions, 1713 flow [2024-06-28 02:24:35,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 150 transitions, 1627 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:35,780 INFO L231 Difference]: Finished difference. Result has 114 places, 126 transitions, 1372 flow [2024-06-28 02:24:35,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1372, PETRI_PLACES=114, PETRI_TRANSITIONS=126} [2024-06-28 02:24:35,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-28 02:24:35,780 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 126 transitions, 1372 flow [2024-06-28 02:24:35,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:35,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:35,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:24:35,781 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:35,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:35,782 INFO L85 PathProgramCache]: Analyzing trace with hash -813502781, now seen corresponding path program 3 times [2024-06-28 02:24:35,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:35,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199017597] [2024-06-28 02:24:35,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:35,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:35,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:35,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:35,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:35,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199017597] [2024-06-28 02:24:35,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199017597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:35,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:35,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:35,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503050254] [2024-06-28 02:24:35,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:35,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:35,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:35,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:35,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:35,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:35,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 126 transitions, 1372 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:35,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:35,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:36,154 INFO L124 PetriNetUnfolderBase]: 1373/2225 cut-off events. [2024-06-28 02:24:36,155 INFO L125 PetriNetUnfolderBase]: For 34729/34729 co-relation queries the response was YES. [2024-06-28 02:24:36,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12492 conditions, 2225 events. 1373/2225 cut-off events. For 34729/34729 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11747 event pairs, 379 based on Foata normal form. 4/2222 useless extension candidates. Maximal degree in co-relation 12438. Up to 1929 conditions per place. [2024-06-28 02:24:36,170 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 104 selfloop transitions, 41 changer transitions 0/152 dead transitions. [2024-06-28 02:24:36,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 152 transitions, 1752 flow [2024-06-28 02:24:36,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:36,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:36,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:24:36,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:24:36,171 INFO L175 Difference]: Start difference. First operand has 114 places, 126 transitions, 1372 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:24:36,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 152 transitions, 1752 flow [2024-06-28 02:24:36,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 152 transitions, 1653 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:36,216 INFO L231 Difference]: Finished difference. Result has 116 places, 128 transitions, 1396 flow [2024-06-28 02:24:36,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1396, PETRI_PLACES=116, PETRI_TRANSITIONS=128} [2024-06-28 02:24:36,216 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-28 02:24:36,216 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 128 transitions, 1396 flow [2024-06-28 02:24:36,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:36,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:36,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:36,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:24:36,217 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:36,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:36,218 INFO L85 PathProgramCache]: Analyzing trace with hash -813263771, now seen corresponding path program 4 times [2024-06-28 02:24:36,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:36,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701066527] [2024-06-28 02:24:36,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:36,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:36,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:36,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:36,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:36,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701066527] [2024-06-28 02:24:36,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701066527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:36,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:36,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:36,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555060871] [2024-06-28 02:24:36,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:36,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:36,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:36,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:36,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:36,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:36,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 128 transitions, 1396 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:36,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:36,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:36,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:36,586 INFO L124 PetriNetUnfolderBase]: 1365/2221 cut-off events. [2024-06-28 02:24:36,586 INFO L125 PetriNetUnfolderBase]: For 36545/36545 co-relation queries the response was YES. [2024-06-28 02:24:36,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12527 conditions, 2221 events. 1365/2221 cut-off events. For 36545/36545 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11715 event pairs, 336 based on Foata normal form. 4/2218 useless extension candidates. Maximal degree in co-relation 12472. Up to 1748 conditions per place. [2024-06-28 02:24:36,604 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 48 changer transitions 0/158 dead transitions. [2024-06-28 02:24:36,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 158 transitions, 1808 flow [2024-06-28 02:24:36,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:36,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:36,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:24:36,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:24:36,606 INFO L175 Difference]: Start difference. First operand has 116 places, 128 transitions, 1396 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:24:36,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 158 transitions, 1808 flow [2024-06-28 02:24:36,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 158 transitions, 1703 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:36,650 INFO L231 Difference]: Finished difference. Result has 118 places, 130 transitions, 1432 flow [2024-06-28 02:24:36,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1432, PETRI_PLACES=118, PETRI_TRANSITIONS=130} [2024-06-28 02:24:36,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-28 02:24:36,651 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 130 transitions, 1432 flow [2024-06-28 02:24:36,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:36,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:36,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:36,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:24:36,651 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:36,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:36,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1021554729, now seen corresponding path program 1 times [2024-06-28 02:24:36,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:36,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829714857] [2024-06-28 02:24:36,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:36,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:36,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:36,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:36,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:36,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829714857] [2024-06-28 02:24:36,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829714857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:36,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:36,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:36,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755891060] [2024-06-28 02:24:36,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:36,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:36,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:36,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:36,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:36,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:36,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 130 transitions, 1432 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:36,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:36,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:36,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:37,043 INFO L124 PetriNetUnfolderBase]: 1467/2417 cut-off events. [2024-06-28 02:24:37,043 INFO L125 PetriNetUnfolderBase]: For 44271/44271 co-relation queries the response was YES. [2024-06-28 02:24:37,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13609 conditions, 2417 events. 1467/2417 cut-off events. For 44271/44271 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13207 event pairs, 291 based on Foata normal form. 12/2425 useless extension candidates. Maximal degree in co-relation 13553. Up to 1607 conditions per place. [2024-06-28 02:24:37,061 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 128 selfloop transitions, 38 changer transitions 0/173 dead transitions. [2024-06-28 02:24:37,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 173 transitions, 2025 flow [2024-06-28 02:24:37,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:37,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:37,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:24:37,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-28 02:24:37,063 INFO L175 Difference]: Start difference. First operand has 118 places, 130 transitions, 1432 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:24:37,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 173 transitions, 2025 flow [2024-06-28 02:24:37,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 173 transitions, 1902 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:37,118 INFO L231 Difference]: Finished difference. Result has 122 places, 135 transitions, 1476 flow [2024-06-28 02:24:37,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1476, PETRI_PLACES=122, PETRI_TRANSITIONS=135} [2024-06-28 02:24:37,119 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-28 02:24:37,119 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 135 transitions, 1476 flow [2024-06-28 02:24:37,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:37,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:37,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:37,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:24:37,121 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:37,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:37,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1047771175, now seen corresponding path program 2 times [2024-06-28 02:24:37,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:37,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229845654] [2024-06-28 02:24:37,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:37,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:37,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:37,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:37,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:37,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229845654] [2024-06-28 02:24:37,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229845654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:37,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:37,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:37,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794730534] [2024-06-28 02:24:37,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:37,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:37,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:37,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:37,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:37,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:37,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 135 transitions, 1476 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:37,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:37,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:37,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:37,498 INFO L124 PetriNetUnfolderBase]: 1508/2506 cut-off events. [2024-06-28 02:24:37,498 INFO L125 PetriNetUnfolderBase]: For 47633/47633 co-relation queries the response was YES. [2024-06-28 02:24:37,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14065 conditions, 2506 events. 1508/2506 cut-off events. For 47633/47633 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13954 event pairs, 379 based on Foata normal form. 12/2514 useless extension candidates. Maximal degree in co-relation 14006. Up to 1983 conditions per place. [2024-06-28 02:24:37,515 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 125 selfloop transitions, 39 changer transitions 0/171 dead transitions. [2024-06-28 02:24:37,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 171 transitions, 1939 flow [2024-06-28 02:24:37,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:37,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:37,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:24:37,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:24:37,516 INFO L175 Difference]: Start difference. First operand has 122 places, 135 transitions, 1476 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:24:37,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 171 transitions, 1939 flow [2024-06-28 02:24:37,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 171 transitions, 1880 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:37,575 INFO L231 Difference]: Finished difference. Result has 128 places, 138 transitions, 1555 flow [2024-06-28 02:24:37,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1555, PETRI_PLACES=128, PETRI_TRANSITIONS=138} [2024-06-28 02:24:37,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-28 02:24:37,576 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 138 transitions, 1555 flow [2024-06-28 02:24:37,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:37,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:37,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:37,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:24:37,576 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:37,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:37,577 INFO L85 PathProgramCache]: Analyzing trace with hash -645284497, now seen corresponding path program 3 times [2024-06-28 02:24:37,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:37,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356961761] [2024-06-28 02:24:37,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:37,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:37,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:37,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:37,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:37,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356961761] [2024-06-28 02:24:37,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356961761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:37,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:37,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:37,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712347227] [2024-06-28 02:24:37,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:37,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:37,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:37,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:37,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:37,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:37,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 138 transitions, 1555 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:37,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:37,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:37,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:37,966 INFO L124 PetriNetUnfolderBase]: 1610/2690 cut-off events. [2024-06-28 02:24:37,966 INFO L125 PetriNetUnfolderBase]: For 55768/55768 co-relation queries the response was YES. [2024-06-28 02:24:37,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15377 conditions, 2690 events. 1610/2690 cut-off events. For 55768/55768 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15321 event pairs, 344 based on Foata normal form. 12/2698 useless extension candidates. Maximal degree in co-relation 15315. Up to 2089 conditions per place. [2024-06-28 02:24:37,984 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 131 selfloop transitions, 41 changer transitions 0/179 dead transitions. [2024-06-28 02:24:37,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 179 transitions, 2144 flow [2024-06-28 02:24:37,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:37,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:37,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:24:37,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-28 02:24:37,985 INFO L175 Difference]: Start difference. First operand has 128 places, 138 transitions, 1555 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:24:37,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 179 transitions, 2144 flow [2024-06-28 02:24:38,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 179 transitions, 2085 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:38,066 INFO L231 Difference]: Finished difference. Result has 133 places, 141 transitions, 1645 flow [2024-06-28 02:24:38,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1645, PETRI_PLACES=133, PETRI_TRANSITIONS=141} [2024-06-28 02:24:38,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-28 02:24:38,066 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 141 transitions, 1645 flow [2024-06-28 02:24:38,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:38,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:38,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:38,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:24:38,067 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:38,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:38,067 INFO L85 PathProgramCache]: Analyzing trace with hash -645136627, now seen corresponding path program 4 times [2024-06-28 02:24:38,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:38,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385044921] [2024-06-28 02:24:38,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:38,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:38,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:38,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:38,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:38,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385044921] [2024-06-28 02:24:38,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385044921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:38,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:38,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:38,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987848408] [2024-06-28 02:24:38,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:38,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:38,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:38,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:38,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:38,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:38,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 141 transitions, 1645 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:38,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:38,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:38,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:38,460 INFO L124 PetriNetUnfolderBase]: 1668/2788 cut-off events. [2024-06-28 02:24:38,460 INFO L125 PetriNetUnfolderBase]: For 61857/61857 co-relation queries the response was YES. [2024-06-28 02:24:38,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16179 conditions, 2788 events. 1668/2788 cut-off events. For 61857/61857 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16143 event pairs, 449 based on Foata normal form. 16/2800 useless extension candidates. Maximal degree in co-relation 16114. Up to 2360 conditions per place. [2024-06-28 02:24:38,479 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 129 selfloop transitions, 39 changer transitions 0/175 dead transitions. [2024-06-28 02:24:38,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 175 transitions, 2093 flow [2024-06-28 02:24:38,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:38,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:38,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:24:38,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:24:38,480 INFO L175 Difference]: Start difference. First operand has 133 places, 141 transitions, 1645 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:24:38,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 175 transitions, 2093 flow [2024-06-28 02:24:38,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 175 transitions, 2030 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:38,565 INFO L231 Difference]: Finished difference. Result has 137 places, 142 transitions, 1691 flow [2024-06-28 02:24:38,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1691, PETRI_PLACES=137, PETRI_TRANSITIONS=142} [2024-06-28 02:24:38,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-28 02:24:38,565 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 142 transitions, 1691 flow [2024-06-28 02:24:38,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:38,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:38,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:38,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:24:38,566 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:38,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:38,566 INFO L85 PathProgramCache]: Analyzing trace with hash -639774247, now seen corresponding path program 5 times [2024-06-28 02:24:38,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:38,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034920616] [2024-06-28 02:24:38,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:38,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:38,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:38,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:38,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:38,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034920616] [2024-06-28 02:24:38,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034920616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:38,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:38,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:38,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761971463] [2024-06-28 02:24:38,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:38,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:38,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:38,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:38,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:38,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:38,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 142 transitions, 1691 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:38,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:38,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:38,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:38,987 INFO L124 PetriNetUnfolderBase]: 1726/2886 cut-off events. [2024-06-28 02:24:38,987 INFO L125 PetriNetUnfolderBase]: For 66237/66237 co-relation queries the response was YES. [2024-06-28 02:24:38,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16813 conditions, 2886 events. 1726/2886 cut-off events. For 66237/66237 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16915 event pairs, 459 based on Foata normal form. 16/2898 useless extension candidates. Maximal degree in co-relation 16746. Up to 2458 conditions per place. [2024-06-28 02:24:39,006 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 130 selfloop transitions, 36 changer transitions 0/173 dead transitions. [2024-06-28 02:24:39,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 173 transitions, 2127 flow [2024-06-28 02:24:39,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:39,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:39,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:24:39,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:24:39,008 INFO L175 Difference]: Start difference. First operand has 137 places, 142 transitions, 1691 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:24:39,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 173 transitions, 2127 flow [2024-06-28 02:24:39,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 173 transitions, 2058 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:39,088 INFO L231 Difference]: Finished difference. Result has 140 places, 143 transitions, 1725 flow [2024-06-28 02:24:39,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1725, PETRI_PLACES=140, PETRI_TRANSITIONS=143} [2024-06-28 02:24:39,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-28 02:24:39,089 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 143 transitions, 1725 flow [2024-06-28 02:24:39,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:39,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:39,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:39,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:24:39,090 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:39,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:39,090 INFO L85 PathProgramCache]: Analyzing trace with hash 419247411, now seen corresponding path program 1 times [2024-06-28 02:24:39,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:39,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447304973] [2024-06-28 02:24:39,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:39,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:39,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:39,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:39,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447304973] [2024-06-28 02:24:39,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447304973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:39,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:39,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:39,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443759695] [2024-06-28 02:24:39,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:39,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:39,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:39,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:39,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:39,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:39,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 143 transitions, 1725 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:39,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:39,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:39,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:39,543 INFO L124 PetriNetUnfolderBase]: 1767/2967 cut-off events. [2024-06-28 02:24:39,543 INFO L125 PetriNetUnfolderBase]: For 69766/69766 co-relation queries the response was YES. [2024-06-28 02:24:39,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17261 conditions, 2967 events. 1767/2967 cut-off events. For 69766/69766 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 17546 event pairs, 455 based on Foata normal form. 12/2975 useless extension candidates. Maximal degree in co-relation 17193. Up to 2230 conditions per place. [2024-06-28 02:24:39,563 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 130 selfloop transitions, 40 changer transitions 0/177 dead transitions. [2024-06-28 02:24:39,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 177 transitions, 2178 flow [2024-06-28 02:24:39,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:39,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:39,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:24:39,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:24:39,564 INFO L175 Difference]: Start difference. First operand has 140 places, 143 transitions, 1725 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:24:39,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 177 transitions, 2178 flow [2024-06-28 02:24:39,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 177 transitions, 2097 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:39,646 INFO L231 Difference]: Finished difference. Result has 142 places, 144 transitions, 1754 flow [2024-06-28 02:24:39,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1754, PETRI_PLACES=142, PETRI_TRANSITIONS=144} [2024-06-28 02:24:39,646 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-28 02:24:39,646 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 144 transitions, 1754 flow [2024-06-28 02:24:39,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:39,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:39,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:39,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:24:39,647 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:39,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:39,647 INFO L85 PathProgramCache]: Analyzing trace with hash -643618595, now seen corresponding path program 6 times [2024-06-28 02:24:39,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:39,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470645721] [2024-06-28 02:24:39,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:39,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:39,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:39,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:39,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:39,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470645721] [2024-06-28 02:24:39,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470645721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:39,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:39,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:39,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698548330] [2024-06-28 02:24:39,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:39,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:39,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:39,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:39,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:39,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:39,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 144 transitions, 1754 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:39,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:39,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:39,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:40,060 INFO L124 PetriNetUnfolderBase]: 1739/2926 cut-off events. [2024-06-28 02:24:40,061 INFO L125 PetriNetUnfolderBase]: For 70283/70286 co-relation queries the response was YES. [2024-06-28 02:24:40,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16776 conditions, 2926 events. 1739/2926 cut-off events. For 70283/70286 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17299 event pairs, 484 based on Foata normal form. 18/2936 useless extension candidates. Maximal degree in co-relation 16707. Up to 2485 conditions per place. [2024-06-28 02:24:40,084 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 131 selfloop transitions, 34 changer transitions 0/172 dead transitions. [2024-06-28 02:24:40,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 172 transitions, 2182 flow [2024-06-28 02:24:40,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:40,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:40,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:24:40,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:24:40,085 INFO L175 Difference]: Start difference. First operand has 142 places, 144 transitions, 1754 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:24:40,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 172 transitions, 2182 flow [2024-06-28 02:24:40,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 172 transitions, 2071 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:40,261 INFO L231 Difference]: Finished difference. Result has 144 places, 145 transitions, 1744 flow [2024-06-28 02:24:40,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1744, PETRI_PLACES=144, PETRI_TRANSITIONS=145} [2024-06-28 02:24:40,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-28 02:24:40,262 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 145 transitions, 1744 flow [2024-06-28 02:24:40,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:40,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:40,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:40,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:24:40,262 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:40,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:40,263 INFO L85 PathProgramCache]: Analyzing trace with hash -643403393, now seen corresponding path program 2 times [2024-06-28 02:24:40,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:40,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673298747] [2024-06-28 02:24:40,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:40,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:40,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:40,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:40,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:40,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673298747] [2024-06-28 02:24:40,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673298747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:40,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:40,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:40,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948300611] [2024-06-28 02:24:40,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:40,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:40,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:40,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:40,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:40,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:40,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 145 transitions, 1744 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:40,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:40,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:40,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:40,742 INFO L124 PetriNetUnfolderBase]: 1719/2894 cut-off events. [2024-06-28 02:24:40,742 INFO L125 PetriNetUnfolderBase]: For 66163/66166 co-relation queries the response was YES. [2024-06-28 02:24:40,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16191 conditions, 2894 events. 1719/2894 cut-off events. For 66163/66166 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17045 event pairs, 455 based on Foata normal form. 14/2900 useless extension candidates. Maximal degree in co-relation 16121. Up to 2366 conditions per place. [2024-06-28 02:24:40,761 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 36 changer transitions 0/175 dead transitions. [2024-06-28 02:24:40,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 175 transitions, 2164 flow [2024-06-28 02:24:40,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:40,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:40,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:24:40,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:24:40,762 INFO L175 Difference]: Start difference. First operand has 144 places, 145 transitions, 1744 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:24:40,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 175 transitions, 2164 flow [2024-06-28 02:24:40,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 175 transitions, 2091 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:40,867 INFO L231 Difference]: Finished difference. Result has 146 places, 145 transitions, 1749 flow [2024-06-28 02:24:40,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1749, PETRI_PLACES=146, PETRI_TRANSITIONS=145} [2024-06-28 02:24:40,868 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-28 02:24:40,868 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 145 transitions, 1749 flow [2024-06-28 02:24:40,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:40,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:40,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:40,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:24:40,868 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:24:40,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:40,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1976433955, now seen corresponding path program 3 times [2024-06-28 02:24:40,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:40,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919573359] [2024-06-28 02:24:40,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:40,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:40,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:40,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:40,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:40,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919573359] [2024-06-28 02:24:40,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919573359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:40,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:40,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:40,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318672126] [2024-06-28 02:24:40,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:40,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:40,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:40,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:40,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:40,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:40,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 145 transitions, 1749 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:40,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:40,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:40,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:41,310 INFO L124 PetriNetUnfolderBase]: 1699/2862 cut-off events. [2024-06-28 02:24:41,310 INFO L125 PetriNetUnfolderBase]: For 64399/64402 co-relation queries the response was YES. [2024-06-28 02:24:41,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15828 conditions, 2862 events. 1699/2862 cut-off events. For 64399/64402 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 16761 event pairs, 400 based on Foata normal form. 14/2868 useless extension candidates. Maximal degree in co-relation 15757. Up to 1833 conditions per place. [2024-06-28 02:24:41,327 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 124 selfloop transitions, 44 changer transitions 0/175 dead transitions. [2024-06-28 02:24:41,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 175 transitions, 2111 flow [2024-06-28 02:24:41,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:41,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:41,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:24:41,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:24:41,328 INFO L175 Difference]: Start difference. First operand has 146 places, 145 transitions, 1749 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:24:41,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 175 transitions, 2111 flow [2024-06-28 02:24:41,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 175 transitions, 1950 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:41,424 INFO L231 Difference]: Finished difference. Result has 144 places, 144 transitions, 1620 flow [2024-06-28 02:24:41,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1620, PETRI_PLACES=144, PETRI_TRANSITIONS=144} [2024-06-28 02:24:41,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-28 02:24:41,425 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 144 transitions, 1620 flow [2024-06-28 02:24:41,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:41,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:41,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:41,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:24:41,426 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-28 02:24:41,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:41,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1179730858, now seen corresponding path program 1 times [2024-06-28 02:24:41,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:41,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037528142] [2024-06-28 02:24:41,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:41,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:41,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:41,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:41,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:41,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037528142] [2024-06-28 02:24:41,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037528142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:41,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:41,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:41,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450127470] [2024-06-28 02:24:41,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:41,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:41,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:41,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:41,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:41,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:41,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 144 transitions, 1620 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-28 02:24:41,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:41,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:41,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:41,775 INFO L124 PetriNetUnfolderBase]: 1704/2882 cut-off events. [2024-06-28 02:24:41,776 INFO L125 PetriNetUnfolderBase]: For 61433/61433 co-relation queries the response was YES. [2024-06-28 02:24:41,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15674 conditions, 2882 events. 1704/2882 cut-off events. For 61433/61433 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17043 event pairs, 422 based on Foata normal form. 1/2882 useless extension candidates. Maximal degree in co-relation 15604. Up to 2644 conditions per place. [2024-06-28 02:24:41,798 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 140 selfloop transitions, 20 changer transitions 0/167 dead transitions. [2024-06-28 02:24:41,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 167 transitions, 2108 flow [2024-06-28 02:24:41,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:41,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:41,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:24:41,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:24:41,799 INFO L175 Difference]: Start difference. First operand has 144 places, 144 transitions, 1620 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:24:41,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 167 transitions, 2108 flow [2024-06-28 02:24:41,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 167 transitions, 1994 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:41,885 INFO L231 Difference]: Finished difference. Result has 145 places, 150 transitions, 1622 flow [2024-06-28 02:24:41,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1622, PETRI_PLACES=145, PETRI_TRANSITIONS=150} [2024-06-28 02:24:41,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-28 02:24:41,886 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 150 transitions, 1622 flow [2024-06-28 02:24:41,886 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-28 02:24:41,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:41,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:41,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:24:41,886 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-28 02:24:41,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:41,886 INFO L85 PathProgramCache]: Analyzing trace with hash 348397974, now seen corresponding path program 2 times [2024-06-28 02:24:41,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:41,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445638856] [2024-06-28 02:24:41,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:41,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:41,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:41,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:41,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:41,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445638856] [2024-06-28 02:24:41,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445638856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:41,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:41,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:41,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688651899] [2024-06-28 02:24:41,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:41,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:41,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:41,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:41,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:41,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:41,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 150 transitions, 1622 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-28 02:24:41,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:41,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:41,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:42,268 INFO L124 PetriNetUnfolderBase]: 1714/2898 cut-off events. [2024-06-28 02:24:42,268 INFO L125 PetriNetUnfolderBase]: For 64714/64714 co-relation queries the response was YES. [2024-06-28 02:24:42,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15628 conditions, 2898 events. 1714/2898 cut-off events. For 64714/64714 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17192 event pairs, 422 based on Foata normal form. 1/2898 useless extension candidates. Maximal degree in co-relation 15557. Up to 2670 conditions per place. [2024-06-28 02:24:42,287 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 144 selfloop transitions, 18 changer transitions 0/169 dead transitions. [2024-06-28 02:24:42,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 169 transitions, 2051 flow [2024-06-28 02:24:42,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:42,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:42,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 02:24:42,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:24:42,288 INFO L175 Difference]: Start difference. First operand has 145 places, 150 transitions, 1622 flow. Second operand 6 states and 134 transitions. [2024-06-28 02:24:42,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 169 transitions, 2051 flow [2024-06-28 02:24:42,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 169 transitions, 1997 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:42,376 INFO L231 Difference]: Finished difference. Result has 149 places, 156 transitions, 1689 flow [2024-06-28 02:24:42,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1689, PETRI_PLACES=149, PETRI_TRANSITIONS=156} [2024-06-28 02:24:42,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-28 02:24:42,377 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 156 transitions, 1689 flow [2024-06-28 02:24:42,377 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-28 02:24:42,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:42,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:42,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:24:42,377 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-28 02:24:42,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:42,378 INFO L85 PathProgramCache]: Analyzing trace with hash 177695730, now seen corresponding path program 1 times [2024-06-28 02:24:42,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:42,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068305183] [2024-06-28 02:24:42,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:42,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:42,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:42,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:42,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:42,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068305183] [2024-06-28 02:24:42,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068305183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:42,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:42,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:42,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097851372] [2024-06-28 02:24:42,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:42,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:42,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:42,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:42,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:42,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:42,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 156 transitions, 1689 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-28 02:24:42,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:42,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:42,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:42,716 INFO L124 PetriNetUnfolderBase]: 1749/2944 cut-off events. [2024-06-28 02:24:42,717 INFO L125 PetriNetUnfolderBase]: For 69943/69943 co-relation queries the response was YES. [2024-06-28 02:24:42,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16042 conditions, 2944 events. 1749/2944 cut-off events. For 69943/69943 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17389 event pairs, 445 based on Foata normal form. 3/2942 useless extension candidates. Maximal degree in co-relation 15969. Up to 2530 conditions per place. [2024-06-28 02:24:42,739 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 122 selfloop transitions, 55 changer transitions 0/184 dead transitions. [2024-06-28 02:24:42,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 184 transitions, 2340 flow [2024-06-28 02:24:42,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:42,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:42,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:24:42,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:24:42,740 INFO L175 Difference]: Start difference. First operand has 149 places, 156 transitions, 1689 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:24:42,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 184 transitions, 2340 flow [2024-06-28 02:24:42,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 184 transitions, 2286 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:42,854 INFO L231 Difference]: Finished difference. Result has 153 places, 169 transitions, 1904 flow [2024-06-28 02:24:42,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1904, PETRI_PLACES=153, PETRI_TRANSITIONS=169} [2024-06-28 02:24:42,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-28 02:24:42,854 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 169 transitions, 1904 flow [2024-06-28 02:24:42,855 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-28 02:24:42,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:42,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:42,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:24:42,855 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-28 02:24:42,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:42,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1348304558, now seen corresponding path program 2 times [2024-06-28 02:24:42,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:42,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598907280] [2024-06-28 02:24:42,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:42,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:42,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:42,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:42,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:42,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598907280] [2024-06-28 02:24:42,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598907280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:42,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:42,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:42,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244419253] [2024-06-28 02:24:42,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:42,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:42,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:42,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:42,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:42,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:42,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 169 transitions, 1904 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-28 02:24:42,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:42,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:42,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:43,217 INFO L124 PetriNetUnfolderBase]: 1766/2980 cut-off events. [2024-06-28 02:24:43,217 INFO L125 PetriNetUnfolderBase]: For 75196/75199 co-relation queries the response was YES. [2024-06-28 02:24:43,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16545 conditions, 2980 events. 1766/2980 cut-off events. For 75196/75199 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17678 event pairs, 468 based on Foata normal form. 5/2977 useless extension candidates. Maximal degree in co-relation 16470. Up to 2547 conditions per place. [2024-06-28 02:24:43,237 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 51 changer transitions 0/184 dead transitions. [2024-06-28 02:24:43,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 184 transitions, 2407 flow [2024-06-28 02:24:43,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:24:43,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:24:43,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 02:24:43,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-28 02:24:43,238 INFO L175 Difference]: Start difference. First operand has 153 places, 169 transitions, 1904 flow. Second operand 5 states and 122 transitions. [2024-06-28 02:24:43,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 184 transitions, 2407 flow [2024-06-28 02:24:43,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 184 transitions, 2326 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:43,353 INFO L231 Difference]: Finished difference. Result has 156 places, 174 transitions, 1993 flow [2024-06-28 02:24:43,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1993, PETRI_PLACES=156, PETRI_TRANSITIONS=174} [2024-06-28 02:24:43,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-28 02:24:43,354 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 174 transitions, 1993 flow [2024-06-28 02:24:43,354 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-28 02:24:43,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:43,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:43,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:24:43,354 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-28 02:24:43,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:43,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1084313344, now seen corresponding path program 3 times [2024-06-28 02:24:43,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:43,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574892327] [2024-06-28 02:24:43,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:43,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:43,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:43,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:43,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:43,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574892327] [2024-06-28 02:24:43,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574892327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:43,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:43,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:43,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582109067] [2024-06-28 02:24:43,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:43,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:43,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:43,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:43,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:43,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:43,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 174 transitions, 1993 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-28 02:24:43,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:43,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:43,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:43,703 INFO L124 PetriNetUnfolderBase]: 1743/2935 cut-off events. [2024-06-28 02:24:43,703 INFO L125 PetriNetUnfolderBase]: For 75880/75880 co-relation queries the response was YES. [2024-06-28 02:24:43,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16339 conditions, 2935 events. 1743/2935 cut-off events. For 75880/75880 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17310 event pairs, 443 based on Foata normal form. 3/2933 useless extension candidates. Maximal degree in co-relation 16263. Up to 2517 conditions per place. [2024-06-28 02:24:43,724 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 120 selfloop transitions, 60 changer transitions 0/187 dead transitions. [2024-06-28 02:24:43,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 187 transitions, 2455 flow [2024-06-28 02:24:43,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:24:43,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:24:43,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 02:24:43,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-28 02:24:43,725 INFO L175 Difference]: Start difference. First operand has 156 places, 174 transitions, 1993 flow. Second operand 5 states and 126 transitions. [2024-06-28 02:24:43,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 187 transitions, 2455 flow [2024-06-28 02:24:43,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 187 transitions, 2341 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:43,861 INFO L231 Difference]: Finished difference. Result has 158 places, 174 transitions, 2017 flow [2024-06-28 02:24:43,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2017, PETRI_PLACES=158, PETRI_TRANSITIONS=174} [2024-06-28 02:24:43,862 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-28 02:24:43,862 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 174 transitions, 2017 flow [2024-06-28 02:24:43,862 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-28 02:24:43,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:43,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:43,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:24:43,862 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-28 02:24:43,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:43,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1084313158, now seen corresponding path program 3 times [2024-06-28 02:24:43,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:43,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178167133] [2024-06-28 02:24:43,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:43,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:43,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:43,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:43,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:43,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178167133] [2024-06-28 02:24:43,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178167133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:43,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:43,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:43,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117272784] [2024-06-28 02:24:43,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:43,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:43,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:43,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:43,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:43,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:43,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 174 transitions, 2017 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-28 02:24:43,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:43,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:43,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:44,292 INFO L124 PetriNetUnfolderBase]: 1740/2936 cut-off events. [2024-06-28 02:24:44,292 INFO L125 PetriNetUnfolderBase]: For 76778/76778 co-relation queries the response was YES. [2024-06-28 02:24:44,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16461 conditions, 2936 events. 1740/2936 cut-off events. For 76778/76778 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17370 event pairs, 416 based on Foata normal form. 1/2936 useless extension candidates. Maximal degree in co-relation 16385. Up to 2691 conditions per place. [2024-06-28 02:24:44,316 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 159 selfloop transitions, 23 changer transitions 0/189 dead transitions. [2024-06-28 02:24:44,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 189 transitions, 2419 flow [2024-06-28 02:24:44,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:24:44,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:24:44,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 02:24:44,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:24:44,317 INFO L175 Difference]: Start difference. First operand has 158 places, 174 transitions, 2017 flow. Second operand 5 states and 120 transitions. [2024-06-28 02:24:44,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 189 transitions, 2419 flow [2024-06-28 02:24:44,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 189 transitions, 2250 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:44,457 INFO L231 Difference]: Finished difference. Result has 159 places, 174 transitions, 1908 flow [2024-06-28 02:24:44,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1908, PETRI_PLACES=159, PETRI_TRANSITIONS=174} [2024-06-28 02:24:44,458 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-28 02:24:44,458 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 174 transitions, 1908 flow [2024-06-28 02:24:44,458 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-28 02:24:44,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:44,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:44,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:24:44,459 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-28 02:24:44,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:44,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1348313486, now seen corresponding path program 1 times [2024-06-28 02:24:44,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:44,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812819678] [2024-06-28 02:24:44,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:44,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:44,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:44,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:44,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812819678] [2024-06-28 02:24:44,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812819678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:44,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:44,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:44,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721014404] [2024-06-28 02:24:44,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:44,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:44,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:44,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:44,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:44,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:44,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 174 transitions, 1908 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-28 02:24:44,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:44,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:44,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:44,853 INFO L124 PetriNetUnfolderBase]: 1743/2937 cut-off events. [2024-06-28 02:24:44,853 INFO L125 PetriNetUnfolderBase]: For 78044/78049 co-relation queries the response was YES. [2024-06-28 02:24:44,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16240 conditions, 2937 events. 1743/2937 cut-off events. For 78044/78049 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17288 event pairs, 423 based on Foata normal form. 8/2943 useless extension candidates. Maximal degree in co-relation 16163. Up to 2685 conditions per place. [2024-06-28 02:24:44,876 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 163 selfloop transitions, 17 changer transitions 0/187 dead transitions. [2024-06-28 02:24:44,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 187 transitions, 2342 flow [2024-06-28 02:24:44,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:24:44,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:24:44,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-28 02:24:44,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:24:44,877 INFO L175 Difference]: Start difference. First operand has 159 places, 174 transitions, 1908 flow. Second operand 5 states and 116 transitions. [2024-06-28 02:24:44,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 187 transitions, 2342 flow [2024-06-28 02:24:44,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 187 transitions, 2294 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:45,001 INFO L231 Difference]: Finished difference. Result has 160 places, 177 transitions, 1956 flow [2024-06-28 02:24:45,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1860, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1956, PETRI_PLACES=160, PETRI_TRANSITIONS=177} [2024-06-28 02:24:45,001 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-28 02:24:45,001 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 177 transitions, 1956 flow [2024-06-28 02:24:45,001 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-28 02:24:45,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:45,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:45,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:24:45,002 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-28 02:24:45,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:45,002 INFO L85 PathProgramCache]: Analyzing trace with hash 305494220, now seen corresponding path program 1 times [2024-06-28 02:24:45,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:45,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38911707] [2024-06-28 02:24:45,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:45,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:45,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:45,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:45,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:45,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38911707] [2024-06-28 02:24:45,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38911707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:45,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:45,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:45,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6837356] [2024-06-28 02:24:45,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:45,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:45,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:45,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:45,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:45,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:45,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 177 transitions, 1956 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-28 02:24:45,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:45,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:45,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:45,384 INFO L124 PetriNetUnfolderBase]: 1763/2965 cut-off events. [2024-06-28 02:24:45,384 INFO L125 PetriNetUnfolderBase]: For 77062/77070 co-relation queries the response was YES. [2024-06-28 02:24:45,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16551 conditions, 2965 events. 1763/2965 cut-off events. For 77062/77070 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17525 event pairs, 464 based on Foata normal form. 8/2967 useless extension candidates. Maximal degree in co-relation 16473. Up to 2534 conditions per place. [2024-06-28 02:24:45,403 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 136 selfloop transitions, 59 changer transitions 0/202 dead transitions. [2024-06-28 02:24:45,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 202 transitions, 2547 flow [2024-06-28 02:24:45,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:45,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:45,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:24:45,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:24:45,404 INFO L175 Difference]: Start difference. First operand has 160 places, 177 transitions, 1956 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:24:45,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 202 transitions, 2547 flow [2024-06-28 02:24:45,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 202 transitions, 2473 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:45,509 INFO L231 Difference]: Finished difference. Result has 164 places, 185 transitions, 2101 flow [2024-06-28 02:24:45,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2101, PETRI_PLACES=164, PETRI_TRANSITIONS=185} [2024-06-28 02:24:45,510 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-28 02:24:45,510 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 185 transitions, 2101 flow [2024-06-28 02:24:45,510 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-28 02:24:45,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:45,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:45,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:24:45,511 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-28 02:24:45,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:45,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1316619980, now seen corresponding path program 2 times [2024-06-28 02:24:45,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:45,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507311381] [2024-06-28 02:24:45,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:45,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:45,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:45,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:45,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:45,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507311381] [2024-06-28 02:24:45,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507311381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:45,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:45,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:45,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45919013] [2024-06-28 02:24:45,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:45,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:45,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:45,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:45,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:45,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:45,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 185 transitions, 2101 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-28 02:24:45,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:45,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:45,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:45,889 INFO L124 PetriNetUnfolderBase]: 1773/2983 cut-off events. [2024-06-28 02:24:45,889 INFO L125 PetriNetUnfolderBase]: For 81365/81373 co-relation queries the response was YES. [2024-06-28 02:24:45,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16861 conditions, 2983 events. 1773/2983 cut-off events. For 81365/81373 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17709 event pairs, 464 based on Foata normal form. 8/2985 useless extension candidates. Maximal degree in co-relation 16781. Up to 2544 conditions per place. [2024-06-28 02:24:45,911 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 135 selfloop transitions, 63 changer transitions 0/205 dead transitions. [2024-06-28 02:24:45,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 205 transitions, 2664 flow [2024-06-28 02:24:45,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:24:45,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:24:45,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 02:24:45,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-28 02:24:45,912 INFO L175 Difference]: Start difference. First operand has 164 places, 185 transitions, 2101 flow. Second operand 5 states and 127 transitions. [2024-06-28 02:24:45,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 205 transitions, 2664 flow [2024-06-28 02:24:46,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 205 transitions, 2511 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:46,078 INFO L231 Difference]: Finished difference. Result has 166 places, 189 transitions, 2139 flow [2024-06-28 02:24:46,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2139, PETRI_PLACES=166, PETRI_TRANSITIONS=189} [2024-06-28 02:24:46,079 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-28 02:24:46,079 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 189 transitions, 2139 flow [2024-06-28 02:24:46,079 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-28 02:24:46,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:46,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:46,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:24:46,079 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-28 02:24:46,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:46,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1316631140, now seen corresponding path program 3 times [2024-06-28 02:24:46,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:46,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244801049] [2024-06-28 02:24:46,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:46,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:46,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:46,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:46,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:46,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244801049] [2024-06-28 02:24:46,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244801049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:46,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:46,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:24:46,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252495869] [2024-06-28 02:24:46,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:46,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:24:46,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:46,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:24:46,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:24:46,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:46,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 189 transitions, 2139 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-28 02:24:46,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:46,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:46,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:46,433 INFO L124 PetriNetUnfolderBase]: 1765/2969 cut-off events. [2024-06-28 02:24:46,433 INFO L125 PetriNetUnfolderBase]: For 83537/83540 co-relation queries the response was YES. [2024-06-28 02:24:46,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16817 conditions, 2969 events. 1765/2969 cut-off events. For 83537/83540 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17520 event pairs, 470 based on Foata normal form. 4/2965 useless extension candidates. Maximal degree in co-relation 16737. Up to 2536 conditions per place. [2024-06-28 02:24:46,455 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 129 selfloop transitions, 62 changer transitions 0/198 dead transitions. [2024-06-28 02:24:46,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 198 transitions, 2543 flow [2024-06-28 02:24:46,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:24:46,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:24:46,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 02:24:46,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:24:46,456 INFO L175 Difference]: Start difference. First operand has 166 places, 189 transitions, 2139 flow. Second operand 5 states and 120 transitions. [2024-06-28 02:24:46,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 198 transitions, 2543 flow [2024-06-28 02:24:46,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 198 transitions, 2432 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:46,604 INFO L231 Difference]: Finished difference. Result has 168 places, 189 transitions, 2162 flow [2024-06-28 02:24:46,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2028, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2162, PETRI_PLACES=168, PETRI_TRANSITIONS=189} [2024-06-28 02:24:46,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-28 02:24:46,605 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 189 transitions, 2162 flow [2024-06-28 02:24:46,605 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-28 02:24:46,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:46,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:46,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:24:46,606 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-28 02:24:46,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:46,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1238645294, now seen corresponding path program 1 times [2024-06-28 02:24:46,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:46,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397612405] [2024-06-28 02:24:46,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:46,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:46,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:46,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:46,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397612405] [2024-06-28 02:24:46,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397612405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:46,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:46,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:46,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077693188] [2024-06-28 02:24:46,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:46,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:46,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:46,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:46,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:46,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:46,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 189 transitions, 2162 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-28 02:24:46,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:46,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:46,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:47,019 INFO L124 PetriNetUnfolderBase]: 1824/3049 cut-off events. [2024-06-28 02:24:47,019 INFO L125 PetriNetUnfolderBase]: For 88144/88144 co-relation queries the response was YES. [2024-06-28 02:24:47,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17495 conditions, 3049 events. 1824/3049 cut-off events. For 88144/88144 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18079 event pairs, 458 based on Foata normal form. 3/3045 useless extension candidates. Maximal degree in co-relation 17415. Up to 2398 conditions per place. [2024-06-28 02:24:47,043 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 126 selfloop transitions, 96 changer transitions 0/229 dead transitions. [2024-06-28 02:24:47,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 229 transitions, 3122 flow [2024-06-28 02:24:47,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:47,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:47,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:24:47,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:24:47,045 INFO L175 Difference]: Start difference. First operand has 168 places, 189 transitions, 2162 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:24:47,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 229 transitions, 3122 flow [2024-06-28 02:24:47,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 229 transitions, 2944 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:47,214 INFO L231 Difference]: Finished difference. Result has 171 places, 206 transitions, 2399 flow [2024-06-28 02:24:47,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1984, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2399, PETRI_PLACES=171, PETRI_TRANSITIONS=206} [2024-06-28 02:24:47,214 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-28 02:24:47,214 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 206 transitions, 2399 flow [2024-06-28 02:24:47,214 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-28 02:24:47,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:47,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:47,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:24:47,215 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-28 02:24:47,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:47,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1213595534, now seen corresponding path program 2 times [2024-06-28 02:24:47,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:47,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300102680] [2024-06-28 02:24:47,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:47,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:47,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:47,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:47,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:47,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300102680] [2024-06-28 02:24:47,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300102680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:47,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:47,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:47,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441314968] [2024-06-28 02:24:47,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:47,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:47,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:47,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:47,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:47,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:47,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 206 transitions, 2399 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-28 02:24:47,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:47,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:47,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:47,682 INFO L124 PetriNetUnfolderBase]: 1883/3155 cut-off events. [2024-06-28 02:24:47,682 INFO L125 PetriNetUnfolderBase]: For 97848/97848 co-relation queries the response was YES. [2024-06-28 02:24:47,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19002 conditions, 3155 events. 1883/3155 cut-off events. For 97848/97848 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18821 event pairs, 448 based on Foata normal form. 3/3153 useless extension candidates. Maximal degree in co-relation 18920. Up to 2655 conditions per place. [2024-06-28 02:24:47,709 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 147 selfloop transitions, 78 changer transitions 0/232 dead transitions. [2024-06-28 02:24:47,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 232 transitions, 3123 flow [2024-06-28 02:24:47,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:47,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:47,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:24:47,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:24:47,710 INFO L175 Difference]: Start difference. First operand has 171 places, 206 transitions, 2399 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:24:47,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 232 transitions, 3123 flow [2024-06-28 02:24:47,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 232 transitions, 2929 flow, removed 53 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:47,904 INFO L231 Difference]: Finished difference. Result has 177 places, 216 transitions, 2538 flow [2024-06-28 02:24:47,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2225, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2538, PETRI_PLACES=177, PETRI_TRANSITIONS=216} [2024-06-28 02:24:47,905 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-28 02:24:47,905 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 216 transitions, 2538 flow [2024-06-28 02:24:47,905 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-28 02:24:47,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:47,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:47,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:24:47,905 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-28 02:24:47,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:47,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1213601114, now seen corresponding path program 3 times [2024-06-28 02:24:47,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:47,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814364465] [2024-06-28 02:24:47,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:47,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:47,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:47,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:47,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:47,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814364465] [2024-06-28 02:24:47,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814364465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:47,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:47,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:47,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904257307] [2024-06-28 02:24:47,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:47,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:47,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:47,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:47,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:48,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:48,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 216 transitions, 2538 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-28 02:24:48,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:48,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:48,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:48,375 INFO L124 PetriNetUnfolderBase]: 1882/3154 cut-off events. [2024-06-28 02:24:48,375 INFO L125 PetriNetUnfolderBase]: For 100356/100356 co-relation queries the response was YES. [2024-06-28 02:24:48,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19050 conditions, 3154 events. 1882/3154 cut-off events. For 100356/100356 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18836 event pairs, 448 based on Foata normal form. 3/3152 useless extension candidates. Maximal degree in co-relation 18965. Up to 2656 conditions per place. [2024-06-28 02:24:48,400 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 144 selfloop transitions, 87 changer transitions 0/238 dead transitions. [2024-06-28 02:24:48,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 238 transitions, 3194 flow [2024-06-28 02:24:48,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:48,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:48,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:24:48,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-28 02:24:48,401 INFO L175 Difference]: Start difference. First operand has 177 places, 216 transitions, 2538 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:24:48,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 238 transitions, 3194 flow [2024-06-28 02:24:48,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 238 transitions, 3041 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:48,618 INFO L231 Difference]: Finished difference. Result has 183 places, 221 transitions, 2643 flow [2024-06-28 02:24:48,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2393, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2643, PETRI_PLACES=183, PETRI_TRANSITIONS=221} [2024-06-28 02:24:48,618 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-28 02:24:48,618 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 221 transitions, 2643 flow [2024-06-28 02:24:48,619 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-28 02:24:48,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:48,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:48,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:24:48,619 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-28 02:24:48,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:48,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1152230882, now seen corresponding path program 4 times [2024-06-28 02:24:48,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:48,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696279858] [2024-06-28 02:24:48,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:48,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:48,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:48,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:48,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696279858] [2024-06-28 02:24:48,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696279858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:48,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:48,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:48,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517218835] [2024-06-28 02:24:48,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:48,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:48,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:48,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:48,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:48,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:48,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 221 transitions, 2643 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-28 02:24:48,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:48,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:48,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:49,086 INFO L124 PetriNetUnfolderBase]: 1937/3256 cut-off events. [2024-06-28 02:24:49,086 INFO L125 PetriNetUnfolderBase]: For 110112/110115 co-relation queries the response was YES. [2024-06-28 02:24:49,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20024 conditions, 3256 events. 1937/3256 cut-off events. For 110112/110115 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19653 event pairs, 469 based on Foata normal form. 5/3253 useless extension candidates. Maximal degree in co-relation 19937. Up to 2553 conditions per place. [2024-06-28 02:24:49,114 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 133 selfloop transitions, 115 changer transitions 0/255 dead transitions. [2024-06-28 02:24:49,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 255 transitions, 3561 flow [2024-06-28 02:24:49,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:49,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:49,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:24:49,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:24:49,123 INFO L175 Difference]: Start difference. First operand has 183 places, 221 transitions, 2643 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:24:49,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 255 transitions, 3561 flow [2024-06-28 02:24:49,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 255 transitions, 3353 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:49,354 INFO L231 Difference]: Finished difference. Result has 185 places, 237 transitions, 2926 flow [2024-06-28 02:24:49,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2435, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2926, PETRI_PLACES=185, PETRI_TRANSITIONS=237} [2024-06-28 02:24:49,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-28 02:24:49,354 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 237 transitions, 2926 flow [2024-06-28 02:24:49,354 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-28 02:24:49,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:49,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:49,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:24:49,355 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-28 02:24:49,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:49,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1159582532, now seen corresponding path program 5 times [2024-06-28 02:24:49,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:49,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765564166] [2024-06-28 02:24:49,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:49,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:49,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:49,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:49,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:49,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765564166] [2024-06-28 02:24:49,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765564166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:49,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:49,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:49,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576455321] [2024-06-28 02:24:49,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:49,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:49,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:49,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:49,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:49,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:49,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 237 transitions, 2926 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-28 02:24:49,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:49,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:49,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:49,831 INFO L124 PetriNetUnfolderBase]: 1952/3274 cut-off events. [2024-06-28 02:24:49,832 INFO L125 PetriNetUnfolderBase]: For 115166/115166 co-relation queries the response was YES. [2024-06-28 02:24:49,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20642 conditions, 3274 events. 1952/3274 cut-off events. For 115166/115166 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19720 event pairs, 448 based on Foata normal form. 3/3272 useless extension candidates. Maximal degree in co-relation 20553. Up to 2567 conditions per place. [2024-06-28 02:24:49,858 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 126 selfloop transitions, 136 changer transitions 0/269 dead transitions. [2024-06-28 02:24:49,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 269 transitions, 3898 flow [2024-06-28 02:24:49,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:49,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:49,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:24:49,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:24:49,859 INFO L175 Difference]: Start difference. First operand has 185 places, 237 transitions, 2926 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:24:49,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 269 transitions, 3898 flow [2024-06-28 02:24:50,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 269 transitions, 3676 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:50,122 INFO L231 Difference]: Finished difference. Result has 191 places, 244 transitions, 3172 flow [2024-06-28 02:24:50,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2718, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3172, PETRI_PLACES=191, PETRI_TRANSITIONS=244} [2024-06-28 02:24:50,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-28 02:24:50,122 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 244 transitions, 3172 flow [2024-06-28 02:24:50,122 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-28 02:24:50,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:50,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:50,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:24:50,123 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-28 02:24:50,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:50,123 INFO L85 PathProgramCache]: Analyzing trace with hash -746029504, now seen corresponding path program 6 times [2024-06-28 02:24:50,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:50,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141533303] [2024-06-28 02:24:50,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:50,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:50,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:50,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:50,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:50,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141533303] [2024-06-28 02:24:50,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141533303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:50,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:50,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:50,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802976707] [2024-06-28 02:24:50,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:50,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:50,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:50,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:50,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:50,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:50,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 244 transitions, 3172 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-28 02:24:50,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:50,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:50,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:50,598 INFO L124 PetriNetUnfolderBase]: 1947/3270 cut-off events. [2024-06-28 02:24:50,598 INFO L125 PetriNetUnfolderBase]: For 117366/117366 co-relation queries the response was YES. [2024-06-28 02:24:50,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20972 conditions, 3270 events. 1947/3270 cut-off events. For 117366/117366 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19710 event pairs, 448 based on Foata normal form. 3/3268 useless extension candidates. Maximal degree in co-relation 20881. Up to 2565 conditions per place. [2024-06-28 02:24:50,627 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 133 selfloop transitions, 126 changer transitions 0/266 dead transitions. [2024-06-28 02:24:50,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 266 transitions, 3916 flow [2024-06-28 02:24:50,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:50,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:50,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:24:50,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:24:50,629 INFO L175 Difference]: Start difference. First operand has 191 places, 244 transitions, 3172 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:24:50,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 266 transitions, 3916 flow [2024-06-28 02:24:50,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 266 transitions, 3615 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:50,920 INFO L231 Difference]: Finished difference. Result has 193 places, 244 transitions, 3139 flow [2024-06-28 02:24:50,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2871, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3139, PETRI_PLACES=193, PETRI_TRANSITIONS=244} [2024-06-28 02:24:50,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-28 02:24:50,921 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 244 transitions, 3139 flow [2024-06-28 02:24:50,921 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-28 02:24:50,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:50,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:50,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:24:50,922 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-28 02:24:50,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:50,924 INFO L85 PathProgramCache]: Analyzing trace with hash 990135285, now seen corresponding path program 1 times [2024-06-28 02:24:50,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:50,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123103553] [2024-06-28 02:24:50,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:50,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:50,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:50,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:50,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:50,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123103553] [2024-06-28 02:24:50,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123103553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:50,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:50,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:50,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769369442] [2024-06-28 02:24:50,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:50,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:50,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:50,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:50,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:51,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:51,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 244 transitions, 3139 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-28 02:24:51,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:51,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:51,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:51,413 INFO L124 PetriNetUnfolderBase]: 1979/3310 cut-off events. [2024-06-28 02:24:51,413 INFO L125 PetriNetUnfolderBase]: For 124555/124555 co-relation queries the response was YES. [2024-06-28 02:24:51,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21664 conditions, 3310 events. 1979/3310 cut-off events. For 124555/124555 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 19924 event pairs, 463 based on Foata normal form. 2/3292 useless extension candidates. Maximal degree in co-relation 21572. Up to 2529 conditions per place. [2024-06-28 02:24:51,442 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 145 selfloop transitions, 132 changer transitions 0/284 dead transitions. [2024-06-28 02:24:51,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 284 transitions, 4281 flow [2024-06-28 02:24:51,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:51,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:51,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:24:51,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:24:51,444 INFO L175 Difference]: Start difference. First operand has 193 places, 244 transitions, 3139 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:24:51,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 284 transitions, 4281 flow [2024-06-28 02:24:51,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 284 transitions, 4013 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:51,674 INFO L231 Difference]: Finished difference. Result has 196 places, 258 transitions, 3494 flow [2024-06-28 02:24:51,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3494, PETRI_PLACES=196, PETRI_TRANSITIONS=258} [2024-06-28 02:24:51,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-28 02:24:51,674 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 258 transitions, 3494 flow [2024-06-28 02:24:51,675 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-28 02:24:51,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:51,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:51,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:24:51,675 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-28 02:24:51,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:51,675 INFO L85 PathProgramCache]: Analyzing trace with hash 187543929, now seen corresponding path program 2 times [2024-06-28 02:24:51,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:51,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349236532] [2024-06-28 02:24:51,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:51,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:51,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:51,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:51,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349236532] [2024-06-28 02:24:51,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349236532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:51,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:51,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:51,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027283452] [2024-06-28 02:24:51,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:51,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:51,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:51,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:51,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:51,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:51,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 258 transitions, 3494 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-28 02:24:51,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:51,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:51,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:52,183 INFO L124 PetriNetUnfolderBase]: 1971/3305 cut-off events. [2024-06-28 02:24:52,183 INFO L125 PetriNetUnfolderBase]: For 128058/128061 co-relation queries the response was YES. [2024-06-28 02:24:52,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21901 conditions, 3305 events. 1971/3305 cut-off events. For 128058/128061 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19907 event pairs, 437 based on Foata normal form. 4/3298 useless extension candidates. Maximal degree in co-relation 21806. Up to 2817 conditions per place. [2024-06-28 02:24:52,212 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 199 selfloop transitions, 72 changer transitions 0/278 dead transitions. [2024-06-28 02:24:52,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 278 transitions, 4086 flow [2024-06-28 02:24:52,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:52,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:52,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:24:52,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:24:52,213 INFO L175 Difference]: Start difference. First operand has 196 places, 258 transitions, 3494 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:24:52,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 278 transitions, 4086 flow [2024-06-28 02:24:52,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 278 transitions, 3927 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:52,513 INFO L231 Difference]: Finished difference. Result has 201 places, 258 transitions, 3486 flow [2024-06-28 02:24:52,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3486, PETRI_PLACES=201, PETRI_TRANSITIONS=258} [2024-06-28 02:24:52,513 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-28 02:24:52,514 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 258 transitions, 3486 flow [2024-06-28 02:24:52,514 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-28 02:24:52,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:52,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:52,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:24:52,514 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-28 02:24:52,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:52,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1028463541, now seen corresponding path program 3 times [2024-06-28 02:24:52,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:52,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551407010] [2024-06-28 02:24:52,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:52,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:52,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:52,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:52,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:52,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551407010] [2024-06-28 02:24:52,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551407010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:52,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:52,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:52,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334863079] [2024-06-28 02:24:52,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:52,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:52,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:52,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:52,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:52,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:52,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 258 transitions, 3486 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-28 02:24:52,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:52,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:52,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:53,083 INFO L124 PetriNetUnfolderBase]: 2027/3393 cut-off events. [2024-06-28 02:24:53,083 INFO L125 PetriNetUnfolderBase]: For 136221/136224 co-relation queries the response was YES. [2024-06-28 02:24:53,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22630 conditions, 3393 events. 2027/3393 cut-off events. For 136221/136224 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20509 event pairs, 438 based on Foata normal form. 4/3386 useless extension candidates. Maximal degree in co-relation 22533. Up to 2844 conditions per place. [2024-06-28 02:24:53,117 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 206 selfloop transitions, 88 changer transitions 0/301 dead transitions. [2024-06-28 02:24:53,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 301 transitions, 4631 flow [2024-06-28 02:24:53,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:53,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:53,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:24:53,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:24:53,118 INFO L175 Difference]: Start difference. First operand has 201 places, 258 transitions, 3486 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:24:53,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 301 transitions, 4631 flow [2024-06-28 02:24:53,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 301 transitions, 4438 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:53,497 INFO L231 Difference]: Finished difference. Result has 208 places, 279 transitions, 3909 flow [2024-06-28 02:24:53,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3909, PETRI_PLACES=208, PETRI_TRANSITIONS=279} [2024-06-28 02:24:53,498 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-28 02:24:53,498 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 279 transitions, 3909 flow [2024-06-28 02:24:53,498 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-28 02:24:53,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:53,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:53,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:24:53,498 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-28 02:24:53,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:53,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1876997359, now seen corresponding path program 4 times [2024-06-28 02:24:53,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:53,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893422485] [2024-06-28 02:24:53,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:53,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:53,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:53,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893422485] [2024-06-28 02:24:53,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893422485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:53,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:53,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:53,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074284201] [2024-06-28 02:24:53,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:53,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:53,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:53,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:53,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:53,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:53,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 279 transitions, 3909 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-28 02:24:53,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:53,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:53,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:53,997 INFO L124 PetriNetUnfolderBase]: 2064/3444 cut-off events. [2024-06-28 02:24:53,998 INFO L125 PetriNetUnfolderBase]: For 148134/148134 co-relation queries the response was YES. [2024-06-28 02:24:54,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23596 conditions, 3444 events. 2064/3444 cut-off events. For 148134/148134 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20840 event pairs, 468 based on Foata normal form. 1/3438 useless extension candidates. Maximal degree in co-relation 23495. Up to 2564 conditions per place. [2024-06-28 02:24:54,032 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 140 selfloop transitions, 167 changer transitions 0/314 dead transitions. [2024-06-28 02:24:54,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 314 transitions, 5175 flow [2024-06-28 02:24:54,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:54,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:54,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:24:54,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:24:54,033 INFO L175 Difference]: Start difference. First operand has 208 places, 279 transitions, 3909 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:24:54,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 314 transitions, 5175 flow [2024-06-28 02:24:54,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 314 transitions, 5014 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 02:24:54,391 INFO L231 Difference]: Finished difference. Result has 213 places, 290 transitions, 4306 flow [2024-06-28 02:24:54,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4306, PETRI_PLACES=213, PETRI_TRANSITIONS=290} [2024-06-28 02:24:54,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-28 02:24:54,392 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 290 transitions, 4306 flow [2024-06-28 02:24:54,392 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-28 02:24:54,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:54,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:54,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:24:54,393 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-28 02:24:54,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:54,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1159976011, now seen corresponding path program 5 times [2024-06-28 02:24:54,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:54,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208024574] [2024-06-28 02:24:54,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:54,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:54,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:54,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:54,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:54,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208024574] [2024-06-28 02:24:54,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208024574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:54,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:54,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:54,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486611793] [2024-06-28 02:24:54,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:54,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:54,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:54,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:54,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:54,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:54,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 290 transitions, 4306 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-28 02:24:54,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:54,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:54,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:54,967 INFO L124 PetriNetUnfolderBase]: 2069/3451 cut-off events. [2024-06-28 02:24:54,967 INFO L125 PetriNetUnfolderBase]: For 155480/155480 co-relation queries the response was YES. [2024-06-28 02:24:54,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24091 conditions, 3451 events. 2069/3451 cut-off events. For 155480/155480 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20854 event pairs, 468 based on Foata normal form. 1/3445 useless extension candidates. Maximal degree in co-relation 23989. Up to 2566 conditions per place. [2024-06-28 02:24:55,000 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 142 selfloop transitions, 167 changer transitions 0/316 dead transitions. [2024-06-28 02:24:55,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 316 transitions, 5325 flow [2024-06-28 02:24:55,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:55,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:55,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:24:55,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:24:55,001 INFO L175 Difference]: Start difference. First operand has 213 places, 290 transitions, 4306 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:24:55,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 316 transitions, 5325 flow [2024-06-28 02:24:55,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 316 transitions, 4988 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:55,397 INFO L231 Difference]: Finished difference. Result has 216 places, 293 transitions, 4366 flow [2024-06-28 02:24:55,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3972, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4366, PETRI_PLACES=216, PETRI_TRANSITIONS=293} [2024-06-28 02:24:55,398 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-28 02:24:55,398 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 293 transitions, 4366 flow [2024-06-28 02:24:55,398 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-28 02:24:55,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:55,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:55,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:24:55,398 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-28 02:24:55,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:55,399 INFO L85 PathProgramCache]: Analyzing trace with hash 663125193, now seen corresponding path program 6 times [2024-06-28 02:24:55,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:55,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035016734] [2024-06-28 02:24:55,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:55,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:55,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:55,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:55,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:55,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035016734] [2024-06-28 02:24:55,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035016734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:55,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:55,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:55,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818904854] [2024-06-28 02:24:55,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:55,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:55,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:55,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:55,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:55,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:55,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 293 transitions, 4366 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-28 02:24:55,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:55,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:55,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:55,952 INFO L124 PetriNetUnfolderBase]: 2066/3453 cut-off events. [2024-06-28 02:24:55,952 INFO L125 PetriNetUnfolderBase]: For 157966/157966 co-relation queries the response was YES. [2024-06-28 02:24:55,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24048 conditions, 3453 events. 2066/3453 cut-off events. For 157966/157966 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20876 event pairs, 451 based on Foata normal form. 1/3449 useless extension candidates. Maximal degree in co-relation 23946. Up to 2924 conditions per place. [2024-06-28 02:24:55,988 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 220 selfloop transitions, 85 changer transitions 0/312 dead transitions. [2024-06-28 02:24:55,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 312 transitions, 5061 flow [2024-06-28 02:24:55,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:55,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:55,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:24:55,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:24:55,989 INFO L175 Difference]: Start difference. First operand has 216 places, 293 transitions, 4366 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:24:55,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 312 transitions, 5061 flow [2024-06-28 02:24:56,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 312 transitions, 4676 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:56,356 INFO L231 Difference]: Finished difference. Result has 218 places, 295 transitions, 4202 flow [2024-06-28 02:24:56,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4202, PETRI_PLACES=218, PETRI_TRANSITIONS=295} [2024-06-28 02:24:56,357 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-28 02:24:56,357 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 295 transitions, 4202 flow [2024-06-28 02:24:56,357 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-28 02:24:56,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:56,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:56,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:24:56,357 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-28 02:24:56,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:56,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1148548171, now seen corresponding path program 7 times [2024-06-28 02:24:56,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:56,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432647682] [2024-06-28 02:24:56,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:56,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:56,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:56,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-28 02:24:56,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:56,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432647682] [2024-06-28 02:24:56,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432647682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:56,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:56,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:56,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953293970] [2024-06-28 02:24:56,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:56,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:56,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:56,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:56,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:56,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:56,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 295 transitions, 4202 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-28 02:24:56,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:56,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:56,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:56,875 INFO L124 PetriNetUnfolderBase]: 2058/3434 cut-off events. [2024-06-28 02:24:56,875 INFO L125 PetriNetUnfolderBase]: For 162063/162063 co-relation queries the response was YES. [2024-06-28 02:24:56,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23581 conditions, 3434 events. 2058/3434 cut-off events. For 162063/162063 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20774 event pairs, 468 based on Foata normal form. 2/3429 useless extension candidates. Maximal degree in co-relation 23478. Up to 2560 conditions per place. [2024-06-28 02:24:56,908 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 146 selfloop transitions, 161 changer transitions 0/314 dead transitions. [2024-06-28 02:24:56,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 314 transitions, 5062 flow [2024-06-28 02:24:56,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:56,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:56,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:24:56,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:24:56,909 INFO L175 Difference]: Start difference. First operand has 218 places, 295 transitions, 4202 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:24:56,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 314 transitions, 5062 flow [2024-06-28 02:24:57,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 314 transitions, 4842 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:57,353 INFO L231 Difference]: Finished difference. Result has 221 places, 295 transitions, 4312 flow [2024-06-28 02:24:57,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3982, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4312, PETRI_PLACES=221, PETRI_TRANSITIONS=295} [2024-06-28 02:24:57,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-28 02:24:57,353 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 295 transitions, 4312 flow [2024-06-28 02:24:57,354 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-28 02:24:57,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:57,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:57,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:24:57,354 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-28 02:24:57,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:57,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1033494151, now seen corresponding path program 8 times [2024-06-28 02:24:57,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:57,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572031671] [2024-06-28 02:24:57,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:57,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:57,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:57,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:57,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:57,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572031671] [2024-06-28 02:24:57,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572031671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:57,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:57,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:57,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125973053] [2024-06-28 02:24:57,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:57,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:57,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:57,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:57,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:57,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:57,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 295 transitions, 4312 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-28 02:24:57,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:57,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:57,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:57,877 INFO L124 PetriNetUnfolderBase]: 2052/3434 cut-off events. [2024-06-28 02:24:57,877 INFO L125 PetriNetUnfolderBase]: For 164669/164669 co-relation queries the response was YES. [2024-06-28 02:24:57,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23797 conditions, 3434 events. 2052/3434 cut-off events. For 164669/164669 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20804 event pairs, 449 based on Foata normal form. 2/3431 useless extension candidates. Maximal degree in co-relation 23693. Up to 2855 conditions per place. [2024-06-28 02:24:57,912 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 202 selfloop transitions, 103 changer transitions 0/312 dead transitions. [2024-06-28 02:24:57,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 312 transitions, 5064 flow [2024-06-28 02:24:57,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:57,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:57,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:24:57,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 02:24:57,913 INFO L175 Difference]: Start difference. First operand has 221 places, 295 transitions, 4312 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:24:57,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 312 transitions, 5064 flow [2024-06-28 02:24:58,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 312 transitions, 4725 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:58,287 INFO L231 Difference]: Finished difference. Result has 224 places, 295 transitions, 4186 flow [2024-06-28 02:24:58,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3973, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4186, PETRI_PLACES=224, PETRI_TRANSITIONS=295} [2024-06-28 02:24:58,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-28 02:24:58,288 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 295 transitions, 4186 flow [2024-06-28 02:24:58,288 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-28 02:24:58,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:58,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:58,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:24:58,288 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-28 02:24:58,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:58,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1033257001, now seen corresponding path program 9 times [2024-06-28 02:24:58,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:58,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144289061] [2024-06-28 02:24:58,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:58,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:58,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:58,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:58,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:58,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144289061] [2024-06-28 02:24:58,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144289061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:58,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:58,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:58,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258631546] [2024-06-28 02:24:58,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:58,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:58,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:58,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:58,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:58,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:58,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 295 transitions, 4186 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-28 02:24:58,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:58,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:58,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:58,839 INFO L124 PetriNetUnfolderBase]: 2044/3421 cut-off events. [2024-06-28 02:24:58,839 INFO L125 PetriNetUnfolderBase]: For 167047/167047 co-relation queries the response was YES. [2024-06-28 02:24:58,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23424 conditions, 3421 events. 2044/3421 cut-off events. For 167047/167047 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20721 event pairs, 449 based on Foata normal form. 2/3418 useless extension candidates. Maximal degree in co-relation 23319. Up to 2847 conditions per place. [2024-06-28 02:24:58,871 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 99 changer transitions 0/309 dead transitions. [2024-06-28 02:24:58,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 309 transitions, 4824 flow [2024-06-28 02:24:58,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:58,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:58,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:24:58,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:24:58,872 INFO L175 Difference]: Start difference. First operand has 224 places, 295 transitions, 4186 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:24:58,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 309 transitions, 4824 flow [2024-06-28 02:24:59,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 309 transitions, 4534 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:59,331 INFO L231 Difference]: Finished difference. Result has 224 places, 295 transitions, 4103 flow [2024-06-28 02:24:59,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3896, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4103, PETRI_PLACES=224, PETRI_TRANSITIONS=295} [2024-06-28 02:24:59,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-28 02:24:59,331 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 295 transitions, 4103 flow [2024-06-28 02:24:59,331 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-28 02:24:59,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:59,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:59,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:24:59,332 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-28 02:24:59,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:59,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1587505995, now seen corresponding path program 10 times [2024-06-28 02:24:59,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:59,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560343361] [2024-06-28 02:24:59,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:59,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:59,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:59,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:59,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:59,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560343361] [2024-06-28 02:24:59,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560343361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:59,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:59,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:59,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183844917] [2024-06-28 02:24:59,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:59,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:59,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:59,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:59,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:59,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:59,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 295 transitions, 4103 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-28 02:24:59,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:59,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:59,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:59,865 INFO L124 PetriNetUnfolderBase]: 2038/3413 cut-off events. [2024-06-28 02:24:59,865 INFO L125 PetriNetUnfolderBase]: For 169340/169340 co-relation queries the response was YES. [2024-06-28 02:24:59,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23238 conditions, 3413 events. 2038/3413 cut-off events. For 169340/169340 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20688 event pairs, 449 based on Foata normal form. 2/3410 useless extension candidates. Maximal degree in co-relation 23132. Up to 2612 conditions per place. [2024-06-28 02:24:59,898 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 156 selfloop transitions, 157 changer transitions 0/320 dead transitions. [2024-06-28 02:24:59,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 320 transitions, 5003 flow [2024-06-28 02:24:59,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:59,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:59,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:24:59,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-28 02:24:59,899 INFO L175 Difference]: Start difference. First operand has 224 places, 295 transitions, 4103 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:24:59,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 320 transitions, 5003 flow [2024-06-28 02:25:00,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 320 transitions, 4775 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:00,439 INFO L231 Difference]: Finished difference. Result has 225 places, 295 transitions, 4210 flow [2024-06-28 02:25:00,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3875, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4210, PETRI_PLACES=225, PETRI_TRANSITIONS=295} [2024-06-28 02:25:00,440 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 02:25:00,440 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 295 transitions, 4210 flow [2024-06-28 02:25:00,440 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-28 02:25:00,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:00,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:00,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:25:00,440 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-28 02:25:00,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:00,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1587743145, now seen corresponding path program 11 times [2024-06-28 02:25:00,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:00,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357073555] [2024-06-28 02:25:00,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:00,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:00,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:00,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:00,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:00,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357073555] [2024-06-28 02:25:00,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357073555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:00,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:00,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:00,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216700598] [2024-06-28 02:25:00,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:00,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:00,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:00,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:00,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:00,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:00,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 295 transitions, 4210 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-28 02:25:00,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:00,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:00,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:01,013 INFO L124 PetriNetUnfolderBase]: 2032/3405 cut-off events. [2024-06-28 02:25:01,014 INFO L125 PetriNetUnfolderBase]: For 172678/172678 co-relation queries the response was YES. [2024-06-28 02:25:01,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23386 conditions, 3405 events. 2032/3405 cut-off events. For 172678/172678 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20577 event pairs, 449 based on Foata normal form. 2/3402 useless extension candidates. Maximal degree in co-relation 23279. Up to 2609 conditions per place. [2024-06-28 02:25:01,047 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 152 selfloop transitions, 169 changer transitions 0/328 dead transitions. [2024-06-28 02:25:01,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 328 transitions, 5150 flow [2024-06-28 02:25:01,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:01,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:01,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:25:01,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 02:25:01,048 INFO L175 Difference]: Start difference. First operand has 225 places, 295 transitions, 4210 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:25:01,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 328 transitions, 5150 flow [2024-06-28 02:25:01,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 328 transitions, 4709 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 02:25:01,478 INFO L231 Difference]: Finished difference. Result has 225 places, 295 transitions, 4135 flow [2024-06-28 02:25:01,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3777, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4135, PETRI_PLACES=225, PETRI_TRANSITIONS=295} [2024-06-28 02:25:01,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 02:25:01,478 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 295 transitions, 4135 flow [2024-06-28 02:25:01,478 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-28 02:25:01,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:01,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:01,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:25:01,479 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-28 02:25:01,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:01,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1764874665, now seen corresponding path program 12 times [2024-06-28 02:25:01,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:01,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865164138] [2024-06-28 02:25:01,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:01,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:01,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:01,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:01,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:01,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865164138] [2024-06-28 02:25:01,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865164138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:01,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:01,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:01,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139192847] [2024-06-28 02:25:01,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:01,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:01,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:01,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:01,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:01,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:01,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 295 transitions, 4135 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-28 02:25:01,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:01,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:01,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:02,040 INFO L124 PetriNetUnfolderBase]: 2016/3381 cut-off events. [2024-06-28 02:25:02,041 INFO L125 PetriNetUnfolderBase]: For 162767/162770 co-relation queries the response was YES. [2024-06-28 02:25:02,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22799 conditions, 3381 events. 2016/3381 cut-off events. For 162767/162770 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20464 event pairs, 435 based on Foata normal form. 6/3376 useless extension candidates. Maximal degree in co-relation 22693. Up to 2596 conditions per place. [2024-06-28 02:25:02,074 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 160 selfloop transitions, 160 changer transitions 0/327 dead transitions. [2024-06-28 02:25:02,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 327 transitions, 5067 flow [2024-06-28 02:25:02,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:02,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:02,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:25:02,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-28 02:25:02,075 INFO L175 Difference]: Start difference. First operand has 225 places, 295 transitions, 4135 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:25:02,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 327 transitions, 5067 flow [2024-06-28 02:25:02,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 327 transitions, 4670 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-28 02:25:02,523 INFO L231 Difference]: Finished difference. Result has 222 places, 295 transitions, 4093 flow [2024-06-28 02:25:02,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3750, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4093, PETRI_PLACES=222, PETRI_TRANSITIONS=295} [2024-06-28 02:25:02,523 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-28 02:25:02,523 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 295 transitions, 4093 flow [2024-06-28 02:25:02,523 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-28 02:25:02,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:02,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:02,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:25:02,524 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-28 02:25:02,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:02,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1351321521, now seen corresponding path program 1 times [2024-06-28 02:25:02,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:02,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003665261] [2024-06-28 02:25:02,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:02,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:02,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:02,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:02,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:02,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003665261] [2024-06-28 02:25:02,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003665261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:02,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:02,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:25:02,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417283861] [2024-06-28 02:25:02,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:02,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:25:02,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:02,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:25:02,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:25:02,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:02,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 295 transitions, 4093 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-28 02:25:02,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:02,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:02,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:03,071 INFO L124 PetriNetUnfolderBase]: 2008/3374 cut-off events. [2024-06-28 02:25:03,072 INFO L125 PetriNetUnfolderBase]: For 146795/146795 co-relation queries the response was YES. [2024-06-28 02:25:03,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22394 conditions, 3374 events. 2008/3374 cut-off events. For 146795/146795 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20455 event pairs, 406 based on Foata normal form. 2/3374 useless extension candidates. Maximal degree in co-relation 22290. Up to 3058 conditions per place. [2024-06-28 02:25:03,107 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 287 selfloop transitions, 19 changer transitions 0/313 dead transitions. [2024-06-28 02:25:03,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 313 transitions, 4783 flow [2024-06-28 02:25:03,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:25:03,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:25:03,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 02:25:03,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-28 02:25:03,108 INFO L175 Difference]: Start difference. First operand has 222 places, 295 transitions, 4093 flow. Second operand 5 states and 122 transitions. [2024-06-28 02:25:03,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 313 transitions, 4783 flow [2024-06-28 02:25:03,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 313 transitions, 4435 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:03,445 INFO L231 Difference]: Finished difference. Result has 219 places, 297 transitions, 3830 flow [2024-06-28 02:25:03,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3830, PETRI_PLACES=219, PETRI_TRANSITIONS=297} [2024-06-28 02:25:03,445 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-28 02:25:03,445 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 297 transitions, 3830 flow [2024-06-28 02:25:03,446 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-28 02:25:03,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:03,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:03,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:25:03,446 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-28 02:25:03,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:03,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1350846291, now seen corresponding path program 2 times [2024-06-28 02:25:03,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:03,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542530038] [2024-06-28 02:25:03,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:03,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:03,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:03,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-28 02:25:03,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:03,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542530038] [2024-06-28 02:25:03,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542530038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:03,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:03,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:25:03,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91791488] [2024-06-28 02:25:03,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:03,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:25:03,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:03,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:25:03,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:25:03,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:03,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 297 transitions, 3830 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-28 02:25:03,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:03,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:03,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:03,951 INFO L124 PetriNetUnfolderBase]: 2003/3374 cut-off events. [2024-06-28 02:25:03,951 INFO L125 PetriNetUnfolderBase]: For 137562/137567 co-relation queries the response was YES. [2024-06-28 02:25:03,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21682 conditions, 3374 events. 2003/3374 cut-off events. For 137562/137567 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20496 event pairs, 403 based on Foata normal form. 6/3378 useless extension candidates. Maximal degree in co-relation 21578. Up to 3031 conditions per place. [2024-06-28 02:25:03,982 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 284 selfloop transitions, 19 changer transitions 0/310 dead transitions. [2024-06-28 02:25:03,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 310 transitions, 4504 flow [2024-06-28 02:25:03,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:25:03,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:25:03,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-28 02:25:03,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:25:03,983 INFO L175 Difference]: Start difference. First operand has 219 places, 297 transitions, 3830 flow. Second operand 5 states and 115 transitions. [2024-06-28 02:25:03,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 310 transitions, 4504 flow [2024-06-28 02:25:04,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 310 transitions, 4439 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:25:04,402 INFO L231 Difference]: Finished difference. Result has 221 places, 299 transitions, 3854 flow [2024-06-28 02:25:04,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3765, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3854, PETRI_PLACES=221, PETRI_TRANSITIONS=299} [2024-06-28 02:25:04,403 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-28 02:25:04,403 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 299 transitions, 3854 flow [2024-06-28 02:25:04,403 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-28 02:25:04,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:04,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:04,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:25:04,403 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-28 02:25:04,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:04,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1151396203, now seen corresponding path program 1 times [2024-06-28 02:25:04,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:04,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513709699] [2024-06-28 02:25:04,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:04,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:04,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:04,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:04,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:04,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513709699] [2024-06-28 02:25:04,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513709699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:04,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:04,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:04,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132632567] [2024-06-28 02:25:04,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:04,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:04,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:04,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:04,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:04,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:04,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 299 transitions, 3854 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-28 02:25:04,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:04,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:04,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:04,948 INFO L124 PetriNetUnfolderBase]: 2011/3394 cut-off events. [2024-06-28 02:25:04,948 INFO L125 PetriNetUnfolderBase]: For 143716/143716 co-relation queries the response was YES. [2024-06-28 02:25:04,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21918 conditions, 3394 events. 2011/3394 cut-off events. For 143716/143716 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20682 event pairs, 374 based on Foata normal form. 2/3395 useless extension candidates. Maximal degree in co-relation 21813. Up to 3029 conditions per place. [2024-06-28 02:25:04,979 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 288 selfloop transitions, 31 changer transitions 0/326 dead transitions. [2024-06-28 02:25:04,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 326 transitions, 4742 flow [2024-06-28 02:25:04,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:04,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:04,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:25:04,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:25:04,980 INFO L175 Difference]: Start difference. First operand has 221 places, 299 transitions, 3854 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:25:04,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 326 transitions, 4742 flow [2024-06-28 02:25:05,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 326 transitions, 4669 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 02:25:05,376 INFO L231 Difference]: Finished difference. Result has 225 places, 303 transitions, 3944 flow [2024-06-28 02:25:05,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3781, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3944, PETRI_PLACES=225, PETRI_TRANSITIONS=303} [2024-06-28 02:25:05,377 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 02:25:05,377 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 303 transitions, 3944 flow [2024-06-28 02:25:05,377 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-28 02:25:05,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:05,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:05,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:25:05,377 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-28 02:25:05,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:05,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1636281059, now seen corresponding path program 2 times [2024-06-28 02:25:05,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:05,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180756198] [2024-06-28 02:25:05,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:05,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:05,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:05,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:05,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:05,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180756198] [2024-06-28 02:25:05,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180756198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:05,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:05,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:05,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815785547] [2024-06-28 02:25:05,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:05,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:05,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:05,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:05,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:05,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:05,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 303 transitions, 3944 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-28 02:25:05,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:05,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:05,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:05,905 INFO L124 PetriNetUnfolderBase]: 2019/3406 cut-off events. [2024-06-28 02:25:05,905 INFO L125 PetriNetUnfolderBase]: For 149377/149377 co-relation queries the response was YES. [2024-06-28 02:25:05,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22153 conditions, 3406 events. 2019/3406 cut-off events. For 149377/149377 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20772 event pairs, 405 based on Foata normal form. 2/3407 useless extension candidates. Maximal degree in co-relation 22047. Up to 3074 conditions per place. [2024-06-28 02:25:05,940 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 288 selfloop transitions, 28 changer transitions 0/323 dead transitions. [2024-06-28 02:25:05,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 323 transitions, 4670 flow [2024-06-28 02:25:05,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:05,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:05,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-28 02:25:05,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-28 02:25:05,941 INFO L175 Difference]: Start difference. First operand has 225 places, 303 transitions, 3944 flow. Second operand 7 states and 156 transitions. [2024-06-28 02:25:05,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 323 transitions, 4670 flow [2024-06-28 02:25:06,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 323 transitions, 4562 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-28 02:25:06,368 INFO L231 Difference]: Finished difference. Result has 229 places, 305 transitions, 3951 flow [2024-06-28 02:25:06,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3854, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3951, PETRI_PLACES=229, PETRI_TRANSITIONS=305} [2024-06-28 02:25:06,369 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-28 02:25:06,369 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 305 transitions, 3951 flow [2024-06-28 02:25:06,369 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-28 02:25:06,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:06,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:06,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:25:06,370 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-28 02:25:06,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:06,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1033248073, now seen corresponding path program 3 times [2024-06-28 02:25:06,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:06,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022022905] [2024-06-28 02:25:06,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:06,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:06,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:06,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:06,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:06,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022022905] [2024-06-28 02:25:06,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022022905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:06,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:06,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:06,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127444552] [2024-06-28 02:25:06,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:06,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:06,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:06,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:06,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:06,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:06,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 305 transitions, 3951 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-28 02:25:06,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:06,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:06,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:06,932 INFO L124 PetriNetUnfolderBase]: 2027/3418 cut-off events. [2024-06-28 02:25:06,933 INFO L125 PetriNetUnfolderBase]: For 154241/154241 co-relation queries the response was YES. [2024-06-28 02:25:06,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22247 conditions, 3418 events. 2027/3418 cut-off events. For 154241/154241 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20845 event pairs, 405 based on Foata normal form. 2/3419 useless extension candidates. Maximal degree in co-relation 22139. Up to 3101 conditions per place. [2024-06-28 02:25:06,967 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 295 selfloop transitions, 20 changer transitions 0/322 dead transitions. [2024-06-28 02:25:06,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 322 transitions, 4653 flow [2024-06-28 02:25:06,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:06,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:06,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 02:25:06,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-28 02:25:06,968 INFO L175 Difference]: Start difference. First operand has 229 places, 305 transitions, 3951 flow. Second operand 7 states and 152 transitions. [2024-06-28 02:25:06,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 322 transitions, 4653 flow [2024-06-28 02:25:07,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 322 transitions, 4576 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:07,431 INFO L231 Difference]: Finished difference. Result has 231 places, 307 transitions, 3959 flow [2024-06-28 02:25:07,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3874, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3959, PETRI_PLACES=231, PETRI_TRANSITIONS=307} [2024-06-28 02:25:07,432 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-28 02:25:07,432 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 307 transitions, 3959 flow [2024-06-28 02:25:07,432 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-28 02:25:07,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:07,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:07,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:25:07,433 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-28 02:25:07,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:07,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1751756927, now seen corresponding path program 1 times [2024-06-28 02:25:07,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:07,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633303394] [2024-06-28 02:25:07,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:07,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:07,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:07,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:07,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:07,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633303394] [2024-06-28 02:25:07,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633303394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:07,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:07,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:07,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111008167] [2024-06-28 02:25:07,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:07,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:07,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:07,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:07,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:07,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:07,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 307 transitions, 3959 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-28 02:25:07,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:07,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:07,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:07,990 INFO L124 PetriNetUnfolderBase]: 2071/3478 cut-off events. [2024-06-28 02:25:07,990 INFO L125 PetriNetUnfolderBase]: For 175504/175504 co-relation queries the response was YES. [2024-06-28 02:25:08,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22611 conditions, 3478 events. 2071/3478 cut-off events. For 175504/175504 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21176 event pairs, 446 based on Foata normal form. 12/3485 useless extension candidates. Maximal degree in co-relation 22502. Up to 2900 conditions per place. [2024-06-28 02:25:08,023 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 238 selfloop transitions, 83 changer transitions 0/328 dead transitions. [2024-06-28 02:25:08,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 328 transitions, 4713 flow [2024-06-28 02:25:08,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:08,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:08,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:25:08,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:25:08,025 INFO L175 Difference]: Start difference. First operand has 231 places, 307 transitions, 3959 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:25:08,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 328 transitions, 4713 flow [2024-06-28 02:25:08,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 328 transitions, 4648 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:08,455 INFO L231 Difference]: Finished difference. Result has 233 places, 310 transitions, 4131 flow [2024-06-28 02:25:08,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3894, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4131, PETRI_PLACES=233, PETRI_TRANSITIONS=310} [2024-06-28 02:25:08,456 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-28 02:25:08,456 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 310 transitions, 4131 flow [2024-06-28 02:25:08,456 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-28 02:25:08,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:08,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:08,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:25:08,457 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-28 02:25:08,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:08,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1587497067, now seen corresponding path program 4 times [2024-06-28 02:25:08,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:08,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190549659] [2024-06-28 02:25:08,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:08,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:08,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:08,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:08,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:08,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190549659] [2024-06-28 02:25:08,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190549659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:08,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:08,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:08,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96125345] [2024-06-28 02:25:08,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:08,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:08,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:08,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:08,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:08,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:08,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 310 transitions, 4131 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-28 02:25:08,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:08,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:08,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:09,040 INFO L124 PetriNetUnfolderBase]: 2066/3479 cut-off events. [2024-06-28 02:25:09,041 INFO L125 PetriNetUnfolderBase]: For 163328/163328 co-relation queries the response was YES. [2024-06-28 02:25:09,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22906 conditions, 3479 events. 2066/3479 cut-off events. For 163328/163328 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 21224 event pairs, 377 based on Foata normal form. 2/3480 useless extension candidates. Maximal degree in co-relation 22796. Up to 3126 conditions per place. [2024-06-28 02:25:09,076 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 294 selfloop transitions, 29 changer transitions 0/330 dead transitions. [2024-06-28 02:25:09,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 330 transitions, 4827 flow [2024-06-28 02:25:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:09,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:09,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:25:09,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:25:09,077 INFO L175 Difference]: Start difference. First operand has 233 places, 310 transitions, 4131 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:25:09,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 330 transitions, 4827 flow [2024-06-28 02:25:09,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 330 transitions, 4598 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:09,526 INFO L231 Difference]: Finished difference. Result has 234 places, 310 transitions, 3971 flow [2024-06-28 02:25:09,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3971, PETRI_PLACES=234, PETRI_TRANSITIONS=310} [2024-06-28 02:25:09,527 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-28 02:25:09,527 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 310 transitions, 3971 flow [2024-06-28 02:25:09,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:09,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:09,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:09,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:25:09,527 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-28 02:25:09,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:09,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1359411219, now seen corresponding path program 2 times [2024-06-28 02:25:09,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:09,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838058245] [2024-06-28 02:25:09,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:09,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:09,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:09,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:09,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:09,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838058245] [2024-06-28 02:25:09,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838058245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:09,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:09,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:09,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451270572] [2024-06-28 02:25:09,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:09,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:09,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:09,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:09,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:09,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:09,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 310 transitions, 3971 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-28 02:25:09,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:09,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:09,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:10,123 INFO L124 PetriNetUnfolderBase]: 2110/3550 cut-off events. [2024-06-28 02:25:10,123 INFO L125 PetriNetUnfolderBase]: For 185289/185292 co-relation queries the response was YES. [2024-06-28 02:25:10,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22994 conditions, 3550 events. 2110/3550 cut-off events. For 185289/185292 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21719 event pairs, 480 based on Foata normal form. 14/3556 useless extension candidates. Maximal degree in co-relation 22883. Up to 2961 conditions per place. [2024-06-28 02:25:10,155 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 74 changer transitions 0/327 dead transitions. [2024-06-28 02:25:10,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 327 transitions, 4719 flow [2024-06-28 02:25:10,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:10,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:10,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:25:10,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 02:25:10,156 INFO L175 Difference]: Start difference. First operand has 234 places, 310 transitions, 3971 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:25:10,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 327 transitions, 4719 flow [2024-06-28 02:25:10,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 327 transitions, 4652 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:10,614 INFO L231 Difference]: Finished difference. Result has 235 places, 313 transitions, 4129 flow [2024-06-28 02:25:10,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4129, PETRI_PLACES=235, PETRI_TRANSITIONS=313} [2024-06-28 02:25:10,615 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-28 02:25:10,615 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 313 transitions, 4129 flow [2024-06-28 02:25:10,615 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-28 02:25:10,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:10,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:10,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:25:10,615 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-28 02:25:10,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:10,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1350840339, now seen corresponding path program 3 times [2024-06-28 02:25:10,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:10,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465267638] [2024-06-28 02:25:10,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:10,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:10,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:10,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:10,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:10,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465267638] [2024-06-28 02:25:10,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465267638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:10,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:10,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:10,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462525841] [2024-06-28 02:25:10,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:10,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:10,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:10,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:10,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:10,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:10,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 313 transitions, 4129 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-28 02:25:10,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:10,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:10,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:11,213 INFO L124 PetriNetUnfolderBase]: 2269/3805 cut-off events. [2024-06-28 02:25:11,214 INFO L125 PetriNetUnfolderBase]: For 214910/214913 co-relation queries the response was YES. [2024-06-28 02:25:11,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25633 conditions, 3805 events. 2269/3805 cut-off events. For 214910/214913 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 23590 event pairs, 494 based on Foata normal form. 14/3811 useless extension candidates. Maximal degree in co-relation 25521. Up to 2912 conditions per place. [2024-06-28 02:25:11,252 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 254 selfloop transitions, 78 changer transitions 0/339 dead transitions. [2024-06-28 02:25:11,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 339 transitions, 5129 flow [2024-06-28 02:25:11,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:11,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:11,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:25:11,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:25:11,253 INFO L175 Difference]: Start difference. First operand has 235 places, 313 transitions, 4129 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:25:11,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 339 transitions, 5129 flow [2024-06-28 02:25:11,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 339 transitions, 4934 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:11,687 INFO L231 Difference]: Finished difference. Result has 238 places, 319 transitions, 4254 flow [2024-06-28 02:25:11,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4254, PETRI_PLACES=238, PETRI_TRANSITIONS=319} [2024-06-28 02:25:11,687 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 02:25:11,687 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 319 transitions, 4254 flow [2024-06-28 02:25:11,687 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-28 02:25:11,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:11,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:11,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:25:11,688 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-28 02:25:11,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:11,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1587312369, now seen corresponding path program 4 times [2024-06-28 02:25:11,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:11,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646053668] [2024-06-28 02:25:11,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:11,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:11,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:11,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-28 02:25:11,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:11,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646053668] [2024-06-28 02:25:11,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646053668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:11,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:11,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:11,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708396217] [2024-06-28 02:25:11,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:11,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:11,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:11,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:11,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:11,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:11,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 319 transitions, 4254 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-28 02:25:11,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:11,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:11,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:12,323 INFO L124 PetriNetUnfolderBase]: 2287/3824 cut-off events. [2024-06-28 02:25:12,323 INFO L125 PetriNetUnfolderBase]: For 217378/217378 co-relation queries the response was YES. [2024-06-28 02:25:12,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25889 conditions, 3824 events. 2287/3824 cut-off events. For 217378/217378 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23616 event pairs, 510 based on Foata normal form. 12/3831 useless extension candidates. Maximal degree in co-relation 25775. Up to 3192 conditions per place. [2024-06-28 02:25:12,358 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 243 selfloop transitions, 88 changer transitions 0/338 dead transitions. [2024-06-28 02:25:12,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 338 transitions, 5017 flow [2024-06-28 02:25:12,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:12,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:25:12,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:25:12,359 INFO L175 Difference]: Start difference. First operand has 238 places, 319 transitions, 4254 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:25:12,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 338 transitions, 5017 flow [2024-06-28 02:25:12,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 338 transitions, 4861 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-28 02:25:12,831 INFO L231 Difference]: Finished difference. Result has 242 places, 321 transitions, 4339 flow [2024-06-28 02:25:12,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4100, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4339, PETRI_PLACES=242, PETRI_TRANSITIONS=321} [2024-06-28 02:25:12,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 02:25:12,831 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 321 transitions, 4339 flow [2024-06-28 02:25:12,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:12,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:12,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:12,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:25:12,832 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-28 02:25:12,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:12,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1957778289, now seen corresponding path program 1 times [2024-06-28 02:25:12,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:12,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103712640] [2024-06-28 02:25:12,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:12,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:12,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:12,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:12,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:12,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103712640] [2024-06-28 02:25:12,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103712640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:12,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:12,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:12,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837748143] [2024-06-28 02:25:12,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:12,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:12,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:12,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:12,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:12,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:12,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 321 transitions, 4339 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-28 02:25:12,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:12,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:12,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:13,488 INFO L124 PetriNetUnfolderBase]: 2462/4117 cut-off events. [2024-06-28 02:25:13,488 INFO L125 PetriNetUnfolderBase]: For 262704/262712 co-relation queries the response was YES. [2024-06-28 02:25:13,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28754 conditions, 4117 events. 2462/4117 cut-off events. For 262704/262712 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25644 event pairs, 455 based on Foata normal form. 18/4129 useless extension candidates. Maximal degree in co-relation 28638. Up to 3167 conditions per place. [2024-06-28 02:25:13,531 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 269 selfloop transitions, 83 changer transitions 0/359 dead transitions. [2024-06-28 02:25:13,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 359 transitions, 5376 flow [2024-06-28 02:25:13,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:13,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:13,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:25:13,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:25:13,532 INFO L175 Difference]: Start difference. First operand has 242 places, 321 transitions, 4339 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:25:13,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 359 transitions, 5376 flow [2024-06-28 02:25:14,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 359 transitions, 5164 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:14,111 INFO L231 Difference]: Finished difference. Result has 247 places, 330 transitions, 4463 flow [2024-06-28 02:25:14,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4127, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4463, PETRI_PLACES=247, PETRI_TRANSITIONS=330} [2024-06-28 02:25:14,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-28 02:25:14,112 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 330 transitions, 4463 flow [2024-06-28 02:25:14,112 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-28 02:25:14,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:14,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:14,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:25:14,112 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-28 02:25:14,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:14,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1522189323, now seen corresponding path program 2 times [2024-06-28 02:25:14,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:14,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328164525] [2024-06-28 02:25:14,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:14,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:14,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:14,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:14,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:14,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328164525] [2024-06-28 02:25:14,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328164525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:14,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:14,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:14,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546148018] [2024-06-28 02:25:14,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:14,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:14,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:14,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:14,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:14,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:14,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 330 transitions, 4463 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-28 02:25:14,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:14,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:14,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:14,819 INFO L124 PetriNetUnfolderBase]: 2518/4219 cut-off events. [2024-06-28 02:25:14,819 INFO L125 PetriNetUnfolderBase]: For 280808/280816 co-relation queries the response was YES. [2024-06-28 02:25:14,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29692 conditions, 4219 events. 2518/4219 cut-off events. For 280808/280816 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26602 event pairs, 584 based on Foata normal form. 22/4235 useless extension candidates. Maximal degree in co-relation 29573. Up to 3577 conditions per place. [2024-06-28 02:25:14,861 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 273 selfloop transitions, 73 changer transitions 0/353 dead transitions. [2024-06-28 02:25:14,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 353 transitions, 5256 flow [2024-06-28 02:25:14,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:14,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:14,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:25:14,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:25:14,862 INFO L175 Difference]: Start difference. First operand has 247 places, 330 transitions, 4463 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:25:14,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 353 transitions, 5256 flow [2024-06-28 02:25:15,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 353 transitions, 5083 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 02:25:15,508 INFO L231 Difference]: Finished difference. Result has 251 places, 332 transitions, 4485 flow [2024-06-28 02:25:15,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4290, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4485, PETRI_PLACES=251, PETRI_TRANSITIONS=332} [2024-06-28 02:25:15,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-28 02:25:15,509 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 332 transitions, 4485 flow [2024-06-28 02:25:15,509 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-28 02:25:15,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:15,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:15,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:25:15,510 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-28 02:25:15,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:15,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1521862893, now seen corresponding path program 3 times [2024-06-28 02:25:15,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:15,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564454243] [2024-06-28 02:25:15,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:15,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:15,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:15,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:15,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:15,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564454243] [2024-06-28 02:25:15,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564454243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:15,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:15,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:15,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266689033] [2024-06-28 02:25:15,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:15,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:15,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:15,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:15,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:15,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:15,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 332 transitions, 4485 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-28 02:25:15,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:15,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:15,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:16,228 INFO L124 PetriNetUnfolderBase]: 2574/4315 cut-off events. [2024-06-28 02:25:16,228 INFO L125 PetriNetUnfolderBase]: For 282188/282196 co-relation queries the response was YES. [2024-06-28 02:25:16,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30318 conditions, 4315 events. 2574/4315 cut-off events. For 282188/282196 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27374 event pairs, 584 based on Foata normal form. 18/4327 useless extension candidates. Maximal degree in co-relation 30198. Up to 3605 conditions per place. [2024-06-28 02:25:16,275 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 277 selfloop transitions, 77 changer transitions 0/361 dead transitions. [2024-06-28 02:25:16,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 361 transitions, 5343 flow [2024-06-28 02:25:16,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:16,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:16,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:25:16,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:25:16,275 INFO L175 Difference]: Start difference. First operand has 251 places, 332 transitions, 4485 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:25:16,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 361 transitions, 5343 flow [2024-06-28 02:25:16,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 361 transitions, 5183 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:16,879 INFO L231 Difference]: Finished difference. Result has 254 places, 337 transitions, 4578 flow [2024-06-28 02:25:16,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4325, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4578, PETRI_PLACES=254, PETRI_TRANSITIONS=337} [2024-06-28 02:25:16,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-28 02:25:16,880 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 337 transitions, 4578 flow [2024-06-28 02:25:16,880 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-28 02:25:16,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:16,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:16,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:25:16,880 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-28 02:25:16,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:16,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1732806749, now seen corresponding path program 4 times [2024-06-28 02:25:16,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:16,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449903556] [2024-06-28 02:25:16,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:16,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:16,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:16,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:16,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:16,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449903556] [2024-06-28 02:25:16,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449903556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:16,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:16,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:16,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383891269] [2024-06-28 02:25:16,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:16,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:16,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:16,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:16,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:16,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:16,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 337 transitions, 4578 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-28 02:25:16,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:16,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:16,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:17,649 INFO L124 PetriNetUnfolderBase]: 2630/4400 cut-off events. [2024-06-28 02:25:17,649 INFO L125 PetriNetUnfolderBase]: For 299809/299812 co-relation queries the response was YES. [2024-06-28 02:25:17,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31062 conditions, 4400 events. 2630/4400 cut-off events. For 299809/299812 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 27947 event pairs, 624 based on Foata normal form. 18/4410 useless extension candidates. Maximal degree in co-relation 30940. Up to 3753 conditions per place. [2024-06-28 02:25:17,696 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 273 selfloop transitions, 73 changer transitions 0/353 dead transitions. [2024-06-28 02:25:17,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 353 transitions, 5357 flow [2024-06-28 02:25:17,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:17,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:17,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:25:17,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:25:17,697 INFO L175 Difference]: Start difference. First operand has 254 places, 337 transitions, 4578 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:25:17,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 353 transitions, 5357 flow [2024-06-28 02:25:18,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 353 transitions, 5184 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:18,312 INFO L231 Difference]: Finished difference. Result has 256 places, 339 transitions, 4604 flow [2024-06-28 02:25:18,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4604, PETRI_PLACES=256, PETRI_TRANSITIONS=339} [2024-06-28 02:25:18,312 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-28 02:25:18,312 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 339 transitions, 4604 flow [2024-06-28 02:25:18,312 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-28 02:25:18,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:18,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] [2024-06-28 02:25:18,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:25:18,312 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-28 02:25:18,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:18,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1743531509, now seen corresponding path program 5 times [2024-06-28 02:25:18,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:18,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923844879] [2024-06-28 02:25:18,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:18,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:18,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:18,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:18,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:18,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923844879] [2024-06-28 02:25:18,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923844879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:18,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:18,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:18,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332498205] [2024-06-28 02:25:18,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:18,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:18,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:18,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:18,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:18,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:18,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 339 transitions, 4604 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-28 02:25:18,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:18,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:18,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:19,027 INFO L124 PetriNetUnfolderBase]: 2591/4346 cut-off events. [2024-06-28 02:25:19,027 INFO L125 PetriNetUnfolderBase]: For 276914/276922 co-relation queries the response was YES. [2024-06-28 02:25:19,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29754 conditions, 4346 events. 2591/4346 cut-off events. For 276914/276922 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 27608 event pairs, 587 based on Foata normal form. 22/4362 useless extension candidates. Maximal degree in co-relation 29631. Up to 3632 conditions per place. [2024-06-28 02:25:19,074 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 276 selfloop transitions, 76 changer transitions 0/359 dead transitions. [2024-06-28 02:25:19,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 359 transitions, 5368 flow [2024-06-28 02:25:19,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:19,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:19,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:25:19,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:25:19,075 INFO L175 Difference]: Start difference. First operand has 256 places, 339 transitions, 4604 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:25:19,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 359 transitions, 5368 flow [2024-06-28 02:25:19,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 359 transitions, 5204 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:19,695 INFO L231 Difference]: Finished difference. Result has 258 places, 339 transitions, 4602 flow [2024-06-28 02:25:19,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4440, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4602, PETRI_PLACES=258, PETRI_TRANSITIONS=339} [2024-06-28 02:25:19,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-28 02:25:19,695 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 339 transitions, 4602 flow [2024-06-28 02:25:19,696 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-28 02:25:19,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:19,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:19,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:25:19,696 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-28 02:25:19,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:19,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1743857939, now seen corresponding path program 6 times [2024-06-28 02:25:19,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:19,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508661189] [2024-06-28 02:25:19,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:19,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:19,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-28 02:25:19,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:19,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508661189] [2024-06-28 02:25:19,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508661189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:19,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:19,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:19,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052390345] [2024-06-28 02:25:19,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:19,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:19,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:19,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:19,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:19,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:19,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 339 transitions, 4602 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-28 02:25:19,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:19,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:19,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:20,381 INFO L124 PetriNetUnfolderBase]: 2565/4294 cut-off events. [2024-06-28 02:25:20,381 INFO L125 PetriNetUnfolderBase]: For 251205/251213 co-relation queries the response was YES. [2024-06-28 02:25:20,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28841 conditions, 4294 events. 2565/4294 cut-off events. For 251205/251213 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 27094 event pairs, 439 based on Foata normal form. 18/4306 useless extension candidates. Maximal degree in co-relation 28717. Up to 3230 conditions per place. [2024-06-28 02:25:20,426 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 266 selfloop transitions, 92 changer transitions 0/365 dead transitions. [2024-06-28 02:25:20,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 365 transitions, 5398 flow [2024-06-28 02:25:20,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:20,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:20,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:25:20,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:25:20,427 INFO L175 Difference]: Start difference. First operand has 258 places, 339 transitions, 4602 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:25:20,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 365 transitions, 5398 flow [2024-06-28 02:25:21,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 365 transitions, 5212 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:21,092 INFO L231 Difference]: Finished difference. Result has 260 places, 339 transitions, 4611 flow [2024-06-28 02:25:21,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4416, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4611, PETRI_PLACES=260, PETRI_TRANSITIONS=339} [2024-06-28 02:25:21,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-28 02:25:21,093 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 339 transitions, 4611 flow [2024-06-28 02:25:21,093 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-28 02:25:21,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:21,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:21,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:25:21,093 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-28 02:25:21,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:21,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1502298395, now seen corresponding path program 1 times [2024-06-28 02:25:21,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:21,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208993907] [2024-06-28 02:25:21,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:21,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:21,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:21,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:21,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:21,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208993907] [2024-06-28 02:25:21,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208993907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:21,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:21,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:21,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534301943] [2024-06-28 02:25:21,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:21,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:21,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:21,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:21,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:21,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:21,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 339 transitions, 4611 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-28 02:25:21,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:21,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:21,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:21,800 INFO L124 PetriNetUnfolderBase]: 2626/4369 cut-off events. [2024-06-28 02:25:21,800 INFO L125 PetriNetUnfolderBase]: For 242116/242116 co-relation queries the response was YES. [2024-06-28 02:25:21,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29947 conditions, 4369 events. 2626/4369 cut-off events. For 242116/242116 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 27534 event pairs, 582 based on Foata normal form. 1/4350 useless extension candidates. Maximal degree in co-relation 29822. Up to 3448 conditions per place. [2024-06-28 02:25:21,848 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 196 selfloop transitions, 183 changer transitions 0/386 dead transitions. [2024-06-28 02:25:21,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 386 transitions, 6264 flow [2024-06-28 02:25:21,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:21,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:21,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:25:21,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-28 02:25:21,849 INFO L175 Difference]: Start difference. First operand has 260 places, 339 transitions, 4611 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:25:21,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 386 transitions, 6264 flow [2024-06-28 02:25:22,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 386 transitions, 6054 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:22,609 INFO L231 Difference]: Finished difference. Result has 262 places, 359 transitions, 5114 flow [2024-06-28 02:25:22,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4417, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5114, PETRI_PLACES=262, PETRI_TRANSITIONS=359} [2024-06-28 02:25:22,610 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 02:25:22,610 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 359 transitions, 5114 flow [2024-06-28 02:25:22,610 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-28 02:25:22,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:22,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:22,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:25:22,610 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-28 02:25:22,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:22,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1509515117, now seen corresponding path program 2 times [2024-06-28 02:25:22,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:22,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116278986] [2024-06-28 02:25:22,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:22,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:22,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:22,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:22,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:22,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116278986] [2024-06-28 02:25:22,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116278986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:22,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:22,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:22,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056068627] [2024-06-28 02:25:22,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:22,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:22,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:22,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:22,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:22,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:22,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 359 transitions, 5114 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-28 02:25:22,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:22,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:22,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:23,323 INFO L124 PetriNetUnfolderBase]: 2623/4364 cut-off events. [2024-06-28 02:25:23,323 INFO L125 PetriNetUnfolderBase]: For 233934/233934 co-relation queries the response was YES. [2024-06-28 02:25:23,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29809 conditions, 4364 events. 2623/4364 cut-off events. For 233934/233934 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 27507 event pairs, 582 based on Foata normal form. 1/4345 useless extension candidates. Maximal degree in co-relation 29684. Up to 3446 conditions per place. [2024-06-28 02:25:23,369 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 187 selfloop transitions, 194 changer transitions 0/388 dead transitions. [2024-06-28 02:25:23,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 388 transitions, 6320 flow [2024-06-28 02:25:23,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:23,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:23,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:25:23,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:25:23,370 INFO L175 Difference]: Start difference. First operand has 262 places, 359 transitions, 5114 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:25:23,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 388 transitions, 6320 flow [2024-06-28 02:25:24,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 388 transitions, 6056 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-28 02:25:24,031 INFO L231 Difference]: Finished difference. Result has 267 places, 359 transitions, 5244 flow [2024-06-28 02:25:24,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4850, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5244, PETRI_PLACES=267, PETRI_TRANSITIONS=359} [2024-06-28 02:25:24,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-28 02:25:24,032 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 359 transitions, 5244 flow [2024-06-28 02:25:24,032 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-28 02:25:24,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:24,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:24,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:25:24,032 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-28 02:25:24,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:24,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1509635087, now seen corresponding path program 3 times [2024-06-28 02:25:24,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:24,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372839092] [2024-06-28 02:25:24,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:24,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:24,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:24,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:24,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:24,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372839092] [2024-06-28 02:25:24,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372839092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:24,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:24,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:24,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599268175] [2024-06-28 02:25:24,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:24,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:24,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:24,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:24,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:24,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:24,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 359 transitions, 5244 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-28 02:25:24,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:24,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:24,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:24,773 INFO L124 PetriNetUnfolderBase]: 2628/4381 cut-off events. [2024-06-28 02:25:24,773 INFO L125 PetriNetUnfolderBase]: For 241609/241612 co-relation queries the response was YES. [2024-06-28 02:25:24,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30090 conditions, 4381 events. 2628/4381 cut-off events. For 241609/241612 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27715 event pairs, 555 based on Foata normal form. 3/4373 useless extension candidates. Maximal degree in co-relation 29964. Up to 3806 conditions per place. [2024-06-28 02:25:24,822 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 292 selfloop transitions, 86 changer transitions 0/385 dead transitions. [2024-06-28 02:25:24,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 385 transitions, 6117 flow [2024-06-28 02:25:24,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:24,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:24,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:25:24,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:25:24,823 INFO L175 Difference]: Start difference. First operand has 267 places, 359 transitions, 5244 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:25:24,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 385 transitions, 6117 flow [2024-06-28 02:25:25,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 385 transitions, 5499 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:25,454 INFO L231 Difference]: Finished difference. Result has 267 places, 362 transitions, 4869 flow [2024-06-28 02:25:25,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4869, PETRI_PLACES=267, PETRI_TRANSITIONS=362} [2024-06-28 02:25:25,454 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-28 02:25:25,454 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 362 transitions, 4869 flow [2024-06-28 02:25:25,454 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-28 02:25:25,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:25,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:25,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:25:25,455 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-28 02:25:25,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:25,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1515176027, now seen corresponding path program 4 times [2024-06-28 02:25:25,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:25,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516581786] [2024-06-28 02:25:25,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:25,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:25,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:25,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:25,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:25,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516581786] [2024-06-28 02:25:25,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516581786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:25,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:25,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:25,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215134701] [2024-06-28 02:25:25,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:25,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:25,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:25,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:25,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:25,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:25,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 362 transitions, 4869 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-28 02:25:25,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:25,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:25,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:26,173 INFO L124 PetriNetUnfolderBase]: 2625/4369 cut-off events. [2024-06-28 02:25:26,173 INFO L125 PetriNetUnfolderBase]: For 243343/243343 co-relation queries the response was YES. [2024-06-28 02:25:26,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29438 conditions, 4369 events. 2625/4369 cut-off events. For 243343/243343 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27581 event pairs, 582 based on Foata normal form. 1/4350 useless extension candidates. Maximal degree in co-relation 29312. Up to 3448 conditions per place. [2024-06-28 02:25:26,218 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 197 selfloop transitions, 181 changer transitions 0/385 dead transitions. [2024-06-28 02:25:26,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 385 transitions, 6065 flow [2024-06-28 02:25:26,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:26,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:26,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:25:26,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:25:26,219 INFO L175 Difference]: Start difference. First operand has 267 places, 362 transitions, 4869 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:25:26,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 385 transitions, 6065 flow [2024-06-28 02:25:26,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 385 transitions, 5875 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:26,902 INFO L231 Difference]: Finished difference. Result has 268 places, 362 transitions, 5048 flow [2024-06-28 02:25:26,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4679, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5048, PETRI_PLACES=268, PETRI_TRANSITIONS=362} [2024-06-28 02:25:26,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-28 02:25:26,903 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 362 transitions, 5048 flow [2024-06-28 02:25:26,903 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-28 02:25:26,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:26,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:26,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:25:26,903 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-28 02:25:26,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:26,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1518889517, now seen corresponding path program 5 times [2024-06-28 02:25:26,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:26,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787808574] [2024-06-28 02:25:26,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:26,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:26,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:26,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:26,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:26,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787808574] [2024-06-28 02:25:26,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787808574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:26,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:26,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:26,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837860577] [2024-06-28 02:25:26,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:26,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:26,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:26,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:26,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:27,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:27,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 362 transitions, 5048 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-28 02:25:27,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:27,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:27,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:27,619 INFO L124 PetriNetUnfolderBase]: 2622/4373 cut-off events. [2024-06-28 02:25:27,619 INFO L125 PetriNetUnfolderBase]: For 249406/249409 co-relation queries the response was YES. [2024-06-28 02:25:27,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29755 conditions, 4373 events. 2622/4373 cut-off events. For 249406/249409 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27718 event pairs, 555 based on Foata normal form. 3/4365 useless extension candidates. Maximal degree in co-relation 29629. Up to 3772 conditions per place. [2024-06-28 02:25:27,667 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 279 selfloop transitions, 97 changer transitions 0/383 dead transitions. [2024-06-28 02:25:27,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 383 transitions, 5990 flow [2024-06-28 02:25:27,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:27,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:27,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:25:27,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-28 02:25:27,668 INFO L175 Difference]: Start difference. First operand has 268 places, 362 transitions, 5048 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:25:27,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 383 transitions, 5990 flow [2024-06-28 02:25:28,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 383 transitions, 5669 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:28,490 INFO L231 Difference]: Finished difference. Result has 274 places, 363 transitions, 4962 flow [2024-06-28 02:25:28,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4727, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4962, PETRI_PLACES=274, PETRI_TRANSITIONS=363} [2024-06-28 02:25:28,490 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-28 02:25:28,490 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 363 transitions, 4962 flow [2024-06-28 02:25:28,491 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-28 02:25:28,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:28,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:28,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:25:28,491 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-28 02:25:28,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:28,491 INFO L85 PathProgramCache]: Analyzing trace with hash -65971497, now seen corresponding path program 6 times [2024-06-28 02:25:28,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:28,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464569008] [2024-06-28 02:25:28,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:28,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:28,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:28,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:28,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:28,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464569008] [2024-06-28 02:25:28,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464569008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:28,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:28,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:28,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711534878] [2024-06-28 02:25:28,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:28,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:28,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:28,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:28,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:28,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:28,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 363 transitions, 4962 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-28 02:25:28,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:28,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:28,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:29,241 INFO L124 PetriNetUnfolderBase]: 2619/4369 cut-off events. [2024-06-28 02:25:29,241 INFO L125 PetriNetUnfolderBase]: For 253387/253390 co-relation queries the response was YES. [2024-06-28 02:25:29,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29542 conditions, 4369 events. 2619/4369 cut-off events. For 253387/253390 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27654 event pairs, 555 based on Foata normal form. 3/4361 useless extension candidates. Maximal degree in co-relation 29414. Up to 3769 conditions per place. [2024-06-28 02:25:29,286 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 281 selfloop transitions, 92 changer transitions 0/380 dead transitions. [2024-06-28 02:25:29,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 380 transitions, 5750 flow [2024-06-28 02:25:29,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:29,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:29,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:25:29,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:25:29,288 INFO L175 Difference]: Start difference. First operand has 274 places, 363 transitions, 4962 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:25:29,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 380 transitions, 5750 flow [2024-06-28 02:25:30,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 380 transitions, 5578 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:30,018 INFO L231 Difference]: Finished difference. Result has 277 places, 363 transitions, 4982 flow [2024-06-28 02:25:30,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4790, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4982, PETRI_PLACES=277, PETRI_TRANSITIONS=363} [2024-06-28 02:25:30,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 02:25:30,019 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 363 transitions, 4982 flow [2024-06-28 02:25:30,019 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-28 02:25:30,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:30,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:30,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:25:30,019 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-28 02:25:30,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:30,019 INFO L85 PathProgramCache]: Analyzing trace with hash -429810129, now seen corresponding path program 1 times [2024-06-28 02:25:30,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:30,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830691166] [2024-06-28 02:25:30,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:30,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:30,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:30,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:30,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:30,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830691166] [2024-06-28 02:25:30,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830691166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:30,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:30,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:30,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095620088] [2024-06-28 02:25:30,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:30,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:30,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:30,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:30,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:30,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:30,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 363 transitions, 4982 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-28 02:25:30,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:30,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:30,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:30,707 INFO L124 PetriNetUnfolderBase]: 2586/4329 cut-off events. [2024-06-28 02:25:30,707 INFO L125 PetriNetUnfolderBase]: For 260780/260783 co-relation queries the response was YES. [2024-06-28 02:25:30,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28623 conditions, 4329 events. 2586/4329 cut-off events. For 260780/260783 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27467 event pairs, 542 based on Foata normal form. 14/4335 useless extension candidates. Maximal degree in co-relation 28494. Up to 3246 conditions per place. [2024-06-28 02:25:30,755 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 288 selfloop transitions, 85 changer transitions 0/380 dead transitions. [2024-06-28 02:25:30,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 380 transitions, 5784 flow [2024-06-28 02:25:30,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:30,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:30,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:25:30,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:25:30,756 INFO L175 Difference]: Start difference. First operand has 277 places, 363 transitions, 4982 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:25:30,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 380 transitions, 5784 flow [2024-06-28 02:25:31,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 380 transitions, 5590 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:31,388 INFO L231 Difference]: Finished difference. Result has 277 places, 363 transitions, 4967 flow [2024-06-28 02:25:31,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4967, PETRI_PLACES=277, PETRI_TRANSITIONS=363} [2024-06-28 02:25:31,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 02:25:31,388 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 363 transitions, 4967 flow [2024-06-28 02:25:31,388 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-28 02:25:31,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:31,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:31,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:25:31,389 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-28 02:25:31,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:31,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1720298571, now seen corresponding path program 7 times [2024-06-28 02:25:31,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:31,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433586098] [2024-06-28 02:25:31,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:31,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:31,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:31,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:31,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:31,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433586098] [2024-06-28 02:25:31,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433586098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:31,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:31,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:31,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445443279] [2024-06-28 02:25:31,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:31,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:31,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:31,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:31,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:31,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:31,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 363 transitions, 4967 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-28 02:25:31,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:31,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:31,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:32,106 INFO L124 PetriNetUnfolderBase]: 2591/4338 cut-off events. [2024-06-28 02:25:32,107 INFO L125 PetriNetUnfolderBase]: For 242397/242400 co-relation queries the response was YES. [2024-06-28 02:25:32,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28869 conditions, 4338 events. 2591/4338 cut-off events. For 242397/242400 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 27579 event pairs, 588 based on Foata normal form. 3/4333 useless extension candidates. Maximal degree in co-relation 28739. Up to 3397 conditions per place. [2024-06-28 02:25:32,152 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 157 changer transitions 0/388 dead transitions. [2024-06-28 02:25:32,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 388 transitions, 6101 flow [2024-06-28 02:25:32,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:32,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:32,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:25:32,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:25:32,153 INFO L175 Difference]: Start difference. First operand has 277 places, 363 transitions, 4967 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:25:32,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 388 transitions, 6101 flow [2024-06-28 02:25:32,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 388 transitions, 5866 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:32,862 INFO L231 Difference]: Finished difference. Result has 278 places, 366 transitions, 5098 flow [2024-06-28 02:25:32,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4732, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5098, PETRI_PLACES=278, PETRI_TRANSITIONS=366} [2024-06-28 02:25:32,862 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-28 02:25:32,863 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 366 transitions, 5098 flow [2024-06-28 02:25:32,863 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-28 02:25:32,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:32,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:32,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:25:32,863 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-28 02:25:32,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:32,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1720597101, now seen corresponding path program 8 times [2024-06-28 02:25:32,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:32,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456236723] [2024-06-28 02:25:32,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:32,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:32,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:32,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:32,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:32,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456236723] [2024-06-28 02:25:32,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456236723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:32,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:32,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:32,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10436859] [2024-06-28 02:25:32,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:32,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:32,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:32,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:32,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:32,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:32,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 366 transitions, 5098 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-28 02:25:32,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:32,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:32,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:33,563 INFO L124 PetriNetUnfolderBase]: 2596/4347 cut-off events. [2024-06-28 02:25:33,563 INFO L125 PetriNetUnfolderBase]: For 247914/247917 co-relation queries the response was YES. [2024-06-28 02:25:33,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28817 conditions, 4347 events. 2596/4347 cut-off events. For 247914/247917 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27651 event pairs, 588 based on Foata normal form. 3/4342 useless extension candidates. Maximal degree in co-relation 28687. Up to 3401 conditions per place. [2024-06-28 02:25:33,611 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 157 changer transitions 0/388 dead transitions. [2024-06-28 02:25:33,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 388 transitions, 6234 flow [2024-06-28 02:25:33,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:33,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:33,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:25:33,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:25:33,611 INFO L175 Difference]: Start difference. First operand has 278 places, 366 transitions, 5098 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:25:33,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 388 transitions, 6234 flow [2024-06-28 02:25:34,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 388 transitions, 5846 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:34,307 INFO L231 Difference]: Finished difference. Result has 280 places, 369 transitions, 5082 flow [2024-06-28 02:25:34,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4722, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5082, PETRI_PLACES=280, PETRI_TRANSITIONS=369} [2024-06-28 02:25:34,308 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-28 02:25:34,308 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 369 transitions, 5082 flow [2024-06-28 02:25:34,308 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-28 02:25:34,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:34,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:34,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:25:34,308 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-28 02:25:34,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:34,309 INFO L85 PathProgramCache]: Analyzing trace with hash -503547387, now seen corresponding path program 9 times [2024-06-28 02:25:34,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:34,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701621186] [2024-06-28 02:25:34,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:34,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:34,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:34,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:34,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:34,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701621186] [2024-06-28 02:25:34,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701621186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:34,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:34,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:34,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750425535] [2024-06-28 02:25:34,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:34,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:34,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:34,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:34,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:34,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:34,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 369 transitions, 5082 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-28 02:25:34,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:34,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:34,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:35,015 INFO L124 PetriNetUnfolderBase]: 2590/4339 cut-off events. [2024-06-28 02:25:35,015 INFO L125 PetriNetUnfolderBase]: For 250865/250868 co-relation queries the response was YES. [2024-06-28 02:25:35,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28641 conditions, 4339 events. 2590/4339 cut-off events. For 250865/250868 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27623 event pairs, 588 based on Foata normal form. 4/4335 useless extension candidates. Maximal degree in co-relation 28510. Up to 3396 conditions per place. [2024-06-28 02:25:35,062 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 148 changer transitions 0/385 dead transitions. [2024-06-28 02:25:35,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 385 transitions, 6156 flow [2024-06-28 02:25:35,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:35,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:35,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:25:35,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:25:35,069 INFO L175 Difference]: Start difference. First operand has 280 places, 369 transitions, 5082 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:25:35,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 385 transitions, 6156 flow [2024-06-28 02:25:35,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 385 transitions, 5856 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:35,831 INFO L231 Difference]: Finished difference. Result has 283 places, 369 transitions, 5085 flow [2024-06-28 02:25:35,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4782, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5085, PETRI_PLACES=283, PETRI_TRANSITIONS=369} [2024-06-28 02:25:35,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 02:25:35,831 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 369 transitions, 5085 flow [2024-06-28 02:25:35,831 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-28 02:25:35,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:35,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:35,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:25:35,832 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-28 02:25:35,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:35,832 INFO L85 PathProgramCache]: Analyzing trace with hash -629975693, now seen corresponding path program 10 times [2024-06-28 02:25:35,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:35,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318611110] [2024-06-28 02:25:35,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:35,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:35,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:35,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:35,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318611110] [2024-06-28 02:25:35,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318611110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:35,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:35,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:35,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993413021] [2024-06-28 02:25:35,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:35,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:35,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:35,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:35,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:35,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:35,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 369 transitions, 5085 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-28 02:25:35,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:35,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:35,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:36,535 INFO L124 PetriNetUnfolderBase]: 2584/4331 cut-off events. [2024-06-28 02:25:36,535 INFO L125 PetriNetUnfolderBase]: For 252292/252295 co-relation queries the response was YES. [2024-06-28 02:25:36,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28530 conditions, 4331 events. 2584/4331 cut-off events. For 252292/252295 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27568 event pairs, 588 based on Foata normal form. 4/4327 useless extension candidates. Maximal degree in co-relation 28398. Up to 3466 conditions per place. [2024-06-28 02:25:36,583 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 251 selfloop transitions, 131 changer transitions 0/389 dead transitions. [2024-06-28 02:25:36,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 389 transitions, 6041 flow [2024-06-28 02:25:36,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:36,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:36,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:25:36,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:25:36,584 INFO L175 Difference]: Start difference. First operand has 283 places, 369 transitions, 5085 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:25:36,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 389 transitions, 6041 flow [2024-06-28 02:25:37,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 389 transitions, 5736 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:37,559 INFO L231 Difference]: Finished difference. Result has 285 places, 369 transitions, 5054 flow [2024-06-28 02:25:37,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5054, PETRI_PLACES=285, PETRI_TRANSITIONS=369} [2024-06-28 02:25:37,559 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-28 02:25:37,559 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 369 transitions, 5054 flow [2024-06-28 02:25:37,559 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-28 02:25:37,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:37,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:37,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:25:37,560 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-28 02:25:37,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:37,560 INFO L85 PathProgramCache]: Analyzing trace with hash -630183083, now seen corresponding path program 11 times [2024-06-28 02:25:37,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:37,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538345472] [2024-06-28 02:25:37,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:37,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:37,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:37,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:37,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:37,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538345472] [2024-06-28 02:25:37,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538345472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:37,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:37,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:37,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939096884] [2024-06-28 02:25:37,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:37,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:37,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:37,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:37,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:37,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:37,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 369 transitions, 5054 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-28 02:25:37,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:37,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:37,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:38,295 INFO L124 PetriNetUnfolderBase]: 2578/4312 cut-off events. [2024-06-28 02:25:38,296 INFO L125 PetriNetUnfolderBase]: For 251101/251104 co-relation queries the response was YES. [2024-06-28 02:25:38,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28343 conditions, 4312 events. 2578/4312 cut-off events. For 251101/251104 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27377 event pairs, 534 based on Foata normal form. 4/4305 useless extension candidates. Maximal degree in co-relation 28210. Up to 3461 conditions per place. [2024-06-28 02:25:38,341 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 216 selfloop transitions, 185 changer transitions 0/408 dead transitions. [2024-06-28 02:25:38,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 408 transitions, 6242 flow [2024-06-28 02:25:38,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:38,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:38,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:25:38,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 02:25:38,342 INFO L175 Difference]: Start difference. First operand has 285 places, 369 transitions, 5054 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:25:38,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 408 transitions, 6242 flow [2024-06-28 02:25:39,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 408 transitions, 5917 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:39,103 INFO L231 Difference]: Finished difference. Result has 287 places, 369 transitions, 5122 flow [2024-06-28 02:25:39,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4733, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5122, PETRI_PLACES=287, PETRI_TRANSITIONS=369} [2024-06-28 02:25:39,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 02:25:39,103 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 369 transitions, 5122 flow [2024-06-28 02:25:39,103 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-28 02:25:39,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:39,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] [2024-06-28 02:25:39,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:25:39,103 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-28 02:25:39,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:39,104 INFO L85 PathProgramCache]: Analyzing trace with hash 353302939, now seen corresponding path program 12 times [2024-06-28 02:25:39,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:39,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418410401] [2024-06-28 02:25:39,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:39,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:39,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:39,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:39,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418410401] [2024-06-28 02:25:39,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418410401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:39,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:39,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:39,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044408887] [2024-06-28 02:25:39,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:39,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:39,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:39,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:39,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:39,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:39,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 369 transitions, 5122 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-28 02:25:39,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:39,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:39,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:39,794 INFO L124 PetriNetUnfolderBase]: 2572/4304 cut-off events. [2024-06-28 02:25:39,794 INFO L125 PetriNetUnfolderBase]: For 245378/245381 co-relation queries the response was YES. [2024-06-28 02:25:39,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28291 conditions, 4304 events. 2572/4304 cut-off events. For 245378/245381 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27329 event pairs, 534 based on Foata normal form. 4/4297 useless extension candidates. Maximal degree in co-relation 28158. Up to 3456 conditions per place. [2024-06-28 02:25:39,844 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 226 selfloop transitions, 167 changer transitions 0/400 dead transitions. [2024-06-28 02:25:39,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 400 transitions, 6130 flow [2024-06-28 02:25:39,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:39,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:39,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:25:39,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-28 02:25:39,845 INFO L175 Difference]: Start difference. First operand has 287 places, 369 transitions, 5122 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:25:39,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 400 transitions, 6130 flow [2024-06-28 02:25:40,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 400 transitions, 5684 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-28 02:25:40,527 INFO L231 Difference]: Finished difference. Result has 284 places, 369 transitions, 5036 flow [2024-06-28 02:25:40,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4682, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5036, PETRI_PLACES=284, PETRI_TRANSITIONS=369} [2024-06-28 02:25:40,527 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-28 02:25:40,527 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 369 transitions, 5036 flow [2024-06-28 02:25:40,528 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-28 02:25:40,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:40,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:40,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:25:40,528 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-28 02:25:40,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:40,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1042640653, now seen corresponding path program 2 times [2024-06-28 02:25:40,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:40,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737190305] [2024-06-28 02:25:40,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:40,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:40,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-28 02:25:40,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:40,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737190305] [2024-06-28 02:25:40,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737190305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:40,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:40,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:40,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948475598] [2024-06-28 02:25:40,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:40,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:40,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:40,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:40,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:40,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:40,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 369 transitions, 5036 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-28 02:25:40,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:40,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:40,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:41,269 INFO L124 PetriNetUnfolderBase]: 2546/4268 cut-off events. [2024-06-28 02:25:41,270 INFO L125 PetriNetUnfolderBase]: For 228412/228415 co-relation queries the response was YES. [2024-06-28 02:25:41,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27034 conditions, 4268 events. 2546/4268 cut-off events. For 228412/228415 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26946 event pairs, 373 based on Foata normal form. 14/4271 useless extension candidates. Maximal degree in co-relation 26903. Up to 3275 conditions per place. [2024-06-28 02:25:41,314 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 303 selfloop transitions, 88 changer transitions 0/398 dead transitions. [2024-06-28 02:25:41,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 398 transitions, 6087 flow [2024-06-28 02:25:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:41,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:41,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:25:41,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:25:41,315 INFO L175 Difference]: Start difference. First operand has 284 places, 369 transitions, 5036 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:25:41,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 398 transitions, 6087 flow [2024-06-28 02:25:41,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 398 transitions, 5643 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 02:25:41,991 INFO L231 Difference]: Finished difference. Result has 280 places, 371 transitions, 4861 flow [2024-06-28 02:25:41,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4596, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4861, PETRI_PLACES=280, PETRI_TRANSITIONS=371} [2024-06-28 02:25:41,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-28 02:25:41,992 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 371 transitions, 4861 flow [2024-06-28 02:25:41,992 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-28 02:25:41,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:41,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:41,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:25:41,992 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-28 02:25:41,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:41,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1055585323, now seen corresponding path program 3 times [2024-06-28 02:25:41,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:41,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512783095] [2024-06-28 02:25:41,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:41,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:41,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:42,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:42,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:42,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512783095] [2024-06-28 02:25:42,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512783095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:42,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:42,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:25:42,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591071572] [2024-06-28 02:25:42,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:42,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:25:42,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:42,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:25:42,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:25:42,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:42,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 371 transitions, 4861 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-28 02:25:42,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:42,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:42,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:42,705 INFO L124 PetriNetUnfolderBase]: 2580/4339 cut-off events. [2024-06-28 02:25:42,705 INFO L125 PetriNetUnfolderBase]: For 219936/219939 co-relation queries the response was YES. [2024-06-28 02:25:42,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27088 conditions, 4339 events. 2580/4339 cut-off events. For 219936/219939 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27537 event pairs, 464 based on Foata normal form. 14/4345 useless extension candidates. Maximal degree in co-relation 26957. Up to 2475 conditions per place. [2024-06-28 02:25:42,754 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 312 selfloop transitions, 80 changer transitions 0/399 dead transitions. [2024-06-28 02:25:42,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 399 transitions, 6071 flow [2024-06-28 02:25:42,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:25:42,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:25:42,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:25:42,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 02:25:42,755 INFO L175 Difference]: Start difference. First operand has 280 places, 371 transitions, 4861 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:25:42,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 399 transitions, 6071 flow [2024-06-28 02:25:43,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 399 transitions, 5917 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:25:43,540 INFO L231 Difference]: Finished difference. Result has 284 places, 374 transitions, 4954 flow [2024-06-28 02:25:43,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4707, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4954, PETRI_PLACES=284, PETRI_TRANSITIONS=374} [2024-06-28 02:25:43,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-28 02:25:43,541 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 374 transitions, 4954 flow [2024-06-28 02:25:43,541 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-28 02:25:43,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:43,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:43,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:25:43,542 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-28 02:25:43,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:43,542 INFO L85 PathProgramCache]: Analyzing trace with hash 267633169, now seen corresponding path program 1 times [2024-06-28 02:25:43,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:43,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104032397] [2024-06-28 02:25:43,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:43,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:43,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:43,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:43,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:43,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104032397] [2024-06-28 02:25:43,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104032397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:43,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:43,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:43,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307367161] [2024-06-28 02:25:43,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:43,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:43,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:43,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:43,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:43,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:43,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 374 transitions, 4954 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-28 02:25:43,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:43,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:43,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:44,424 INFO L124 PetriNetUnfolderBase]: 3048/5115 cut-off events. [2024-06-28 02:25:44,424 INFO L125 PetriNetUnfolderBase]: For 446761/446761 co-relation queries the response was YES. [2024-06-28 02:25:44,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36131 conditions, 5115 events. 3048/5115 cut-off events. For 446761/446761 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 33454 event pairs, 638 based on Foata normal form. 36/5144 useless extension candidates. Maximal degree in co-relation 35998. Up to 2985 conditions per place. [2024-06-28 02:25:44,479 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 189 changer transitions 0/423 dead transitions. [2024-06-28 02:25:44,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 423 transitions, 6592 flow [2024-06-28 02:25:44,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:44,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:44,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:25:44,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653125 [2024-06-28 02:25:44,480 INFO L175 Difference]: Start difference. First operand has 284 places, 374 transitions, 4954 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:25:44,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 423 transitions, 6592 flow [2024-06-28 02:25:45,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 423 transitions, 6394 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:45,557 INFO L231 Difference]: Finished difference. Result has 289 places, 379 transitions, 5331 flow [2024-06-28 02:25:45,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4756, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5331, PETRI_PLACES=289, PETRI_TRANSITIONS=379} [2024-06-28 02:25:45,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-28 02:25:45,557 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 379 transitions, 5331 flow [2024-06-28 02:25:45,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:45,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:45,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:45,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:25:45,558 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-28 02:25:45,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:45,558 INFO L85 PathProgramCache]: Analyzing trace with hash -901581847, now seen corresponding path program 2 times [2024-06-28 02:25:45,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:45,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331751404] [2024-06-28 02:25:45,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:45,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:45,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:45,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:45,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:45,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331751404] [2024-06-28 02:25:45,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331751404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:45,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:45,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:45,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111612730] [2024-06-28 02:25:45,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:45,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:45,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:45,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:45,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:45,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:45,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 379 transitions, 5331 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-28 02:25:45,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:45,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:45,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:46,468 INFO L124 PetriNetUnfolderBase]: 3180/5347 cut-off events. [2024-06-28 02:25:46,469 INFO L125 PetriNetUnfolderBase]: For 481903/481903 co-relation queries the response was YES. [2024-06-28 02:25:46,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37322 conditions, 5347 events. 3180/5347 cut-off events. For 481903/481903 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 35295 event pairs, 890 based on Foata normal form. 42/5382 useless extension candidates. Maximal degree in co-relation 37189. Up to 4175 conditions per place. [2024-06-28 02:25:46,532 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 211 selfloop transitions, 185 changer transitions 3/406 dead transitions. [2024-06-28 02:25:46,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 406 transitions, 6421 flow [2024-06-28 02:25:46,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:46,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:46,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:25:46,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:25:46,533 INFO L175 Difference]: Start difference. First operand has 289 places, 379 transitions, 5331 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:25:46,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 406 transitions, 6421 flow [2024-06-28 02:25:47,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 406 transitions, 6106 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 02:25:47,788 INFO L231 Difference]: Finished difference. Result has 294 places, 380 transitions, 5459 flow [2024-06-28 02:25:47,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5459, PETRI_PLACES=294, PETRI_TRANSITIONS=380} [2024-06-28 02:25:47,788 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:25:47,788 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 380 transitions, 5459 flow [2024-06-28 02:25:47,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:47,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:47,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:47,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:25:47,789 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-28 02:25:47,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:47,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1244977199, now seen corresponding path program 3 times [2024-06-28 02:25:47,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:47,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263295818] [2024-06-28 02:25:47,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:47,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:47,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:47,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:47,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:47,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263295818] [2024-06-28 02:25:47,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263295818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:47,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:47,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:47,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175204740] [2024-06-28 02:25:47,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:47,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:47,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:47,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:47,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:47,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:47,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 380 transitions, 5459 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-28 02:25:47,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:47,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:47,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:48,768 INFO L124 PetriNetUnfolderBase]: 3412/5741 cut-off events. [2024-06-28 02:25:48,769 INFO L125 PetriNetUnfolderBase]: For 530710/530710 co-relation queries the response was YES. [2024-06-28 02:25:48,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41114 conditions, 5741 events. 3412/5741 cut-off events. For 530710/530710 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38499 event pairs, 899 based on Foata normal form. 36/5770 useless extension candidates. Maximal degree in co-relation 40979. Up to 4177 conditions per place. [2024-06-28 02:25:48,835 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 183 changer transitions 0/416 dead transitions. [2024-06-28 02:25:48,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 416 transitions, 6819 flow [2024-06-28 02:25:48,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:48,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:48,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:25:48,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-28 02:25:48,836 INFO L175 Difference]: Start difference. First operand has 294 places, 380 transitions, 5459 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:25:48,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 416 transitions, 6819 flow [2024-06-28 02:25:49,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 416 transitions, 6399 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:49,887 INFO L231 Difference]: Finished difference. Result has 297 places, 384 transitions, 5573 flow [2024-06-28 02:25:49,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5573, PETRI_PLACES=297, PETRI_TRANSITIONS=384} [2024-06-28 02:25:49,888 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-28 02:25:49,888 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 384 transitions, 5573 flow [2024-06-28 02:25:49,888 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-28 02:25:49,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:49,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:49,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:25:49,888 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-28 02:25:49,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:49,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1960407975, now seen corresponding path program 4 times [2024-06-28 02:25:49,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:49,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919356222] [2024-06-28 02:25:49,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:49,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:49,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:49,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:49,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:49,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919356222] [2024-06-28 02:25:49,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919356222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:49,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:49,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:49,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993577523] [2024-06-28 02:25:49,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:49,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:49,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:49,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:49,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:50,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:50,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 384 transitions, 5573 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-28 02:25:50,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:50,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:50,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:50,968 INFO L124 PetriNetUnfolderBase]: 3544/5972 cut-off events. [2024-06-28 02:25:50,969 INFO L125 PetriNetUnfolderBase]: For 565503/565503 co-relation queries the response was YES. [2024-06-28 02:25:51,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42385 conditions, 5972 events. 3544/5972 cut-off events. For 565503/565503 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40510 event pairs, 992 based on Foata normal form. 42/6009 useless extension candidates. Maximal degree in co-relation 42248. Up to 5072 conditions per place. [2024-06-28 02:25:51,037 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 108 changer transitions 3/409 dead transitions. [2024-06-28 02:25:51,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 409 transitions, 6525 flow [2024-06-28 02:25:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:51,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:51,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-28 02:25:51,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:25:51,038 INFO L175 Difference]: Start difference. First operand has 297 places, 384 transitions, 5573 flow. Second operand 10 states and 230 transitions. [2024-06-28 02:25:51,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 409 transitions, 6525 flow [2024-06-28 02:25:52,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 409 transitions, 6211 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:52,456 INFO L231 Difference]: Finished difference. Result has 303 places, 385 transitions, 5546 flow [2024-06-28 02:25:52,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5259, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5546, PETRI_PLACES=303, PETRI_TRANSITIONS=385} [2024-06-28 02:25:52,456 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-28 02:25:52,456 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 385 transitions, 5546 flow [2024-06-28 02:25:52,457 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-28 02:25:52,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:52,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:52,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:25:52,457 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-28 02:25:52,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:52,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1965770355, now seen corresponding path program 5 times [2024-06-28 02:25:52,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:52,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561784831] [2024-06-28 02:25:52,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:52,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:52,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:52,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:52,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:52,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561784831] [2024-06-28 02:25:52,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561784831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:52,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:52,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:52,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474846591] [2024-06-28 02:25:52,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:52,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:52,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:52,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:52,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:52,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:52,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 385 transitions, 5546 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-28 02:25:52,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:52,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:52,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:53,609 INFO L124 PetriNetUnfolderBase]: 3666/6198 cut-off events. [2024-06-28 02:25:53,610 INFO L125 PetriNetUnfolderBase]: For 578313/578313 co-relation queries the response was YES. [2024-06-28 02:25:53,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43351 conditions, 6198 events. 3666/6198 cut-off events. For 578313/578313 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 42480 event pairs, 1060 based on Foata normal form. 42/6235 useless extension candidates. Maximal degree in co-relation 43212. Up to 5274 conditions per place. [2024-06-28 02:25:53,678 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 297 selfloop transitions, 101 changer transitions 3/408 dead transitions. [2024-06-28 02:25:53,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 408 transitions, 6496 flow [2024-06-28 02:25:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:53,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:53,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:25:53,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:25:53,679 INFO L175 Difference]: Start difference. First operand has 303 places, 385 transitions, 5546 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:25:53,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 408 transitions, 6496 flow [2024-06-28 02:25:55,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 408 transitions, 6222 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:55,143 INFO L231 Difference]: Finished difference. Result has 303 places, 386 transitions, 5550 flow [2024-06-28 02:25:55,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5272, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5550, PETRI_PLACES=303, PETRI_TRANSITIONS=386} [2024-06-28 02:25:55,143 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-28 02:25:55,143 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 386 transitions, 5550 flow [2024-06-28 02:25:55,144 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-28 02:25:55,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:55,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:55,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:25:55,144 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-28 02:25:55,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:55,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1965918225, now seen corresponding path program 6 times [2024-06-28 02:25:55,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:55,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305451961] [2024-06-28 02:25:55,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:55,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:55,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:55,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:55,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:55,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305451961] [2024-06-28 02:25:55,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305451961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:55,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:55,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:55,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383324178] [2024-06-28 02:25:55,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:55,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:55,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:55,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:55,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:55,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:55,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 386 transitions, 5550 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-28 02:25:55,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:55,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:55,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:56,439 INFO L124 PetriNetUnfolderBase]: 3898/6592 cut-off events. [2024-06-28 02:25:56,439 INFO L125 PetriNetUnfolderBase]: For 636808/636808 co-relation queries the response was YES. [2024-06-28 02:25:56,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47226 conditions, 6592 events. 3898/6592 cut-off events. For 636808/636808 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 45752 event pairs, 1069 based on Foata normal form. 36/6623 useless extension candidates. Maximal degree in co-relation 47086. Up to 5072 conditions per place. [2024-06-28 02:25:56,506 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 100 changer transitions 0/418 dead transitions. [2024-06-28 02:25:56,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 418 transitions, 6786 flow [2024-06-28 02:25:56,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:56,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:56,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:25:56,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:25:56,507 INFO L175 Difference]: Start difference. First operand has 303 places, 386 transitions, 5550 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:25:56,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 418 transitions, 6786 flow [2024-06-28 02:25:58,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 418 transitions, 6522 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:58,078 INFO L231 Difference]: Finished difference. Result has 306 places, 390 transitions, 5678 flow [2024-06-28 02:25:58,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5286, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5678, PETRI_PLACES=306, PETRI_TRANSITIONS=390} [2024-06-28 02:25:58,079 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-28 02:25:58,079 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 390 transitions, 5678 flow [2024-06-28 02:25:58,079 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-28 02:25:58,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:58,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:58,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:25:58,079 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-28 02:25:58,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:58,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1960192773, now seen corresponding path program 1 times [2024-06-28 02:25:58,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:58,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297996935] [2024-06-28 02:25:58,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:58,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:58,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:58,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:58,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:58,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297996935] [2024-06-28 02:25:58,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297996935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:58,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:58,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:58,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326684568] [2024-06-28 02:25:58,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:58,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:58,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:58,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:58,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:58,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:58,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 390 transitions, 5678 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-28 02:25:58,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:58,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:58,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:59,277 INFO L124 PetriNetUnfolderBase]: 4006/6794 cut-off events. [2024-06-28 02:25:59,277 INFO L125 PetriNetUnfolderBase]: For 656547/656547 co-relation queries the response was YES. [2024-06-28 02:25:59,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48230 conditions, 6794 events. 4006/6794 cut-off events. For 656547/656547 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 47606 event pairs, 1142 based on Foata normal form. 36/6825 useless extension candidates. Maximal degree in co-relation 48088. Up to 5444 conditions per place. [2024-06-28 02:25:59,358 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 295 selfloop transitions, 113 changer transitions 6/421 dead transitions. [2024-06-28 02:25:59,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 421 transitions, 6692 flow [2024-06-28 02:25:59,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:59,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:59,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-28 02:25:59,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-28 02:25:59,359 INFO L175 Difference]: Start difference. First operand has 306 places, 390 transitions, 5678 flow. Second operand 10 states and 233 transitions. [2024-06-28 02:25:59,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 421 transitions, 6692 flow [2024-06-28 02:26:01,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 421 transitions, 6477 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 02:26:01,480 INFO L231 Difference]: Finished difference. Result has 312 places, 391 transitions, 5759 flow [2024-06-28 02:26:01,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5463, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5759, PETRI_PLACES=312, PETRI_TRANSITIONS=391} [2024-06-28 02:26:01,480 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-28 02:26:01,480 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 391 transitions, 5759 flow [2024-06-28 02:26:01,480 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-28 02:26:01,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:01,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:01,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:26:01,481 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-28 02:26:01,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:01,481 INFO L85 PathProgramCache]: Analyzing trace with hash 524512861, now seen corresponding path program 7 times [2024-06-28 02:26:01,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:01,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755987462] [2024-06-28 02:26:01,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:01,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:01,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:01,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:01,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:01,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755987462] [2024-06-28 02:26:01,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755987462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:01,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:01,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:01,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063865513] [2024-06-28 02:26:01,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:01,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:01,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:01,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:01,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:01,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:01,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 391 transitions, 5759 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-28 02:26:01,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:01,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:01,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:02,817 INFO L124 PetriNetUnfolderBase]: 4108/6973 cut-off events. [2024-06-28 02:26:02,817 INFO L125 PetriNetUnfolderBase]: For 692252/692255 co-relation queries the response was YES. [2024-06-28 02:26:02,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49176 conditions, 6973 events. 4108/6973 cut-off events. For 692252/692255 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 49233 event pairs, 1267 based on Foata normal form. 44/7009 useless extension candidates. Maximal degree in co-relation 49032. Up to 5786 conditions per place. [2024-06-28 02:26:02,899 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 246 selfloop transitions, 160 changer transitions 3/416 dead transitions. [2024-06-28 02:26:02,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 416 transitions, 6893 flow [2024-06-28 02:26:02,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:02,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:02,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:26:02,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:26:02,900 INFO L175 Difference]: Start difference. First operand has 312 places, 391 transitions, 5759 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:26:02,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 416 transitions, 6893 flow [2024-06-28 02:26:04,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 416 transitions, 6596 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:04,854 INFO L231 Difference]: Finished difference. Result has 313 places, 392 transitions, 5872 flow [2024-06-28 02:26:04,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5462, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5872, PETRI_PLACES=313, PETRI_TRANSITIONS=392} [2024-06-28 02:26:04,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-28 02:26:04,855 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 392 transitions, 5872 flow [2024-06-28 02:26:04,855 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-28 02:26:04,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:04,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:04,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:26:04,855 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-28 02:26:04,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:04,856 INFO L85 PathProgramCache]: Analyzing trace with hash 325211071, now seen corresponding path program 8 times [2024-06-28 02:26:04,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:04,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971340872] [2024-06-28 02:26:04,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:04,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:04,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:04,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:04,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:04,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971340872] [2024-06-28 02:26:04,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971340872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:04,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:04,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:04,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97214351] [2024-06-28 02:26:04,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:04,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:04,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:04,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:04,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:04,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:04,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 392 transitions, 5872 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-28 02:26:04,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:04,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:04,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:06,208 INFO L124 PetriNetUnfolderBase]: 4230/7164 cut-off events. [2024-06-28 02:26:06,208 INFO L125 PetriNetUnfolderBase]: For 713135/713135 co-relation queries the response was YES. [2024-06-28 02:26:06,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50426 conditions, 7164 events. 4230/7164 cut-off events. For 713135/713135 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 50680 event pairs, 1288 based on Foata normal form. 42/7201 useless extension candidates. Maximal degree in co-relation 50281. Up to 5804 conditions per place. [2024-06-28 02:26:06,289 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 244 selfloop transitions, 168 changer transitions 3/422 dead transitions. [2024-06-28 02:26:06,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 422 transitions, 7038 flow [2024-06-28 02:26:06,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:06,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:06,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:26:06,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:26:06,290 INFO L175 Difference]: Start difference. First operand has 313 places, 392 transitions, 5872 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:26:06,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 422 transitions, 7038 flow [2024-06-28 02:26:08,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 422 transitions, 6646 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:08,185 INFO L231 Difference]: Finished difference. Result has 314 places, 393 transitions, 5911 flow [2024-06-28 02:26:08,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5480, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5911, PETRI_PLACES=314, PETRI_TRANSITIONS=393} [2024-06-28 02:26:08,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-28 02:26:08,185 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 393 transitions, 5911 flow [2024-06-28 02:26:08,185 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-28 02:26:08,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:08,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:08,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:26:08,186 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-28 02:26:08,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:08,186 INFO L85 PathProgramCache]: Analyzing trace with hash 330573451, now seen corresponding path program 9 times [2024-06-28 02:26:08,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:08,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355472557] [2024-06-28 02:26:08,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:08,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:08,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:08,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:08,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:08,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355472557] [2024-06-28 02:26:08,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355472557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:08,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:08,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:08,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83851866] [2024-06-28 02:26:08,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:08,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:08,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:08,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:08,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:08,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:08,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 393 transitions, 5911 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-28 02:26:08,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:08,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:08,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:09,645 INFO L124 PetriNetUnfolderBase]: 4339/7371 cut-off events. [2024-06-28 02:26:09,645 INFO L125 PetriNetUnfolderBase]: For 721747/721747 co-relation queries the response was YES. [2024-06-28 02:26:09,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51215 conditions, 7371 events. 4339/7371 cut-off events. For 721747/721747 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 52629 event pairs, 1357 based on Foata normal form. 42/7408 useless extension candidates. Maximal degree in co-relation 51069. Up to 5987 conditions per place. [2024-06-28 02:26:09,723 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 236 selfloop transitions, 179 changer transitions 3/425 dead transitions. [2024-06-28 02:26:09,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 425 transitions, 7093 flow [2024-06-28 02:26:09,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:09,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:09,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-28 02:26:09,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-28 02:26:09,724 INFO L175 Difference]: Start difference. First operand has 314 places, 393 transitions, 5911 flow. Second operand 10 states and 236 transitions. [2024-06-28 02:26:09,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 425 transitions, 7093 flow [2024-06-28 02:26:11,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 425 transitions, 6691 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 02:26:11,924 INFO L231 Difference]: Finished difference. Result has 318 places, 394 transitions, 5966 flow [2024-06-28 02:26:11,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5966, PETRI_PLACES=318, PETRI_TRANSITIONS=394} [2024-06-28 02:26:11,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-28 02:26:11,925 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 394 transitions, 5966 flow [2024-06-28 02:26:11,925 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-28 02:26:11,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:11,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:11,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:26:11,926 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-28 02:26:11,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:11,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1967767855, now seen corresponding path program 10 times [2024-06-28 02:26:11,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:11,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217749138] [2024-06-28 02:26:11,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:11,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:11,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:12,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:12,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:12,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217749138] [2024-06-28 02:26:12,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217749138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:12,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:12,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:12,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681204291] [2024-06-28 02:26:12,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:12,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:12,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:12,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:12,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:12,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:12,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 394 transitions, 5966 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-28 02:26:12,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:12,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:12,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:13,260 INFO L124 PetriNetUnfolderBase]: 4433/7563 cut-off events. [2024-06-28 02:26:13,260 INFO L125 PetriNetUnfolderBase]: For 699638/699638 co-relation queries the response was YES. [2024-06-28 02:26:13,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51358 conditions, 7563 events. 4433/7563 cut-off events. For 699638/699638 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 54472 event pairs, 1095 based on Foata normal form. 36/7594 useless extension candidates. Maximal degree in co-relation 51211. Up to 4369 conditions per place. [2024-06-28 02:26:13,357 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 253 selfloop transitions, 175 changer transitions 0/435 dead transitions. [2024-06-28 02:26:13,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 435 transitions, 7406 flow [2024-06-28 02:26:13,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:13,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:13,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:26:13,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-28 02:26:13,358 INFO L175 Difference]: Start difference. First operand has 318 places, 394 transitions, 5966 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:26:13,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 435 transitions, 7406 flow [2024-06-28 02:26:15,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 435 transitions, 6978 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:15,659 INFO L231 Difference]: Finished difference. Result has 319 places, 397 transitions, 6093 flow [2024-06-28 02:26:15,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5538, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6093, PETRI_PLACES=319, PETRI_TRANSITIONS=397} [2024-06-28 02:26:15,660 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 02:26:15,660 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 397 transitions, 6093 flow [2024-06-28 02:26:15,660 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-28 02:26:15,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:15,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:15,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:26:15,661 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-28 02:26:15,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:15,661 INFO L85 PathProgramCache]: Analyzing trace with hash 330788653, now seen corresponding path program 2 times [2024-06-28 02:26:15,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:15,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052671433] [2024-06-28 02:26:15,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:15,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:15,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:15,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:15,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:15,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052671433] [2024-06-28 02:26:15,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052671433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:15,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:15,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:15,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481453508] [2024-06-28 02:26:15,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:15,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:15,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:15,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:15,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:15,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:15,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 397 transitions, 6093 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-28 02:26:15,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:15,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:15,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:17,288 INFO L124 PetriNetUnfolderBase]: 4541/7765 cut-off events. [2024-06-28 02:26:17,288 INFO L125 PetriNetUnfolderBase]: For 717728/717728 co-relation queries the response was YES. [2024-06-28 02:26:17,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52616 conditions, 7765 events. 4541/7765 cut-off events. For 717728/717728 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 56181 event pairs, 1359 based on Foata normal form. 36/7796 useless extension candidates. Maximal degree in co-relation 52467. Up to 5585 conditions per place. [2024-06-28 02:26:17,380 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 230 selfloop transitions, 192 changer transitions 6/435 dead transitions. [2024-06-28 02:26:17,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 435 transitions, 7327 flow [2024-06-28 02:26:17,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:17,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:17,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-28 02:26:17,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:26:17,381 INFO L175 Difference]: Start difference. First operand has 319 places, 397 transitions, 6093 flow. Second operand 10 states and 240 transitions. [2024-06-28 02:26:17,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 435 transitions, 7327 flow [2024-06-28 02:26:19,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 435 transitions, 6761 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:19,732 INFO L231 Difference]: Finished difference. Result has 322 places, 398 transitions, 6002 flow [2024-06-28 02:26:19,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5531, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6002, PETRI_PLACES=322, PETRI_TRANSITIONS=398} [2024-06-28 02:26:19,733 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-28 02:26:19,733 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 398 transitions, 6002 flow [2024-06-28 02:26:19,733 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-28 02:26:19,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:19,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:19,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:26:19,734 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-28 02:26:19,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:19,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1064426461, now seen corresponding path program 3 times [2024-06-28 02:26:19,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:19,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297636835] [2024-06-28 02:26:19,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:19,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:19,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:19,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:19,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:19,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297636835] [2024-06-28 02:26:19,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297636835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:19,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:19,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:19,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107331347] [2024-06-28 02:26:19,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:19,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:19,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:19,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:19,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:19,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:19,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 398 transitions, 6002 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-28 02:26:19,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:19,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:19,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:21,224 INFO L124 PetriNetUnfolderBase]: 4619/7932 cut-off events. [2024-06-28 02:26:21,224 INFO L125 PetriNetUnfolderBase]: For 712822/712825 co-relation queries the response was YES. [2024-06-28 02:26:21,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52199 conditions, 7932 events. 4619/7932 cut-off events. For 712822/712825 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 58129 event pairs, 1486 based on Foata normal form. 38/7962 useless extension candidates. Maximal degree in co-relation 52050. Up to 6449 conditions per place. [2024-06-28 02:26:21,324 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 256 selfloop transitions, 158 changer transitions 9/430 dead transitions. [2024-06-28 02:26:21,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 430 transitions, 7212 flow [2024-06-28 02:26:21,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:21,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:21,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-28 02:26:21,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-28 02:26:21,325 INFO L175 Difference]: Start difference. First operand has 322 places, 398 transitions, 6002 flow. Second operand 10 states and 233 transitions. [2024-06-28 02:26:21,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 430 transitions, 7212 flow [2024-06-28 02:26:23,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 430 transitions, 6742 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:23,740 INFO L231 Difference]: Finished difference. Result has 324 places, 396 transitions, 5911 flow [2024-06-28 02:26:23,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5538, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5911, PETRI_PLACES=324, PETRI_TRANSITIONS=396} [2024-06-28 02:26:23,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-28 02:26:23,741 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 396 transitions, 5911 flow [2024-06-28 02:26:23,741 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-28 02:26:23,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:23,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:23,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:26:23,741 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-28 02:26:23,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:23,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1073623231, now seen corresponding path program 4 times [2024-06-28 02:26:23,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:23,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777732207] [2024-06-28 02:26:23,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:23,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:23,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:23,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:23,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:23,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777732207] [2024-06-28 02:26:23,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777732207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:23,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:23,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:23,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054372359] [2024-06-28 02:26:23,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:23,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:23,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:23,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:23,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:23,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:23,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 396 transitions, 5911 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-28 02:26:23,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:23,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:23,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:25,307 INFO L124 PetriNetUnfolderBase]: 4643/7962 cut-off events. [2024-06-28 02:26:25,307 INFO L125 PetriNetUnfolderBase]: For 773901/773904 co-relation queries the response was YES. [2024-06-28 02:26:25,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53270 conditions, 7962 events. 4643/7962 cut-off events. For 773901/773904 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 57924 event pairs, 1469 based on Foata normal form. 38/7992 useless extension candidates. Maximal degree in co-relation 53120. Up to 4741 conditions per place. [2024-06-28 02:26:25,393 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 246 selfloop transitions, 166 changer transitions 12/431 dead transitions. [2024-06-28 02:26:25,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 431 transitions, 7255 flow [2024-06-28 02:26:25,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:25,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:25,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:26:25,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 02:26:25,394 INFO L175 Difference]: Start difference. First operand has 324 places, 396 transitions, 5911 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:26:25,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 431 transitions, 7255 flow [2024-06-28 02:26:27,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 431 transitions, 6854 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:27,992 INFO L231 Difference]: Finished difference. Result has 325 places, 391 transitions, 5839 flow [2024-06-28 02:26:27,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5510, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5839, PETRI_PLACES=325, PETRI_TRANSITIONS=391} [2024-06-28 02:26:27,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-28 02:26:27,992 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 391 transitions, 5839 flow [2024-06-28 02:26:27,993 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-28 02:26:27,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:27,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:27,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:26:27,993 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-28 02:26:27,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:27,993 INFO L85 PathProgramCache]: Analyzing trace with hash -666984972, now seen corresponding path program 1 times [2024-06-28 02:26:27,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:27,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532733069] [2024-06-28 02:26:27,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:27,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:27,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:28,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-28 02:26:28,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:28,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532733069] [2024-06-28 02:26:28,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532733069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:28,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:28,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:28,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885952841] [2024-06-28 02:26:28,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:28,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:28,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:28,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:28,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:28,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:28,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 391 transitions, 5839 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-28 02:26:28,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:28,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:28,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:29,645 INFO L124 PetriNetUnfolderBase]: 4511/7646 cut-off events. [2024-06-28 02:26:29,645 INFO L125 PetriNetUnfolderBase]: For 727488/727488 co-relation queries the response was YES. [2024-06-28 02:26:29,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53665 conditions, 7646 events. 4511/7646 cut-off events. For 727488/727488 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 55260 event pairs, 1335 based on Foata normal form. 10/7581 useless extension candidates. Maximal degree in co-relation 53514. Up to 6017 conditions per place. [2024-06-28 02:26:29,750 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 238 selfloop transitions, 189 changer transitions 4/438 dead transitions. [2024-06-28 02:26:29,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 438 transitions, 7414 flow [2024-06-28 02:26:29,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:29,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:29,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:26:29,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:26:29,751 INFO L175 Difference]: Start difference. First operand has 325 places, 391 transitions, 5839 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:26:29,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 438 transitions, 7414 flow [2024-06-28 02:26:32,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 438 transitions, 6905 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:32,068 INFO L231 Difference]: Finished difference. Result has 326 places, 398 transitions, 5986 flow [2024-06-28 02:26:32,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5330, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5986, PETRI_PLACES=326, PETRI_TRANSITIONS=398} [2024-06-28 02:26:32,068 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-28 02:26:32,069 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 398 transitions, 5986 flow [2024-06-28 02:26:32,069 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-28 02:26:32,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:32,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:32,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:26:32,069 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-28 02:26:32,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:32,069 INFO L85 PathProgramCache]: Analyzing trace with hash -274175850, now seen corresponding path program 2 times [2024-06-28 02:26:32,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:32,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589742681] [2024-06-28 02:26:32,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:32,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:32,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:32,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:32,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:32,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589742681] [2024-06-28 02:26:32,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589742681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:32,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:32,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:32,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562027493] [2024-06-28 02:26:32,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:32,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:32,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:32,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:32,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:32,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:32,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 398 transitions, 5986 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-28 02:26:32,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:32,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:32,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:33,325 INFO L124 PetriNetUnfolderBase]: 4289/7315 cut-off events. [2024-06-28 02:26:33,325 INFO L125 PetriNetUnfolderBase]: For 615458/615458 co-relation queries the response was YES. [2024-06-28 02:26:33,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49009 conditions, 7315 events. 4289/7315 cut-off events. For 615458/615458 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 52449 event pairs, 1348 based on Foata normal form. 10/7299 useless extension candidates. Maximal degree in co-relation 48857. Up to 6225 conditions per place. [2024-06-28 02:26:33,417 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 181 changer transitions 4/427 dead transitions. [2024-06-28 02:26:33,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 427 transitions, 7076 flow [2024-06-28 02:26:33,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:33,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:33,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:26:33,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:26:33,417 INFO L175 Difference]: Start difference. First operand has 326 places, 398 transitions, 5986 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:26:33,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 427 transitions, 7076 flow [2024-06-28 02:26:35,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 427 transitions, 6651 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:26:35,886 INFO L231 Difference]: Finished difference. Result has 329 places, 397 transitions, 5922 flow [2024-06-28 02:26:35,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5567, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5922, PETRI_PLACES=329, PETRI_TRANSITIONS=397} [2024-06-28 02:26:35,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 02:26:35,886 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 397 transitions, 5922 flow [2024-06-28 02:26:35,886 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-28 02:26:35,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:35,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:35,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:26:35,886 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-28 02:26:35,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:35,887 INFO L85 PathProgramCache]: Analyzing trace with hash -158884680, now seen corresponding path program 3 times [2024-06-28 02:26:35,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:35,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140354335] [2024-06-28 02:26:35,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:35,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:35,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:35,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:35,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:35,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140354335] [2024-06-28 02:26:35,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140354335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:35,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:35,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:35,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797132408] [2024-06-28 02:26:35,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:35,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:35,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:35,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:35,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:36,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:36,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 397 transitions, 5922 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-28 02:26:36,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:36,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:36,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:37,245 INFO L124 PetriNetUnfolderBase]: 4214/7186 cut-off events. [2024-06-28 02:26:37,245 INFO L125 PetriNetUnfolderBase]: For 553634/553637 co-relation queries the response was YES. [2024-06-28 02:26:37,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46940 conditions, 7186 events. 4214/7186 cut-off events. For 553634/553637 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 51317 event pairs, 1286 based on Foata normal form. 12/7181 useless extension candidates. Maximal degree in co-relation 46787. Up to 6438 conditions per place. [2024-06-28 02:26:37,329 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 329 selfloop transitions, 82 changer transitions 4/422 dead transitions. [2024-06-28 02:26:37,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 422 transitions, 6826 flow [2024-06-28 02:26:37,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:37,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:37,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:26:37,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:26:37,330 INFO L175 Difference]: Start difference. First operand has 329 places, 397 transitions, 5922 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:26:37,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 422 transitions, 6826 flow [2024-06-28 02:26:40,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 422 transitions, 6419 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:26:40,111 INFO L231 Difference]: Finished difference. Result has 331 places, 396 transitions, 5667 flow [2024-06-28 02:26:40,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5667, PETRI_PLACES=331, PETRI_TRANSITIONS=396} [2024-06-28 02:26:40,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 02:26:40,111 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 396 transitions, 5667 flow [2024-06-28 02:26:40,111 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-28 02:26:40,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:40,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:40,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:26:40,112 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-28 02:26:40,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:40,112 INFO L85 PathProgramCache]: Analyzing trace with hash -283436883, now seen corresponding path program 1 times [2024-06-28 02:26:40,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:40,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549748273] [2024-06-28 02:26:40,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:40,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:40,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:40,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:40,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:40,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549748273] [2024-06-28 02:26:40,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549748273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:40,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:40,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:26:40,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969461806] [2024-06-28 02:26:40,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:40,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:26:40,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:40,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:26:40,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:26:40,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:40,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 396 transitions, 5667 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-28 02:26:40,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:40,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:40,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:41,304 INFO L124 PetriNetUnfolderBase]: 4205/7196 cut-off events. [2024-06-28 02:26:41,304 INFO L125 PetriNetUnfolderBase]: For 542570/542573 co-relation queries the response was YES. [2024-06-28 02:26:41,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46689 conditions, 7196 events. 4205/7196 cut-off events. For 542570/542573 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 51556 event pairs, 1342 based on Foata normal form. 3/7191 useless extension candidates. Maximal degree in co-relation 46535. Up to 6116 conditions per place. [2024-06-28 02:26:41,393 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 259 selfloop transitions, 158 changer transitions 0/424 dead transitions. [2024-06-28 02:26:41,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 6960 flow [2024-06-28 02:26:41,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:26:41,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:26:41,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:26:41,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:26:41,394 INFO L175 Difference]: Start difference. First operand has 331 places, 396 transitions, 5667 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:26:41,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 6960 flow [2024-06-28 02:26:44,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 424 transitions, 6747 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:26:44,018 INFO L231 Difference]: Finished difference. Result has 332 places, 405 transitions, 5862 flow [2024-06-28 02:26:44,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5454, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5862, PETRI_PLACES=332, PETRI_TRANSITIONS=405} [2024-06-28 02:26:44,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 02:26:44,018 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 405 transitions, 5862 flow [2024-06-28 02:26:44,018 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-28 02:26:44,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:44,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:44,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:26:44,019 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-28 02:26:44,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:44,019 INFO L85 PathProgramCache]: Analyzing trace with hash -839622825, now seen corresponding path program 2 times [2024-06-28 02:26:44,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:44,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66581436] [2024-06-28 02:26:44,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:44,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:44,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:44,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:44,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:44,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66581436] [2024-06-28 02:26:44,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66581436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:44,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:44,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:26:44,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593336576] [2024-06-28 02:26:44,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:44,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:26:44,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:44,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:26:44,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:26:44,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:44,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 405 transitions, 5862 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-28 02:26:44,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:44,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:44,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:45,340 INFO L124 PetriNetUnfolderBase]: 4202/7194 cut-off events. [2024-06-28 02:26:45,340 INFO L125 PetriNetUnfolderBase]: For 549025/549030 co-relation queries the response was YES. [2024-06-28 02:26:45,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46798 conditions, 7194 events. 4202/7194 cut-off events. For 549025/549030 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 51573 event pairs, 1388 based on Foata normal form. 5/7191 useless extension candidates. Maximal degree in co-relation 46643. Up to 6113 conditions per place. [2024-06-28 02:26:45,415 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 260 selfloop transitions, 160 changer transitions 0/427 dead transitions. [2024-06-28 02:26:45,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 427 transitions, 7088 flow [2024-06-28 02:26:45,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:26:45,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:26:45,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:26:45,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:26:45,416 INFO L175 Difference]: Start difference. First operand has 332 places, 405 transitions, 5862 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:26:45,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 427 transitions, 7088 flow [2024-06-28 02:26:47,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 427 transitions, 6917 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:26:47,744 INFO L231 Difference]: Finished difference. Result has 336 places, 405 transitions, 6017 flow [2024-06-28 02:26:47,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5691, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6017, PETRI_PLACES=336, PETRI_TRANSITIONS=405} [2024-06-28 02:26:47,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 02:26:47,745 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 405 transitions, 6017 flow [2024-06-28 02:26:47,745 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-28 02:26:47,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:47,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:47,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:26:47,745 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-28 02:26:47,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:47,745 INFO L85 PathProgramCache]: Analyzing trace with hash -664123455, now seen corresponding path program 3 times [2024-06-28 02:26:47,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:47,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584841865] [2024-06-28 02:26:47,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:47,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:47,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:47,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-28 02:26:47,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:47,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584841865] [2024-06-28 02:26:47,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584841865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:47,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:47,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:26:47,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876747253] [2024-06-28 02:26:47,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:47,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:26:47,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:47,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:26:47,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:26:47,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:47,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 405 transitions, 6017 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-28 02:26:47,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:47,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:47,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:48,962 INFO L124 PetriNetUnfolderBase]: 4207/7201 cut-off events. [2024-06-28 02:26:48,963 INFO L125 PetriNetUnfolderBase]: For 563229/563232 co-relation queries the response was YES. [2024-06-28 02:26:49,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47116 conditions, 7201 events. 4207/7201 cut-off events. For 563229/563232 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 51627 event pairs, 1345 based on Foata normal form. 3/7196 useless extension candidates. Maximal degree in co-relation 46960. Up to 6119 conditions per place. [2024-06-28 02:26:49,056 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 261 selfloop transitions, 156 changer transitions 0/424 dead transitions. [2024-06-28 02:26:49,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 424 transitions, 7260 flow [2024-06-28 02:26:49,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:26:49,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:26:49,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:26:49,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:26:49,057 INFO L175 Difference]: Start difference. First operand has 336 places, 405 transitions, 6017 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:26:49,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 424 transitions, 7260 flow [2024-06-28 02:26:52,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 424 transitions, 6748 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:26:52,306 INFO L231 Difference]: Finished difference. Result has 337 places, 408 transitions, 5858 flow [2024-06-28 02:26:52,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5514, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5858, PETRI_PLACES=337, PETRI_TRANSITIONS=408} [2024-06-28 02:26:52,306 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-28 02:26:52,306 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 408 transitions, 5858 flow [2024-06-28 02:26:52,306 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-28 02:26:52,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:52,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:52,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:26:52,307 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-28 02:26:52,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:52,307 INFO L85 PathProgramCache]: Analyzing trace with hash -664134615, now seen corresponding path program 4 times [2024-06-28 02:26:52,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:52,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144661215] [2024-06-28 02:26:52,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:52,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:52,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:52,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:52,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:52,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144661215] [2024-06-28 02:26:52,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144661215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:52,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:52,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:26:52,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505723128] [2024-06-28 02:26:52,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:52,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:26:52,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:52,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:26:52,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:26:52,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:52,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 408 transitions, 5858 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-28 02:26:52,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:52,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:52,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:53,517 INFO L124 PetriNetUnfolderBase]: 4204/7197 cut-off events. [2024-06-28 02:26:53,518 INFO L125 PetriNetUnfolderBase]: For 567776/567779 co-relation queries the response was YES. [2024-06-28 02:26:53,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46977 conditions, 7197 events. 4204/7197 cut-off events. For 567776/567779 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 51599 event pairs, 1355 based on Foata normal form. 3/7192 useless extension candidates. Maximal degree in co-relation 46821. Up to 6116 conditions per place. [2024-06-28 02:26:53,616 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 265 selfloop transitions, 151 changer transitions 0/423 dead transitions. [2024-06-28 02:26:53,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 423 transitions, 6896 flow [2024-06-28 02:26:53,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:26:53,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:26:53,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:26:53,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:26:53,616 INFO L175 Difference]: Start difference. First operand has 337 places, 408 transitions, 5858 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:26:53,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 423 transitions, 6896 flow [2024-06-28 02:26:56,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 423 transitions, 6360 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:56,898 INFO L231 Difference]: Finished difference. Result has 337 places, 408 transitions, 5632 flow [2024-06-28 02:26:56,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5322, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5632, PETRI_PLACES=337, PETRI_TRANSITIONS=408} [2024-06-28 02:26:56,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-28 02:26:56,899 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 408 transitions, 5632 flow [2024-06-28 02:26:56,899 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-28 02:26:56,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:56,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:56,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:26:56,899 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-28 02:26:56,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:56,899 INFO L85 PathProgramCache]: Analyzing trace with hash -563004397, now seen corresponding path program 5 times [2024-06-28 02:26:56,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:56,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879057354] [2024-06-28 02:26:56,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:56,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:56,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:56,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:56,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:56,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879057354] [2024-06-28 02:26:56,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879057354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:56,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:56,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:26:56,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648276234] [2024-06-28 02:26:56,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:56,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:26:56,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:56,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:26:56,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:26:56,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:56,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 408 transitions, 5632 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-28 02:26:56,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:56,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:56,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:58,199 INFO L124 PetriNetUnfolderBase]: 4217/7222 cut-off events. [2024-06-28 02:26:58,199 INFO L125 PetriNetUnfolderBase]: For 582340/582348 co-relation queries the response was YES. [2024-06-28 02:26:58,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47103 conditions, 7222 events. 4217/7222 cut-off events. For 582340/582348 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 51815 event pairs, 1323 based on Foata normal form. 7/7223 useless extension candidates. Maximal degree in co-relation 46947. Up to 6472 conditions per place. [2024-06-28 02:26:58,283 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 353 selfloop transitions, 74 changer transitions 0/434 dead transitions. [2024-06-28 02:26:58,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 434 transitions, 6764 flow [2024-06-28 02:26:58,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:58,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:58,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:26:58,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-28 02:26:58,284 INFO L175 Difference]: Start difference. First operand has 337 places, 408 transitions, 5632 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:26:58,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 434 transitions, 6764 flow [2024-06-28 02:27:00,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 434 transitions, 6432 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:00,718 INFO L231 Difference]: Finished difference. Result has 340 places, 414 transitions, 5518 flow [2024-06-28 02:27:00,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5312, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5518, PETRI_PLACES=340, PETRI_TRANSITIONS=414} [2024-06-28 02:27:00,719 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-28 02:27:00,719 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 414 transitions, 5518 flow [2024-06-28 02:27:00,719 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-28 02:27:00,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:00,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:00,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:27:00,719 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-28 02:27:00,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:00,719 INFO L85 PathProgramCache]: Analyzing trace with hash -835903755, now seen corresponding path program 6 times [2024-06-28 02:27:00,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:00,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084673065] [2024-06-28 02:27:00,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:00,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:00,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:00,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:00,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:00,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084673065] [2024-06-28 02:27:00,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084673065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:00,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:00,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:27:00,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747089793] [2024-06-28 02:27:00,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:00,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:27:00,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:00,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:27:00,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:27:00,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:00,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 414 transitions, 5518 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-28 02:27:00,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:00,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:00,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:01,961 INFO L124 PetriNetUnfolderBase]: 4214/7218 cut-off events. [2024-06-28 02:27:01,961 INFO L125 PetriNetUnfolderBase]: For 589601/589609 co-relation queries the response was YES. [2024-06-28 02:27:02,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46869 conditions, 7218 events. 4214/7218 cut-off events. For 589601/589609 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 51793 event pairs, 1323 based on Foata normal form. 7/7219 useless extension candidates. Maximal degree in co-relation 46712. Up to 6469 conditions per place. [2024-06-28 02:27:02,053 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 351 selfloop transitions, 73 changer transitions 0/431 dead transitions. [2024-06-28 02:27:02,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 431 transitions, 6408 flow [2024-06-28 02:27:02,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:27:02,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:27:02,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:27:02,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:27:02,054 INFO L175 Difference]: Start difference. First operand has 340 places, 414 transitions, 5518 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:27:02,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 431 transitions, 6408 flow [2024-06-28 02:27:04,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 431 transitions, 6315 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:27:04,750 INFO L231 Difference]: Finished difference. Result has 342 places, 414 transitions, 5577 flow [2024-06-28 02:27:04,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5425, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5577, PETRI_PLACES=342, PETRI_TRANSITIONS=414} [2024-06-28 02:27:04,750 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 02:27:04,751 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 414 transitions, 5577 flow [2024-06-28 02:27:04,751 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-28 02:27:04,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:04,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:04,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:27:04,751 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-28 02:27:04,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:04,751 INFO L85 PathProgramCache]: Analyzing trace with hash 444229313, now seen corresponding path program 7 times [2024-06-28 02:27:04,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:04,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298143484] [2024-06-28 02:27:04,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:04,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:04,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:04,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:04,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298143484] [2024-06-28 02:27:04,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298143484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:04,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:04,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:27:04,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223245653] [2024-06-28 02:27:04,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:04,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:27:04,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:04,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:27:04,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:27:04,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:04,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 414 transitions, 5577 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-28 02:27:04,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:04,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:04,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:06,176 INFO L124 PetriNetUnfolderBase]: 4235/7253 cut-off events. [2024-06-28 02:27:06,176 INFO L125 PetriNetUnfolderBase]: For 608460/608468 co-relation queries the response was YES. [2024-06-28 02:27:06,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47517 conditions, 7253 events. 4235/7253 cut-off events. For 608460/608468 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 52088 event pairs, 1331 based on Foata normal form. 7/7254 useless extension candidates. Maximal degree in co-relation 47358. Up to 6229 conditions per place. [2024-06-28 02:27:06,257 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 168 changer transitions 0/450 dead transitions. [2024-06-28 02:27:06,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 450 transitions, 6962 flow [2024-06-28 02:27:06,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:06,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:06,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:27:06,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:27:06,258 INFO L175 Difference]: Start difference. First operand has 342 places, 414 transitions, 5577 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:27:06,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 450 transitions, 6962 flow [2024-06-28 02:27:09,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 450 transitions, 6816 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:09,787 INFO L231 Difference]: Finished difference. Result has 345 places, 423 transitions, 5858 flow [2024-06-28 02:27:09,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5431, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5858, PETRI_PLACES=345, PETRI_TRANSITIONS=423} [2024-06-28 02:27:09,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-28 02:27:09,787 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 423 transitions, 5858 flow [2024-06-28 02:27:09,788 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-28 02:27:09,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:09,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:09,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:27:09,788 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-28 02:27:09,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:09,788 INFO L85 PathProgramCache]: Analyzing trace with hash 444580853, now seen corresponding path program 8 times [2024-06-28 02:27:09,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:09,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11684452] [2024-06-28 02:27:09,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:09,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:09,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:09,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:09,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:09,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11684452] [2024-06-28 02:27:09,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11684452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:09,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:09,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:27:09,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786030545] [2024-06-28 02:27:09,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:09,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:27:09,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:09,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:27:09,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:27:09,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:09,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 423 transitions, 5858 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-28 02:27:09,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:09,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:09,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:11,053 INFO L124 PetriNetUnfolderBase]: 4240/7259 cut-off events. [2024-06-28 02:27:11,054 INFO L125 PetriNetUnfolderBase]: For 623630/623633 co-relation queries the response was YES. [2024-06-28 02:27:11,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48037 conditions, 7259 events. 4240/7259 cut-off events. For 623630/623633 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 52130 event pairs, 1332 based on Foata normal form. 3/7254 useless extension candidates. Maximal degree in co-relation 47877. Up to 6235 conditions per place. [2024-06-28 02:27:11,145 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 170 changer transitions 0/443 dead transitions. [2024-06-28 02:27:11,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 443 transitions, 7155 flow [2024-06-28 02:27:11,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:11,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:11,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:27:11,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:27:11,146 INFO L175 Difference]: Start difference. First operand has 345 places, 423 transitions, 5858 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:27:11,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 443 transitions, 7155 flow [2024-06-28 02:27:14,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 443 transitions, 6813 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:14,637 INFO L231 Difference]: Finished difference. Result has 346 places, 426 transitions, 5897 flow [2024-06-28 02:27:14,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5526, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5897, PETRI_PLACES=346, PETRI_TRANSITIONS=426} [2024-06-28 02:27:14,637 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 02:27:14,638 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 426 transitions, 5897 flow [2024-06-28 02:27:14,638 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-28 02:27:14,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:14,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:14,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:27:14,638 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-28 02:27:14,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:14,638 INFO L85 PathProgramCache]: Analyzing trace with hash 444407873, now seen corresponding path program 9 times [2024-06-28 02:27:14,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:14,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497218764] [2024-06-28 02:27:14,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:14,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:14,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:14,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:14,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:14,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497218764] [2024-06-28 02:27:14,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497218764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:14,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:14,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:27:14,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469227939] [2024-06-28 02:27:14,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:14,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:27:14,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:14,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:27:14,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:27:14,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:14,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 426 transitions, 5897 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-28 02:27:14,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:14,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:14,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:15,865 INFO L124 PetriNetUnfolderBase]: 4237/7255 cut-off events. [2024-06-28 02:27:15,865 INFO L125 PetriNetUnfolderBase]: For 620129/620132 co-relation queries the response was YES. [2024-06-28 02:27:15,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47906 conditions, 7255 events. 4237/7255 cut-off events. For 620129/620132 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 52104 event pairs, 1345 based on Foata normal form. 3/7250 useless extension candidates. Maximal degree in co-relation 47746. Up to 6232 conditions per place. [2024-06-28 02:27:15,958 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 286 selfloop transitions, 148 changer transitions 0/441 dead transitions. [2024-06-28 02:27:15,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 441 transitions, 7157 flow [2024-06-28 02:27:15,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:27:15,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:27:15,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:27:15,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:27:15,959 INFO L175 Difference]: Start difference. First operand has 346 places, 426 transitions, 5897 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:27:15,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 441 transitions, 7157 flow [2024-06-28 02:27:18,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 441 transitions, 6882 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 02:27:18,900 INFO L231 Difference]: Finished difference. Result has 348 places, 426 transitions, 5925 flow [2024-06-28 02:27:18,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5622, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5925, PETRI_PLACES=348, PETRI_TRANSITIONS=426} [2024-06-28 02:27:18,901 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 02:27:18,901 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 426 transitions, 5925 flow [2024-06-28 02:27:18,901 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-28 02:27:18,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:18,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:18,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:27:18,901 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-28 02:27:18,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:18,901 INFO L85 PathProgramCache]: Analyzing trace with hash 444223733, now seen corresponding path program 10 times [2024-06-28 02:27:18,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:18,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572635809] [2024-06-28 02:27:18,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:18,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:18,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:18,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:18,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:18,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572635809] [2024-06-28 02:27:18,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572635809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:18,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:18,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:27:18,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647380558] [2024-06-28 02:27:18,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:18,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:27:18,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:18,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:27:18,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:27:18,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:18,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 426 transitions, 5925 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-28 02:27:18,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:18,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:18,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:20,191 INFO L124 PetriNetUnfolderBase]: 4234/7254 cut-off events. [2024-06-28 02:27:20,191 INFO L125 PetriNetUnfolderBase]: For 628935/628943 co-relation queries the response was YES. [2024-06-28 02:27:20,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47954 conditions, 7254 events. 4234/7254 cut-off events. For 628935/628943 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 52061 event pairs, 1321 based on Foata normal form. 7/7255 useless extension candidates. Maximal degree in co-relation 47793. Up to 6229 conditions per place. [2024-06-28 02:27:20,289 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 165 changer transitions 0/455 dead transitions. [2024-06-28 02:27:20,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 455 transitions, 7253 flow [2024-06-28 02:27:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:20,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:20,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:27:20,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:27:20,290 INFO L175 Difference]: Start difference. First operand has 348 places, 426 transitions, 5925 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:27:20,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 455 transitions, 7253 flow [2024-06-28 02:27:23,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 455 transitions, 6926 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:27:23,285 INFO L231 Difference]: Finished difference. Result has 351 places, 426 transitions, 5939 flow [2024-06-28 02:27:23,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5598, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5939, PETRI_PLACES=351, PETRI_TRANSITIONS=426} [2024-06-28 02:27:23,285 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 02:27:23,285 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 426 transitions, 5939 flow [2024-06-28 02:27:23,285 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-28 02:27:23,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:23,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:23,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:27:23,286 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-28 02:27:23,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:23,286 INFO L85 PathProgramCache]: Analyzing trace with hash 444396713, now seen corresponding path program 11 times [2024-06-28 02:27:23,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:23,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845242795] [2024-06-28 02:27:23,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:23,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:23,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:23,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:23,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:23,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845242795] [2024-06-28 02:27:23,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845242795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:23,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:23,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:27:23,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659572554] [2024-06-28 02:27:23,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:23,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:27:23,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:23,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:27:23,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:27:23,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:23,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 426 transitions, 5939 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-28 02:27:23,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:23,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:23,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:24,534 INFO L124 PetriNetUnfolderBase]: 4231/7247 cut-off events. [2024-06-28 02:27:24,534 INFO L125 PetriNetUnfolderBase]: For 637592/637595 co-relation queries the response was YES. [2024-06-28 02:27:24,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48031 conditions, 7247 events. 4231/7247 cut-off events. For 637592/637595 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 52063 event pairs, 1345 based on Foata normal form. 3/7242 useless extension candidates. Maximal degree in co-relation 47869. Up to 6226 conditions per place. [2024-06-28 02:27:24,629 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 289 selfloop transitions, 147 changer transitions 0/443 dead transitions. [2024-06-28 02:27:24,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 443 transitions, 7035 flow [2024-06-28 02:27:24,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:27:24,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:27:24,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:27:24,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:27:24,630 INFO L175 Difference]: Start difference. First operand has 351 places, 426 transitions, 5939 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:27:24,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 443 transitions, 7035 flow [2024-06-28 02:27:28,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 443 transitions, 6681 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:28,287 INFO L231 Difference]: Finished difference. Result has 350 places, 426 transitions, 5889 flow [2024-06-28 02:27:28,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5587, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5889, PETRI_PLACES=350, PETRI_TRANSITIONS=426} [2024-06-28 02:27:28,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 02:27:28,287 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 426 transitions, 5889 flow [2024-06-28 02:27:28,287 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-28 02:27:28,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:28,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:28,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:27:28,288 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-28 02:27:28,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:28,288 INFO L85 PathProgramCache]: Analyzing trace with hash 444575273, now seen corresponding path program 12 times [2024-06-28 02:27:28,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:28,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733685341] [2024-06-28 02:27:28,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:28,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:28,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:28,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:28,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:28,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733685341] [2024-06-28 02:27:28,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733685341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:28,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:28,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:27:28,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200978119] [2024-06-28 02:27:28,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:28,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:27:28,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:28,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:27:28,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:27:28,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:28,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 426 transitions, 5889 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-28 02:27:28,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:28,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:28,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:29,529 INFO L124 PetriNetUnfolderBase]: 4228/7243 cut-off events. [2024-06-28 02:27:29,529 INFO L125 PetriNetUnfolderBase]: For 632848/632851 co-relation queries the response was YES. [2024-06-28 02:27:29,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47848 conditions, 7243 events. 4228/7243 cut-off events. For 632848/632851 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 51999 event pairs, 1332 based on Foata normal form. 3/7238 useless extension candidates. Maximal degree in co-relation 47686. Up to 6223 conditions per place. [2024-06-28 02:27:29,625 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 260 selfloop transitions, 175 changer transitions 0/442 dead transitions. [2024-06-28 02:27:29,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 442 transitions, 6797 flow [2024-06-28 02:27:29,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:29,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:29,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:27:29,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:27:29,625 INFO L175 Difference]: Start difference. First operand has 350 places, 426 transitions, 5889 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:27:29,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 442 transitions, 6797 flow [2024-06-28 02:27:32,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 442 transitions, 6453 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:32,262 INFO L231 Difference]: Finished difference. Result has 353 places, 426 transitions, 5901 flow [2024-06-28 02:27:32,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5545, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5901, PETRI_PLACES=353, PETRI_TRANSITIONS=426} [2024-06-28 02:27:32,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 02:27:32,263 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 426 transitions, 5901 flow [2024-06-28 02:27:32,263 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-28 02:27:32,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:32,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:32,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:27:32,264 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-28 02:27:32,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:32,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1893304628, now seen corresponding path program 4 times [2024-06-28 02:27:32,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:32,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467767611] [2024-06-28 02:27:32,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:32,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:32,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:32,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:32,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:32,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467767611] [2024-06-28 02:27:32,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467767611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:32,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:32,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:32,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473377824] [2024-06-28 02:27:32,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:32,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:32,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:32,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:32,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:32,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:32,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 426 transitions, 5901 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-28 02:27:32,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:32,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:32,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:33,595 INFO L124 PetriNetUnfolderBase]: 4264/7274 cut-off events. [2024-06-28 02:27:33,595 INFO L125 PetriNetUnfolderBase]: For 682880/682883 co-relation queries the response was YES. [2024-06-28 02:27:33,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48408 conditions, 7274 events. 4264/7274 cut-off events. For 682880/682883 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 52051 event pairs, 1291 based on Foata normal form. 12/7269 useless extension candidates. Maximal degree in co-relation 48245. Up to 6488 conditions per place. [2024-06-28 02:27:33,700 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 349 selfloop transitions, 91 changer transitions 4/451 dead transitions. [2024-06-28 02:27:33,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 451 transitions, 6932 flow [2024-06-28 02:27:33,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:33,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:33,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:27:33,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:27:33,701 INFO L175 Difference]: Start difference. First operand has 353 places, 426 transitions, 5901 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:27:33,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 451 transitions, 6932 flow [2024-06-28 02:27:36,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 451 transitions, 6406 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 02:27:36,433 INFO L231 Difference]: Finished difference. Result has 351 places, 427 transitions, 5629 flow [2024-06-28 02:27:36,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5375, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5629, PETRI_PLACES=351, PETRI_TRANSITIONS=427} [2024-06-28 02:27:36,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 02:27:36,434 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 427 transitions, 5629 flow [2024-06-28 02:27:36,434 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-28 02:27:36,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:36,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:36,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:27:36,435 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-28 02:27:36,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:36,435 INFO L85 PathProgramCache]: Analyzing trace with hash 78898774, now seen corresponding path program 5 times [2024-06-28 02:27:36,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:36,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213431423] [2024-06-28 02:27:36,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:36,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:36,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:36,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:36,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:36,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213431423] [2024-06-28 02:27:36,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213431423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:36,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:36,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:36,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426640241] [2024-06-28 02:27:36,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:36,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:36,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:36,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:36,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:36,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:36,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 427 transitions, 5629 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-28 02:27:36,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:36,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:36,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:37,817 INFO L124 PetriNetUnfolderBase]: 4393/7464 cut-off events. [2024-06-28 02:27:37,817 INFO L125 PetriNetUnfolderBase]: For 772700/772700 co-relation queries the response was YES. [2024-06-28 02:27:37,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52591 conditions, 7464 events. 4393/7464 cut-off events. For 772700/772700 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 53333 event pairs, 1386 based on Foata normal form. 2/7458 useless extension candidates. Maximal degree in co-relation 52427. Up to 6242 conditions per place. [2024-06-28 02:27:37,919 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 243 selfloop transitions, 215 changer transitions 0/465 dead transitions. [2024-06-28 02:27:37,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 465 transitions, 7090 flow [2024-06-28 02:27:37,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:37,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:37,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:27:37,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:27:37,920 INFO L175 Difference]: Start difference. First operand has 351 places, 427 transitions, 5629 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:27:37,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 465 transitions, 7090 flow [2024-06-28 02:27:40,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 465 transitions, 6819 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:40,795 INFO L231 Difference]: Finished difference. Result has 352 places, 435 transitions, 6097 flow [2024-06-28 02:27:40,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5358, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6097, PETRI_PLACES=352, PETRI_TRANSITIONS=435} [2024-06-28 02:27:40,796 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 02:27:40,796 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 435 transitions, 6097 flow [2024-06-28 02:27:40,796 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-28 02:27:40,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:40,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:40,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:27:40,796 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:27:40,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:40,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1951719412, now seen corresponding path program 6 times [2024-06-28 02:27:40,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:40,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460066197] [2024-06-28 02:27:40,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:40,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:40,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:40,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:40,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:40,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460066197] [2024-06-28 02:27:40,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460066197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:40,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:40,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:40,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257801122] [2024-06-28 02:27:40,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:40,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:40,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:40,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:40,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:40,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:40,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 435 transitions, 6097 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-28 02:27:40,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:40,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:40,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:42,242 INFO L124 PetriNetUnfolderBase]: 4578/7738 cut-off events. [2024-06-28 02:27:42,242 INFO L125 PetriNetUnfolderBase]: For 936148/936148 co-relation queries the response was YES. [2024-06-28 02:27:42,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59223 conditions, 7738 events. 4578/7738 cut-off events. For 936148/936148 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 55218 event pairs, 1452 based on Foata normal form. 2/7732 useless extension candidates. Maximal degree in co-relation 59057. Up to 6471 conditions per place. [2024-06-28 02:27:42,356 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 212 changer transitions 0/473 dead transitions. [2024-06-28 02:27:42,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 473 transitions, 7592 flow [2024-06-28 02:27:42,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:42,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:42,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:27:42,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:27:42,357 INFO L175 Difference]: Start difference. First operand has 352 places, 435 transitions, 6097 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:27:42,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 473 transitions, 7592 flow [2024-06-28 02:27:45,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 473 transitions, 7114 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:27:45,327 INFO L231 Difference]: Finished difference. Result has 356 places, 443 transitions, 6369 flow [2024-06-28 02:27:45,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5619, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6369, PETRI_PLACES=356, PETRI_TRANSITIONS=443} [2024-06-28 02:27:45,327 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-28 02:27:45,327 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 443 transitions, 6369 flow [2024-06-28 02:27:45,327 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-28 02:27:45,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:45,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:45,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:27:45,328 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:27:45,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:45,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1982106808, now seen corresponding path program 7 times [2024-06-28 02:27:45,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:45,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033056508] [2024-06-28 02:27:45,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:45,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:45,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:45,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:45,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:45,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033056508] [2024-06-28 02:27:45,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033056508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:45,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:45,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:45,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846333374] [2024-06-28 02:27:45,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:45,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:45,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:45,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:45,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:45,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:45,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 443 transitions, 6369 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-28 02:27:45,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:45,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:45,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:46,817 INFO L124 PetriNetUnfolderBase]: 4573/7737 cut-off events. [2024-06-28 02:27:46,817 INFO L125 PetriNetUnfolderBase]: For 943935/943935 co-relation queries the response was YES. [2024-06-28 02:27:46,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59300 conditions, 7737 events. 4573/7737 cut-off events. For 943935/943935 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 55304 event pairs, 1459 based on Foata normal form. 2/7732 useless extension candidates. Maximal degree in co-relation 59132. Up to 6663 conditions per place. [2024-06-28 02:27:46,925 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 250 selfloop transitions, 208 changer transitions 0/465 dead transitions. [2024-06-28 02:27:46,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 465 transitions, 7339 flow [2024-06-28 02:27:46,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:46,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:46,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:27:46,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:27:46,926 INFO L175 Difference]: Start difference. First operand has 356 places, 443 transitions, 6369 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:27:46,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 465 transitions, 7339 flow [2024-06-28 02:27:49,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 465 transitions, 6852 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 02:27:49,551 INFO L231 Difference]: Finished difference. Result has 359 places, 443 transitions, 6303 flow [2024-06-28 02:27:49,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5882, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6303, PETRI_PLACES=359, PETRI_TRANSITIONS=443} [2024-06-28 02:27:49,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-28 02:27:49,551 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 443 transitions, 6303 flow [2024-06-28 02:27:49,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-28 02:27:49,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:49,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-28 02:27:49,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:27:49,552 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:27:49,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:49,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1313361080, now seen corresponding path program 8 times [2024-06-28 02:27:49,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:49,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515608429] [2024-06-28 02:27:49,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:49,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:49,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:49,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:49,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:49,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515608429] [2024-06-28 02:27:49,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515608429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:49,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:49,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:49,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304179675] [2024-06-28 02:27:49,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:49,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:49,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:49,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:49,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:49,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:49,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 443 transitions, 6303 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-28 02:27:49,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:49,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:49,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:51,147 INFO L124 PetriNetUnfolderBase]: 4581/7749 cut-off events. [2024-06-28 02:27:51,147 INFO L125 PetriNetUnfolderBase]: For 958631/958631 co-relation queries the response was YES. [2024-06-28 02:27:51,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59186 conditions, 7749 events. 4581/7749 cut-off events. For 958631/958631 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 55391 event pairs, 1459 based on Foata normal form. 2/7744 useless extension candidates. Maximal degree in co-relation 59017. Up to 6675 conditions per place. [2024-06-28 02:27:51,246 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 255 selfloop transitions, 205 changer transitions 0/467 dead transitions. [2024-06-28 02:27:51,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 467 transitions, 7338 flow [2024-06-28 02:27:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:51,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:51,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:27:51,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:27:51,246 INFO L175 Difference]: Start difference. First operand has 359 places, 443 transitions, 6303 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:27:51,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 467 transitions, 7338 flow [2024-06-28 02:27:53,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 467 transitions, 6879 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:53,923 INFO L231 Difference]: Finished difference. Result has 361 places, 445 transitions, 6324 flow [2024-06-28 02:27:53,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6324, PETRI_PLACES=361, PETRI_TRANSITIONS=445} [2024-06-28 02:27:53,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-28 02:27:53,923 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 445 transitions, 6324 flow [2024-06-28 02:27:53,924 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-28 02:27:53,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:53,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:53,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:27:53,924 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:27:53,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:53,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1598400500, now seen corresponding path program 9 times [2024-06-28 02:27:53,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:53,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224043029] [2024-06-28 02:27:53,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:53,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:53,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:53,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:53,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:53,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224043029] [2024-06-28 02:27:53,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224043029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:53,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:53,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:53,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921220503] [2024-06-28 02:27:53,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:53,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:53,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:53,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:53,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:54,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:54,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 445 transitions, 6324 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-28 02:27:54,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:54,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:54,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:55,419 INFO L124 PetriNetUnfolderBase]: 4589/7761 cut-off events. [2024-06-28 02:27:55,419 INFO L125 PetriNetUnfolderBase]: For 977239/977239 co-relation queries the response was YES. [2024-06-28 02:27:55,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59503 conditions, 7761 events. 4589/7761 cut-off events. For 977239/977239 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 55172 event pairs, 1304 based on Foata normal form. 2/7756 useless extension candidates. Maximal degree in co-relation 59333. Up to 3602 conditions per place. [2024-06-28 02:27:55,527 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 242 changer transitions 0/484 dead transitions. [2024-06-28 02:27:55,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 484 transitions, 7853 flow [2024-06-28 02:27:55,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:55,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:55,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:27:55,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:27:55,528 INFO L175 Difference]: Start difference. First operand has 361 places, 445 transitions, 6324 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:27:55,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 484 transitions, 7853 flow [2024-06-28 02:27:58,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 484 transitions, 7400 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:58,565 INFO L231 Difference]: Finished difference. Result has 363 places, 447 transitions, 6427 flow [2024-06-28 02:27:58,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6427, PETRI_PLACES=363, PETRI_TRANSITIONS=447} [2024-06-28 02:27:58,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-28 02:27:58,566 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 447 transitions, 6427 flow [2024-06-28 02:27:58,566 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-28 02:27:58,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:58,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:58,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:27:58,566 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:27:58,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:58,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1609828340, now seen corresponding path program 10 times [2024-06-28 02:27:58,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:58,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591596013] [2024-06-28 02:27:58,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:58,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:58,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:58,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:58,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591596013] [2024-06-28 02:27:58,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591596013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:58,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:58,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:58,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786035846] [2024-06-28 02:27:58,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:58,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:58,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:58,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:58,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:58,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:58,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 447 transitions, 6427 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-28 02:27:58,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:58,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:58,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:00,153 INFO L124 PetriNetUnfolderBase]: 4564/7720 cut-off events. [2024-06-28 02:28:00,153 INFO L125 PetriNetUnfolderBase]: For 990761/990761 co-relation queries the response was YES. [2024-06-28 02:28:00,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59203 conditions, 7720 events. 4564/7720 cut-off events. For 990761/990761 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 54835 event pairs, 1311 based on Foata normal form. 8/7721 useless extension candidates. Maximal degree in co-relation 59032. Up to 3588 conditions per place. [2024-06-28 02:28:00,253 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 245 selfloop transitions, 229 changer transitions 2/483 dead transitions. [2024-06-28 02:28:00,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 483 transitions, 7695 flow [2024-06-28 02:28:00,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:00,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:00,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:28:00,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-28 02:28:00,254 INFO L175 Difference]: Start difference. First operand has 363 places, 447 transitions, 6427 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:28:00,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 483 transitions, 7695 flow [2024-06-28 02:28:03,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 483 transitions, 7051 flow, removed 69 selfloop flow, removed 8 redundant places. [2024-06-28 02:28:03,491 INFO L231 Difference]: Finished difference. Result has 363 places, 447 transitions, 6247 flow [2024-06-28 02:28:03,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5783, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6247, PETRI_PLACES=363, PETRI_TRANSITIONS=447} [2024-06-28 02:28:03,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-28 02:28:03,492 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 447 transitions, 6247 flow [2024-06-28 02:28:03,492 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-28 02:28:03,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:03,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:03,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:28:03,492 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:03,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:03,492 INFO L85 PathProgramCache]: Analyzing trace with hash 660163994, now seen corresponding path program 11 times [2024-06-28 02:28:03,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:03,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940594282] [2024-06-28 02:28:03,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:03,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:03,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:03,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:03,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:03,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940594282] [2024-06-28 02:28:03,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940594282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:03,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:03,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:03,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559852709] [2024-06-28 02:28:03,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:03,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:03,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:03,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:03,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:03,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:03,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 447 transitions, 6247 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-28 02:28:03,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:03,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:03,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:05,010 INFO L124 PetriNetUnfolderBase]: 4572/7750 cut-off events. [2024-06-28 02:28:05,010 INFO L125 PetriNetUnfolderBase]: For 970364/970364 co-relation queries the response was YES. [2024-06-28 02:28:05,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58533 conditions, 7750 events. 4572/7750 cut-off events. For 970364/970364 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 55505 event pairs, 1410 based on Foata normal form. 2/7747 useless extension candidates. Maximal degree in co-relation 58364. Up to 7009 conditions per place. [2024-06-28 02:28:05,117 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 380 selfloop transitions, 81 changer transitions 0/468 dead transitions. [2024-06-28 02:28:05,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 468 transitions, 7287 flow [2024-06-28 02:28:05,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:05,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:05,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:28:05,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:28:05,118 INFO L175 Difference]: Start difference. First operand has 363 places, 447 transitions, 6247 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:28:05,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 468 transitions, 7287 flow [2024-06-28 02:28:08,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 468 transitions, 6802 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:28:08,371 INFO L231 Difference]: Finished difference. Result has 364 places, 449 transitions, 6005 flow [2024-06-28 02:28:08,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5764, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6005, PETRI_PLACES=364, PETRI_TRANSITIONS=449} [2024-06-28 02:28:08,372 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-28 02:28:08,372 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 449 transitions, 6005 flow [2024-06-28 02:28:08,372 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-28 02:28:08,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:08,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:08,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:28:08,372 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:08,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:08,373 INFO L85 PathProgramCache]: Analyzing trace with hash 60399604, now seen corresponding path program 12 times [2024-06-28 02:28:08,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:08,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265508078] [2024-06-28 02:28:08,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:08,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:08,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:08,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:08,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:08,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265508078] [2024-06-28 02:28:08,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265508078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:08,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:08,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:08,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518754320] [2024-06-28 02:28:08,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:08,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:08,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:08,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:08,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:08,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:08,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 449 transitions, 6005 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-28 02:28:08,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:08,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:08,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:09,888 INFO L124 PetriNetUnfolderBase]: 4549/7691 cut-off events. [2024-06-28 02:28:09,888 INFO L125 PetriNetUnfolderBase]: For 973000/973000 co-relation queries the response was YES. [2024-06-28 02:28:09,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56434 conditions, 7691 events. 4549/7691 cut-off events. For 973000/973000 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 54840 event pairs, 1423 based on Foata normal form. 10/7694 useless extension candidates. Maximal degree in co-relation 56264. Up to 6111 conditions per place. [2024-06-28 02:28:09,987 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 203 changer transitions 2/478 dead transitions. [2024-06-28 02:28:09,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 478 transitions, 7247 flow [2024-06-28 02:28:09,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:09,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:09,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:28:09,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:28:09,989 INFO L175 Difference]: Start difference. First operand has 364 places, 449 transitions, 6005 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:28:09,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 478 transitions, 7247 flow [2024-06-28 02:28:13,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 478 transitions, 7038 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:28:13,613 INFO L231 Difference]: Finished difference. Result has 366 places, 449 transitions, 6209 flow [2024-06-28 02:28:13,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5796, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6209, PETRI_PLACES=366, PETRI_TRANSITIONS=449} [2024-06-28 02:28:13,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-28 02:28:13,613 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 449 transitions, 6209 flow [2024-06-28 02:28:13,613 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-28 02:28:13,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:13,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:13,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:28:13,614 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:13,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:13,614 INFO L85 PathProgramCache]: Analyzing trace with hash 51828724, now seen corresponding path program 13 times [2024-06-28 02:28:13,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:13,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733583608] [2024-06-28 02:28:13,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:13,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:13,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:13,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:13,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:13,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733583608] [2024-06-28 02:28:13,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733583608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:13,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:13,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:13,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498121445] [2024-06-28 02:28:13,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:13,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:13,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:13,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:13,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:13,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:13,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 449 transitions, 6209 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-28 02:28:13,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:13,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:13,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:15,073 INFO L124 PetriNetUnfolderBase]: 4519/7651 cut-off events. [2024-06-28 02:28:15,073 INFO L125 PetriNetUnfolderBase]: For 943073/943073 co-relation queries the response was YES. [2024-06-28 02:28:15,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55643 conditions, 7651 events. 4519/7651 cut-off events. For 943073/943073 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 54632 event pairs, 1429 based on Foata normal form. 10/7654 useless extension candidates. Maximal degree in co-relation 55472. Up to 6549 conditions per place. [2024-06-28 02:28:15,178 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 267 selfloop transitions, 197 changer transitions 0/471 dead transitions. [2024-06-28 02:28:15,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 471 transitions, 7203 flow [2024-06-28 02:28:15,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:15,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:15,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:28:15,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:28:15,179 INFO L175 Difference]: Start difference. First operand has 366 places, 449 transitions, 6209 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:28:15,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 471 transitions, 7203 flow [2024-06-28 02:28:19,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 471 transitions, 6742 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:19,110 INFO L231 Difference]: Finished difference. Result has 369 places, 449 transitions, 6148 flow [2024-06-28 02:28:19,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5748, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6148, PETRI_PLACES=369, PETRI_TRANSITIONS=449} [2024-06-28 02:28:19,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-28 02:28:19,110 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 449 transitions, 6148 flow [2024-06-28 02:28:19,111 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-28 02:28:19,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:19,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:19,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:28:19,111 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:19,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:19,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1050407752, now seen corresponding path program 14 times [2024-06-28 02:28:19,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:19,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088415417] [2024-06-28 02:28:19,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:19,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:19,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:19,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-28 02:28:19,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:19,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088415417] [2024-06-28 02:28:19,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088415417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:19,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:19,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:19,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50710] [2024-06-28 02:28:19,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:19,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:19,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:19,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:19,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:19,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:19,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 449 transitions, 6148 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-28 02:28:19,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:19,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:19,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:20,622 INFO L124 PetriNetUnfolderBase]: 4496/7636 cut-off events. [2024-06-28 02:28:20,623 INFO L125 PetriNetUnfolderBase]: For 899721/899721 co-relation queries the response was YES. [2024-06-28 02:28:20,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53842 conditions, 7636 events. 4496/7636 cut-off events. For 899721/899721 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 54743 event pairs, 1380 based on Foata normal form. 10/7641 useless extension candidates. Maximal degree in co-relation 53670. Up to 6818 conditions per place. [2024-06-28 02:28:20,727 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 367 selfloop transitions, 96 changer transitions 0/470 dead transitions. [2024-06-28 02:28:20,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 470 transitions, 7136 flow [2024-06-28 02:28:20,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:28:20,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:28:20,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-28 02:28:20,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-28 02:28:20,728 INFO L175 Difference]: Start difference. First operand has 369 places, 449 transitions, 6148 flow. Second operand 10 states and 224 transitions. [2024-06-28 02:28:20,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 470 transitions, 7136 flow [2024-06-28 02:28:24,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 470 transitions, 6701 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:28:24,259 INFO L231 Difference]: Finished difference. Result has 371 places, 449 transitions, 5911 flow [2024-06-28 02:28:24,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5713, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5911, PETRI_PLACES=371, PETRI_TRANSITIONS=449} [2024-06-28 02:28:24,259 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-28 02:28:24,259 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 449 transitions, 5911 flow [2024-06-28 02:28:24,260 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-28 02:28:24,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:24,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:24,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:28:24,260 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:24,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:24,260 INFO L85 PathProgramCache]: Analyzing trace with hash -822506602, now seen corresponding path program 15 times [2024-06-28 02:28:24,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:24,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685187642] [2024-06-28 02:28:24,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:24,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:24,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:24,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:24,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:24,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685187642] [2024-06-28 02:28:24,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685187642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:24,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:24,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:24,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008842731] [2024-06-28 02:28:24,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:24,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:24,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:24,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:24,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:24,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:24,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 449 transitions, 5911 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-28 02:28:24,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:24,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:24,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:25,703 INFO L124 PetriNetUnfolderBase]: 4473/7603 cut-off events. [2024-06-28 02:28:25,703 INFO L125 PetriNetUnfolderBase]: For 862605/862605 co-relation queries the response was YES. [2024-06-28 02:28:25,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52234 conditions, 7603 events. 4473/7603 cut-off events. For 862605/862605 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 54470 event pairs, 1371 based on Foata normal form. 10/7608 useless extension candidates. Maximal degree in co-relation 52061. Up to 6785 conditions per place. [2024-06-28 02:28:25,806 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 369 selfloop transitions, 92 changer transitions 0/468 dead transitions. [2024-06-28 02:28:25,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 468 transitions, 6891 flow [2024-06-28 02:28:25,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:25,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:25,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:28:25,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:28:25,807 INFO L175 Difference]: Start difference. First operand has 371 places, 449 transitions, 5911 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:28:25,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 468 transitions, 6891 flow [2024-06-28 02:28:29,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 468 transitions, 6655 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 02:28:29,812 INFO L231 Difference]: Finished difference. Result has 371 places, 449 transitions, 5865 flow [2024-06-28 02:28:29,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5675, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5865, PETRI_PLACES=371, PETRI_TRANSITIONS=449} [2024-06-28 02:28:29,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-28 02:28:29,812 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 449 transitions, 5865 flow [2024-06-28 02:28:29,812 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-28 02:28:29,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:29,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:29,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:28:29,812 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:29,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:29,813 INFO L85 PathProgramCache]: Analyzing trace with hash -813935722, now seen corresponding path program 16 times [2024-06-28 02:28:29,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:29,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108035653] [2024-06-28 02:28:29,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:29,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:29,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:29,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:29,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:29,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108035653] [2024-06-28 02:28:29,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108035653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:29,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:29,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:29,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170620874] [2024-06-28 02:28:29,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:29,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:29,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:29,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:29,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:29,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:29,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 449 transitions, 5865 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-28 02:28:29,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:29,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:29,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:31,231 INFO L124 PetriNetUnfolderBase]: 4443/7545 cut-off events. [2024-06-28 02:28:31,231 INFO L125 PetriNetUnfolderBase]: For 818574/818574 co-relation queries the response was YES. [2024-06-28 02:28:31,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50563 conditions, 7545 events. 4443/7545 cut-off events. For 818574/818574 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 53897 event pairs, 1341 based on Foata normal form. 10/7550 useless extension candidates. Maximal degree in co-relation 50389. Up to 6053 conditions per place. [2024-06-28 02:28:31,333 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 366 selfloop transitions, 99 changer transitions 2/474 dead transitions. [2024-06-28 02:28:31,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 474 transitions, 6889 flow [2024-06-28 02:28:31,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:31,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:31,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:28:31,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:28:31,334 INFO L175 Difference]: Start difference. First operand has 371 places, 449 transitions, 5865 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:28:31,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 474 transitions, 6889 flow [2024-06-28 02:28:35,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 474 transitions, 6625 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 02:28:35,300 INFO L231 Difference]: Finished difference. Result has 373 places, 449 transitions, 5807 flow [2024-06-28 02:28:35,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5807, PETRI_PLACES=373, PETRI_TRANSITIONS=449} [2024-06-28 02:28:35,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-28 02:28:35,301 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 449 transitions, 5807 flow [2024-06-28 02:28:35,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:35,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:35,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:35,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:28:35,301 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:35,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:35,301 INFO L85 PathProgramCache]: Analyzing trace with hash -636916174, now seen corresponding path program 1 times [2024-06-28 02:28:35,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:35,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338966643] [2024-06-28 02:28:35,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:35,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:35,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:35,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:35,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:35,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338966643] [2024-06-28 02:28:35,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338966643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:35,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:35,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:35,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299820300] [2024-06-28 02:28:35,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:35,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:35,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:35,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:35,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:35,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:35,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 449 transitions, 5807 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-28 02:28:35,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:35,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:35,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:36,705 INFO L124 PetriNetUnfolderBase]: 4451/7563 cut-off events. [2024-06-28 02:28:36,705 INFO L125 PetriNetUnfolderBase]: For 784905/784905 co-relation queries the response was YES. [2024-06-28 02:28:36,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50298 conditions, 7563 events. 4451/7563 cut-off events. For 784905/784905 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 54117 event pairs, 1353 based on Foata normal form. 2/7560 useless extension candidates. Maximal degree in co-relation 50123. Up to 6833 conditions per place. [2024-06-28 02:28:36,808 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 385 selfloop transitions, 74 changer transitions 0/466 dead transitions. [2024-06-28 02:28:36,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 466 transitions, 6812 flow [2024-06-28 02:28:36,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:36,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:36,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:28:36,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:28:36,809 INFO L175 Difference]: Start difference. First operand has 373 places, 449 transitions, 5807 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:28:36,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 466 transitions, 6812 flow [2024-06-28 02:28:40,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 466 transitions, 6591 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:28:40,830 INFO L231 Difference]: Finished difference. Result has 373 places, 451 transitions, 5794 flow [2024-06-28 02:28:40,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5586, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5794, PETRI_PLACES=373, PETRI_TRANSITIONS=451} [2024-06-28 02:28:40,830 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-28 02:28:40,831 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 451 transitions, 5794 flow [2024-06-28 02:28:40,831 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-28 02:28:40,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:40,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:40,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:28:40,831 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:40,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:40,831 INFO L85 PathProgramCache]: Analyzing trace with hash -636440944, now seen corresponding path program 2 times [2024-06-28 02:28:40,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:40,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059241107] [2024-06-28 02:28:40,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:40,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:40,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:40,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:40,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:40,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059241107] [2024-06-28 02:28:40,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059241107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:40,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:40,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:40,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281658479] [2024-06-28 02:28:40,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:40,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:40,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:40,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:40,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:40,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:40,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 451 transitions, 5794 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-28 02:28:40,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:40,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:40,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:42,211 INFO L124 PetriNetUnfolderBase]: 4500/7624 cut-off events. [2024-06-28 02:28:42,211 INFO L125 PetriNetUnfolderBase]: For 832109/832109 co-relation queries the response was YES. [2024-06-28 02:28:42,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51227 conditions, 7624 events. 4500/7624 cut-off events. For 832109/832109 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 54498 event pairs, 1348 based on Foata normal form. 2/7621 useless extension candidates. Maximal degree in co-relation 51051. Up to 6823 conditions per place. [2024-06-28 02:28:42,317 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 390 selfloop transitions, 78 changer transitions 1/476 dead transitions. [2024-06-28 02:28:42,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 476 transitions, 7088 flow [2024-06-28 02:28:42,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:42,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:42,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:28:42,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:28:42,318 INFO L175 Difference]: Start difference. First operand has 373 places, 451 transitions, 5794 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:28:42,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 476 transitions, 7088 flow [2024-06-28 02:28:46,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 476 transitions, 6881 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:46,340 INFO L231 Difference]: Finished difference. Result has 376 places, 455 transitions, 5848 flow [2024-06-28 02:28:46,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5591, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5848, PETRI_PLACES=376, PETRI_TRANSITIONS=455} [2024-06-28 02:28:46,340 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-28 02:28:46,341 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 455 transitions, 5848 flow [2024-06-28 02:28:46,341 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-28 02:28:46,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:46,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:46,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:28:46,341 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:46,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:46,341 INFO L85 PathProgramCache]: Analyzing trace with hash -554997262, now seen corresponding path program 17 times [2024-06-28 02:28:46,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:46,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463510089] [2024-06-28 02:28:46,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:46,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:46,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:46,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-28 02:28:46,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:46,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463510089] [2024-06-28 02:28:46,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463510089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:46,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:46,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:46,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700536788] [2024-06-28 02:28:46,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:46,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:46,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:46,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:46,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:46,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:46,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 455 transitions, 5848 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-28 02:28:46,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:46,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:46,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:47,783 INFO L124 PetriNetUnfolderBase]: 4386/7429 cut-off events. [2024-06-28 02:28:47,783 INFO L125 PetriNetUnfolderBase]: For 802479/802482 co-relation queries the response was YES. [2024-06-28 02:28:47,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45458 conditions, 7429 events. 4386/7429 cut-off events. For 802479/802482 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 53090 event pairs, 1198 based on Foata normal form. 46/7446 useless extension candidates. Maximal degree in co-relation 45280. Up to 6115 conditions per place. [2024-06-28 02:28:47,883 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 191 changer transitions 3/495 dead transitions. [2024-06-28 02:28:47,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 495 transitions, 6942 flow [2024-06-28 02:28:47,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:28:47,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:28:47,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:28:47,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 02:28:47,884 INFO L175 Difference]: Start difference. First operand has 376 places, 455 transitions, 5848 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:28:47,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 495 transitions, 6942 flow [2024-06-28 02:28:50,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 495 transitions, 6713 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:50,336 INFO L231 Difference]: Finished difference. Result has 381 places, 454 transitions, 6001 flow [2024-06-28 02:28:50,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5619, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6001, PETRI_PLACES=381, PETRI_TRANSITIONS=454} [2024-06-28 02:28:50,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-28 02:28:50,337 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 454 transitions, 6001 flow [2024-06-28 02:28:50,337 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-28 02:28:50,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:50,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:50,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:28:50,337 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:50,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:50,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1250539718, now seen corresponding path program 18 times [2024-06-28 02:28:50,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:50,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835032744] [2024-06-28 02:28:50,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:50,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:50,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:50,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-28 02:28:50,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:50,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835032744] [2024-06-28 02:28:50,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835032744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:50,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:50,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:50,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053132377] [2024-06-28 02:28:50,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:50,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:50,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:50,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:50,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:50,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:50,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 454 transitions, 6001 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-28 02:28:50,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:50,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:50,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:51,788 INFO L124 PetriNetUnfolderBase]: 4323/7359 cut-off events. [2024-06-28 02:28:51,788 INFO L125 PetriNetUnfolderBase]: For 563189/563189 co-relation queries the response was YES. [2024-06-28 02:28:51,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43878 conditions, 7359 events. 4323/7359 cut-off events. For 563189/563189 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 52661 event pairs, 1273 based on Foata normal form. 10/7364 useless extension candidates. Maximal degree in co-relation 43699. Up to 6264 conditions per place. [2024-06-28 02:28:51,889 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 193 changer transitions 0/493 dead transitions. [2024-06-28 02:28:51,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 493 transitions, 7083 flow [2024-06-28 02:28:51,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:28:51,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:28:51,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-28 02:28:51,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-28 02:28:51,890 INFO L175 Difference]: Start difference. First operand has 381 places, 454 transitions, 6001 flow. Second operand 10 states and 246 transitions. [2024-06-28 02:28:51,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 493 transitions, 7083 flow [2024-06-28 02:28:54,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 493 transitions, 6643 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:54,952 INFO L231 Difference]: Finished difference. Result has 382 places, 454 transitions, 5963 flow [2024-06-28 02:28:54,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5963, PETRI_PLACES=382, PETRI_TRANSITIONS=454} [2024-06-28 02:28:54,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-28 02:28:54,953 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 454 transitions, 5963 flow [2024-06-28 02:28:54,953 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-28 02:28:54,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:54,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:54,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:28:54,954 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:54,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:54,954 INFO L85 PathProgramCache]: Analyzing trace with hash -879845132, now seen corresponding path program 19 times [2024-06-28 02:28:54,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:54,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458151687] [2024-06-28 02:28:54,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:54,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:54,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:55,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:55,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:55,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458151687] [2024-06-28 02:28:55,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458151687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:55,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:55,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:55,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342528068] [2024-06-28 02:28:55,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:55,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:55,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:55,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:55,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:55,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:55,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 454 transitions, 5963 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-28 02:28:55,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:55,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:55,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:56,309 INFO L124 PetriNetUnfolderBase]: 4300/7321 cut-off events. [2024-06-28 02:28:56,309 INFO L125 PetriNetUnfolderBase]: For 492844/492844 co-relation queries the response was YES. [2024-06-28 02:28:56,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42049 conditions, 7321 events. 4300/7321 cut-off events. For 492844/492844 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 52317 event pairs, 1259 based on Foata normal form. 10/7326 useless extension candidates. Maximal degree in co-relation 41870. Up to 6237 conditions per place. [2024-06-28 02:28:56,411 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 299 selfloop transitions, 179 changer transitions 0/485 dead transitions. [2024-06-28 02:28:56,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 485 transitions, 7009 flow [2024-06-28 02:28:56,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:56,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:56,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:28:56,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:28:56,412 INFO L175 Difference]: Start difference. First operand has 382 places, 454 transitions, 5963 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:28:56,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 485 transitions, 7009 flow [2024-06-28 02:28:59,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 485 transitions, 6565 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-28 02:28:59,250 INFO L231 Difference]: Finished difference. Result has 379 places, 454 transitions, 5890 flow [2024-06-28 02:28:59,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5519, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5890, PETRI_PLACES=379, PETRI_TRANSITIONS=454} [2024-06-28 02:28:59,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-28 02:28:59,251 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 454 transitions, 5890 flow [2024-06-28 02:28:59,251 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-28 02:28:59,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:59,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:59,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:28:59,251 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:59,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:59,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1487011748, now seen corresponding path program 20 times [2024-06-28 02:28:59,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:59,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057769194] [2024-06-28 02:28:59,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:59,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:59,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:59,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:59,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:59,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057769194] [2024-06-28 02:28:59,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057769194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:59,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:59,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:59,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704757722] [2024-06-28 02:28:59,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:59,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:59,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:59,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:59,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:59,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:59,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 454 transitions, 5890 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-28 02:28:59,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:59,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:59,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:00,627 INFO L124 PetriNetUnfolderBase]: 4270/7278 cut-off events. [2024-06-28 02:29:00,627 INFO L125 PetriNetUnfolderBase]: For 424825/424825 co-relation queries the response was YES. [2024-06-28 02:29:00,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40182 conditions, 7278 events. 4270/7278 cut-off events. For 424825/424825 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 51832 event pairs, 1094 based on Foata normal form. 10/7283 useless extension candidates. Maximal degree in co-relation 40004. Up to 4412 conditions per place. [2024-06-28 02:29:00,727 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 281 selfloop transitions, 201 changer transitions 2/491 dead transitions. [2024-06-28 02:29:00,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 491 transitions, 6980 flow [2024-06-28 02:29:00,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:00,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:00,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:29:00,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-28 02:29:00,728 INFO L175 Difference]: Start difference. First operand has 379 places, 454 transitions, 5890 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:29:00,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 491 transitions, 6980 flow [2024-06-28 02:29:03,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 491 transitions, 6565 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:03,936 INFO L231 Difference]: Finished difference. Result has 379 places, 454 transitions, 5895 flow [2024-06-28 02:29:03,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5475, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5895, PETRI_PLACES=379, PETRI_TRANSITIONS=454} [2024-06-28 02:29:03,937 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-28 02:29:03,937 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 454 transitions, 5895 flow [2024-06-28 02:29:03,937 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-28 02:29:03,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:03,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:03,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:29:03,938 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:03,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:03,938 INFO L85 PathProgramCache]: Analyzing trace with hash -913306356, now seen corresponding path program 3 times [2024-06-28 02:29:03,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:03,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659271568] [2024-06-28 02:29:03,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:03,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:03,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:04,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:04,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:04,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659271568] [2024-06-28 02:29:04,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659271568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:04,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:04,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:04,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902963525] [2024-06-28 02:29:04,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:04,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:04,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:04,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:04,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:04,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:04,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 454 transitions, 5895 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-28 02:29:04,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:04,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:04,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:05,262 INFO L124 PetriNetUnfolderBase]: 4311/7299 cut-off events. [2024-06-28 02:29:05,262 INFO L125 PetriNetUnfolderBase]: For 415077/415077 co-relation queries the response was YES. [2024-06-28 02:29:05,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41191 conditions, 7299 events. 4311/7299 cut-off events. For 415077/415077 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51848 event pairs, 1219 based on Foata normal form. 2/7291 useless extension candidates. Maximal degree in co-relation 41013. Up to 6360 conditions per place. [2024-06-28 02:29:05,363 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 383 selfloop transitions, 89 changer transitions 0/479 dead transitions. [2024-06-28 02:29:05,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 479 transitions, 7182 flow [2024-06-28 02:29:05,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:05,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:05,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:29:05,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-28 02:29:05,364 INFO L175 Difference]: Start difference. First operand has 379 places, 454 transitions, 5895 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:29:05,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 479 transitions, 7182 flow [2024-06-28 02:29:07,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 479 transitions, 6694 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:07,947 INFO L231 Difference]: Finished difference. Result has 377 places, 457 transitions, 5702 flow [2024-06-28 02:29:07,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5409, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5702, PETRI_PLACES=377, PETRI_TRANSITIONS=457} [2024-06-28 02:29:07,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-28 02:29:07,948 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 457 transitions, 5702 flow [2024-06-28 02:29:07,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:07,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:07,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:07,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:29:07,948 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:07,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:07,948 INFO L85 PathProgramCache]: Analyzing trace with hash 2109215526, now seen corresponding path program 4 times [2024-06-28 02:29:07,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:07,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920596133] [2024-06-28 02:29:07,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:07,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:07,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:08,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:08,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:08,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920596133] [2024-06-28 02:29:08,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920596133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:08,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:08,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:08,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583789382] [2024-06-28 02:29:08,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:08,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:08,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:08,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:08,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:08,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:08,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 457 transitions, 5702 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-28 02:29:08,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:08,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:08,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:09,293 INFO L124 PetriNetUnfolderBase]: 4299/7319 cut-off events. [2024-06-28 02:29:09,293 INFO L125 PetriNetUnfolderBase]: For 401344/401344 co-relation queries the response was YES. [2024-06-28 02:29:09,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40319 conditions, 7319 events. 4299/7319 cut-off events. For 401344/401344 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 52281 event pairs, 1261 based on Foata normal form. 2/7316 useless extension candidates. Maximal degree in co-relation 40140. Up to 6591 conditions per place. [2024-06-28 02:29:09,386 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 388 selfloop transitions, 79 changer transitions 0/474 dead transitions. [2024-06-28 02:29:09,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 474 transitions, 6678 flow [2024-06-28 02:29:09,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:09,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:09,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:29:09,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:29:09,386 INFO L175 Difference]: Start difference. First operand has 377 places, 457 transitions, 5702 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:29:09,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 474 transitions, 6678 flow [2024-06-28 02:29:12,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 474 transitions, 6468 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:12,137 INFO L231 Difference]: Finished difference. Result has 380 places, 457 transitions, 5658 flow [2024-06-28 02:29:12,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5492, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5658, PETRI_PLACES=380, PETRI_TRANSITIONS=457} [2024-06-28 02:29:12,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-28 02:29:12,137 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 457 transitions, 5658 flow [2024-06-28 02:29:12,137 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-28 02:29:12,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:12,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:12,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:29:12,137 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:12,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:12,138 INFO L85 PathProgramCache]: Analyzing trace with hash 535285794, now seen corresponding path program 5 times [2024-06-28 02:29:12,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:12,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600870881] [2024-06-28 02:29:12,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:12,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:12,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:12,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:12,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:12,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600870881] [2024-06-28 02:29:12,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600870881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:12,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:12,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:12,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37248322] [2024-06-28 02:29:12,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:12,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:12,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:12,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:12,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:12,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:12,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 457 transitions, 5658 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-28 02:29:12,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:12,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:12,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:13,429 INFO L124 PetriNetUnfolderBase]: 4294/7319 cut-off events. [2024-06-28 02:29:13,429 INFO L125 PetriNetUnfolderBase]: For 401174/401177 co-relation queries the response was YES. [2024-06-28 02:29:13,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39481 conditions, 7319 events. 4294/7319 cut-off events. For 401174/401177 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 52091 event pairs, 1053 based on Foata normal form. 10/7321 useless extension candidates. Maximal degree in co-relation 39301. Up to 5438 conditions per place. [2024-06-28 02:29:13,527 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 393 selfloop transitions, 84 changer transitions 0/484 dead transitions. [2024-06-28 02:29:13,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 484 transitions, 7160 flow [2024-06-28 02:29:13,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:13,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:13,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:29:13,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 02:29:13,528 INFO L175 Difference]: Start difference. First operand has 380 places, 457 transitions, 5658 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:29:13,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 484 transitions, 7160 flow [2024-06-28 02:29:16,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 484 transitions, 6915 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:16,331 INFO L231 Difference]: Finished difference. Result has 380 places, 459 transitions, 5645 flow [2024-06-28 02:29:16,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5417, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5645, PETRI_PLACES=380, PETRI_TRANSITIONS=459} [2024-06-28 02:29:16,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-28 02:29:16,332 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 459 transitions, 5645 flow [2024-06-28 02:29:16,332 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-28 02:29:16,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:16,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:16,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:29:16,332 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:16,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:16,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1082989522, now seen corresponding path program 6 times [2024-06-28 02:29:16,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:16,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88883898] [2024-06-28 02:29:16,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:16,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:16,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:16,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:16,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:16,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88883898] [2024-06-28 02:29:16,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88883898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:16,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:16,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:16,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366054228] [2024-06-28 02:29:16,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:16,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:16,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:16,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:16,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:16,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:16,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 459 transitions, 5645 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-28 02:29:16,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:16,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:16,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:17,700 INFO L124 PetriNetUnfolderBase]: 4282/7297 cut-off events. [2024-06-28 02:29:17,700 INFO L125 PetriNetUnfolderBase]: For 358773/358776 co-relation queries the response was YES. [2024-06-28 02:29:17,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39340 conditions, 7297 events. 4282/7297 cut-off events. For 358773/358776 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 51950 event pairs, 1033 based on Foata normal form. 4/7293 useless extension candidates. Maximal degree in co-relation 39159. Up to 5430 conditions per place. [2024-06-28 02:29:17,792 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 386 selfloop transitions, 93 changer transitions 0/486 dead transitions. [2024-06-28 02:29:17,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 486 transitions, 7105 flow [2024-06-28 02:29:17,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:17,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:17,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:29:17,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:29:17,792 INFO L175 Difference]: Start difference. First operand has 380 places, 459 transitions, 5645 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:29:17,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 486 transitions, 7105 flow [2024-06-28 02:29:20,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 486 transitions, 6883 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:20,579 INFO L231 Difference]: Finished difference. Result has 383 places, 459 transitions, 5614 flow [2024-06-28 02:29:20,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5423, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5614, PETRI_PLACES=383, PETRI_TRANSITIONS=459} [2024-06-28 02:29:20,579 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-28 02:29:20,579 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 459 transitions, 5614 flow [2024-06-28 02:29:20,580 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-28 02:29:20,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:20,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:20,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:29:20,580 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:20,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:20,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1907598778, now seen corresponding path program 1 times [2024-06-28 02:29:20,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:20,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394889816] [2024-06-28 02:29:20,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:20,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:20,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:20,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:20,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:20,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394889816] [2024-06-28 02:29:20,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394889816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:20,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:20,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:20,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003204359] [2024-06-28 02:29:20,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:20,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:20,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:20,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:20,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:20,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:20,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 459 transitions, 5614 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-28 02:29:20,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:20,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:20,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:22,116 INFO L124 PetriNetUnfolderBase]: 4675/7887 cut-off events. [2024-06-28 02:29:22,116 INFO L125 PetriNetUnfolderBase]: For 804784/804784 co-relation queries the response was YES. [2024-06-28 02:29:22,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50486 conditions, 7887 events. 4675/7887 cut-off events. For 804784/804784 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 56287 event pairs, 1130 based on Foata normal form. 6/7830 useless extension candidates. Maximal degree in co-relation 50304. Up to 4131 conditions per place. [2024-06-28 02:29:22,226 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 286 selfloop transitions, 219 changer transitions 0/512 dead transitions. [2024-06-28 02:29:22,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 512 transitions, 7412 flow [2024-06-28 02:29:22,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:22,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:22,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:29:22,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.665625 [2024-06-28 02:29:22,226 INFO L175 Difference]: Start difference. First operand has 383 places, 459 transitions, 5614 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:29:22,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 512 transitions, 7412 flow [2024-06-28 02:29:26,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 512 transitions, 7127 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:26,881 INFO L231 Difference]: Finished difference. Result has 385 places, 463 transitions, 5930 flow [2024-06-28 02:29:26,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5329, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5930, PETRI_PLACES=385, PETRI_TRANSITIONS=463} [2024-06-28 02:29:26,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-28 02:29:26,881 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 463 transitions, 5930 flow [2024-06-28 02:29:26,881 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-28 02:29:26,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:26,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:26,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:29:26,881 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:26,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:26,882 INFO L85 PathProgramCache]: Analyzing trace with hash 916789516, now seen corresponding path program 1 times [2024-06-28 02:29:26,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:26,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584308366] [2024-06-28 02:29:26,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:26,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:26,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:26,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:26,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:26,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584308366] [2024-06-28 02:29:26,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584308366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:26,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:26,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:26,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502705049] [2024-06-28 02:29:26,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:26,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:26,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:26,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:26,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:26,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:26,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 463 transitions, 5930 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-28 02:29:26,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:26,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:26,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:28,449 INFO L124 PetriNetUnfolderBase]: 4703/7998 cut-off events. [2024-06-28 02:29:28,449 INFO L125 PetriNetUnfolderBase]: For 820183/820186 co-relation queries the response was YES. [2024-06-28 02:29:28,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50733 conditions, 7998 events. 4703/7998 cut-off events. For 820183/820186 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 57521 event pairs, 1154 based on Foata normal form. 8/7998 useless extension candidates. Maximal degree in co-relation 50551. Up to 6073 conditions per place. [2024-06-28 02:29:28,560 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 394 selfloop transitions, 96 changer transitions 0/497 dead transitions. [2024-06-28 02:29:28,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 497 transitions, 7473 flow [2024-06-28 02:29:28,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:28,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:28,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:29:28,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:29:28,561 INFO L175 Difference]: Start difference. First operand has 385 places, 463 transitions, 5930 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:29:28,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 497 transitions, 7473 flow [2024-06-28 02:29:32,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 497 transitions, 6923 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:32,730 INFO L231 Difference]: Finished difference. Result has 387 places, 466 transitions, 5620 flow [2024-06-28 02:29:32,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5382, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5620, PETRI_PLACES=387, PETRI_TRANSITIONS=466} [2024-06-28 02:29:32,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-28 02:29:32,730 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 466 transitions, 5620 flow [2024-06-28 02:29:32,730 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-28 02:29:32,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:32,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:32,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:29:32,731 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:32,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:32,731 INFO L85 PathProgramCache]: Analyzing trace with hash -406605930, now seen corresponding path program 2 times [2024-06-28 02:29:32,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:32,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151130751] [2024-06-28 02:29:32,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:32,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:32,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:32,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:32,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:32,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151130751] [2024-06-28 02:29:32,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151130751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:32,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:32,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:32,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691196055] [2024-06-28 02:29:32,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:32,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:32,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:32,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:32,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:32,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:32,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 466 transitions, 5620 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-28 02:29:32,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:32,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:32,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:34,332 INFO L124 PetriNetUnfolderBase]: 4723/8011 cut-off events. [2024-06-28 02:29:34,332 INFO L125 PetriNetUnfolderBase]: For 831224/831227 co-relation queries the response was YES. [2024-06-28 02:29:34,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50427 conditions, 8011 events. 4723/8011 cut-off events. For 831224/831227 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 57521 event pairs, 1261 based on Foata normal form. 8/8008 useless extension candidates. Maximal degree in co-relation 50245. Up to 6836 conditions per place. [2024-06-28 02:29:34,451 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 403 selfloop transitions, 93 changer transitions 0/503 dead transitions. [2024-06-28 02:29:34,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 503 transitions, 6745 flow [2024-06-28 02:29:34,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:34,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:34,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:29:34,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:29:34,452 INFO L175 Difference]: Start difference. First operand has 387 places, 466 transitions, 5620 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:29:34,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 503 transitions, 6745 flow [2024-06-28 02:29:38,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 503 transitions, 6567 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:38,167 INFO L231 Difference]: Finished difference. Result has 392 places, 467 transitions, 5651 flow [2024-06-28 02:29:38,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5442, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5651, PETRI_PLACES=392, PETRI_TRANSITIONS=467} [2024-06-28 02:29:38,168 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-28 02:29:38,168 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 467 transitions, 5651 flow [2024-06-28 02:29:38,168 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-28 02:29:38,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:38,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:38,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:29:38,169 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:38,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:38,169 INFO L85 PathProgramCache]: Analyzing trace with hash 423738160, now seen corresponding path program 2 times [2024-06-28 02:29:38,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:38,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908301020] [2024-06-28 02:29:38,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:38,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:38,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:38,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:38,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:38,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908301020] [2024-06-28 02:29:38,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908301020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:38,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:38,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:38,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759614215] [2024-06-28 02:29:38,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:38,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:38,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:38,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:38,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:38,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:38,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 467 transitions, 5651 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-28 02:29:38,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:38,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:38,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:39,710 INFO L124 PetriNetUnfolderBase]: 4825/8196 cut-off events. [2024-06-28 02:29:39,710 INFO L125 PetriNetUnfolderBase]: For 916470/916473 co-relation queries the response was YES. [2024-06-28 02:29:39,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52516 conditions, 8196 events. 4825/8196 cut-off events. For 916470/916473 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 59147 event pairs, 1210 based on Foata normal form. 8/8196 useless extension candidates. Maximal degree in co-relation 52333. Up to 6161 conditions per place. [2024-06-28 02:29:39,825 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 403 selfloop transitions, 91 changer transitions 0/501 dead transitions. [2024-06-28 02:29:39,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 501 transitions, 7261 flow [2024-06-28 02:29:39,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:39,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:39,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:29:39,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:29:39,826 INFO L175 Difference]: Start difference. First operand has 392 places, 467 transitions, 5651 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:29:39,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 501 transitions, 7261 flow [2024-06-28 02:29:44,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 501 transitions, 7051 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:44,443 INFO L231 Difference]: Finished difference. Result has 393 places, 474 transitions, 5748 flow [2024-06-28 02:29:44,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5451, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5748, PETRI_PLACES=393, PETRI_TRANSITIONS=474} [2024-06-28 02:29:44,443 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-28 02:29:44,444 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 474 transitions, 5748 flow [2024-06-28 02:29:44,444 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-28 02:29:44,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:44,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:44,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:29:44,444 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:44,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:44,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1730347288, now seen corresponding path program 3 times [2024-06-28 02:29:44,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:44,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469411762] [2024-06-28 02:29:44,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:44,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:44,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:44,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:44,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469411762] [2024-06-28 02:29:44,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469411762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:44,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:44,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:44,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108341497] [2024-06-28 02:29:44,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:44,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:44,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:44,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:44,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:44,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:44,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 474 transitions, 5748 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-28 02:29:44,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:44,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:44,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:46,138 INFO L124 PetriNetUnfolderBase]: 4878/8272 cut-off events. [2024-06-28 02:29:46,139 INFO L125 PetriNetUnfolderBase]: For 972479/972482 co-relation queries the response was YES. [2024-06-28 02:29:46,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53997 conditions, 8272 events. 4878/8272 cut-off events. For 972479/972482 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 59776 event pairs, 1292 based on Foata normal form. 8/8269 useless extension candidates. Maximal degree in co-relation 53813. Up to 7004 conditions per place. [2024-06-28 02:29:46,267 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 95 changer transitions 0/511 dead transitions. [2024-06-28 02:29:46,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 511 transitions, 7127 flow [2024-06-28 02:29:46,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:46,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:46,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:29:46,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:29:46,268 INFO L175 Difference]: Start difference. First operand has 393 places, 474 transitions, 5748 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:29:46,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 511 transitions, 7127 flow [2024-06-28 02:29:50,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 511 transitions, 6992 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:50,812 INFO L231 Difference]: Finished difference. Result has 401 places, 476 transitions, 5861 flow [2024-06-28 02:29:50,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5613, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5861, PETRI_PLACES=401, PETRI_TRANSITIONS=476} [2024-06-28 02:29:50,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-28 02:29:50,813 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 476 transitions, 5861 flow [2024-06-28 02:29:50,813 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-28 02:29:50,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:50,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:50,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:29:50,813 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:50,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:50,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1158322054, now seen corresponding path program 3 times [2024-06-28 02:29:50,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:50,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727705829] [2024-06-28 02:29:50,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:50,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:50,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:50,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:50,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:50,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727705829] [2024-06-28 02:29:50,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727705829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:50,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:50,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:50,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95391918] [2024-06-28 02:29:50,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:50,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:50,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:50,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:50,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:50,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:50,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 476 transitions, 5861 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-28 02:29:50,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:50,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:50,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:52,420 INFO L124 PetriNetUnfolderBase]: 4865/8272 cut-off events. [2024-06-28 02:29:52,420 INFO L125 PetriNetUnfolderBase]: For 953465/953468 co-relation queries the response was YES. [2024-06-28 02:29:52,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53315 conditions, 8272 events. 4865/8272 cut-off events. For 953465/953468 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 59788 event pairs, 1202 based on Foata normal form. 8/8272 useless extension candidates. Maximal degree in co-relation 53129. Up to 6238 conditions per place. [2024-06-28 02:29:52,553 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 409 selfloop transitions, 89 changer transitions 0/505 dead transitions. [2024-06-28 02:29:52,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 505 transitions, 7391 flow [2024-06-28 02:29:52,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:52,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:52,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:29:52,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:29:52,554 INFO L175 Difference]: Start difference. First operand has 401 places, 476 transitions, 5861 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:29:52,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 505 transitions, 7391 flow [2024-06-28 02:29:57,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 505 transitions, 7196 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:57,534 INFO L231 Difference]: Finished difference. Result has 402 places, 476 transitions, 5848 flow [2024-06-28 02:29:57,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5666, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5848, PETRI_PLACES=402, PETRI_TRANSITIONS=476} [2024-06-28 02:29:57,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-28 02:29:57,534 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 476 transitions, 5848 flow [2024-06-28 02:29:57,534 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-28 02:29:57,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:57,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:57,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:29:57,535 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:57,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:57,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1396672506, now seen corresponding path program 4 times [2024-06-28 02:29:57,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:57,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834577696] [2024-06-28 02:29:57,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:57,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:57,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:57,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-28 02:29:57,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:57,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834577696] [2024-06-28 02:29:57,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834577696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:57,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:57,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:57,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748527093] [2024-06-28 02:29:57,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:57,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:57,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:57,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:57,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:57,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:57,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 476 transitions, 5848 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-28 02:29:57,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:57,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:57,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:59,302 INFO L124 PetriNetUnfolderBase]: 5098/8598 cut-off events. [2024-06-28 02:29:59,303 INFO L125 PetriNetUnfolderBase]: For 1232884/1232884 co-relation queries the response was YES. [2024-06-28 02:29:59,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60090 conditions, 8598 events. 5098/8598 cut-off events. For 1232884/1232884 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 62689 event pairs, 1508 based on Foata normal form. 6/8541 useless extension candidates. Maximal degree in co-relation 59905. Up to 6638 conditions per place. [2024-06-28 02:29:59,423 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 292 selfloop transitions, 224 changer transitions 0/523 dead transitions. [2024-06-28 02:29:59,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 523 transitions, 7374 flow [2024-06-28 02:29:59,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:59,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:59,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:29:59,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-28 02:29:59,424 INFO L175 Difference]: Start difference. First operand has 402 places, 476 transitions, 5848 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:29:59,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 523 transitions, 7374 flow [2024-06-28 02:30:04,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 523 transitions, 7203 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:04,344 INFO L231 Difference]: Finished difference. Result has 407 places, 480 transitions, 6267 flow [2024-06-28 02:30:04,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5677, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6267, PETRI_PLACES=407, PETRI_TRANSITIONS=480} [2024-06-28 02:30:04,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-28 02:30:04,345 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 480 transitions, 6267 flow [2024-06-28 02:30:04,345 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-28 02:30:04,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:04,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:04,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:30:04,345 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:04,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:04,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1560026614, now seen corresponding path program 4 times [2024-06-28 02:30:04,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:04,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424404366] [2024-06-28 02:30:04,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:04,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:04,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:04,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:04,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:04,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424404366] [2024-06-28 02:30:04,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424404366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:04,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:04,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:04,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803363009] [2024-06-28 02:30:04,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:04,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:04,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:04,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:04,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:04,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:04,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 480 transitions, 6267 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-28 02:30:04,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:04,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:04,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:06,073 INFO L124 PetriNetUnfolderBase]: 5085/8582 cut-off events. [2024-06-28 02:30:06,073 INFO L125 PetriNetUnfolderBase]: For 1222549/1222549 co-relation queries the response was YES. [2024-06-28 02:30:06,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59905 conditions, 8582 events. 5085/8582 cut-off events. For 1222549/1222549 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 62414 event pairs, 1626 based on Foata normal form. 6/8572 useless extension candidates. Maximal degree in co-relation 59718. Up to 7565 conditions per place. [2024-06-28 02:30:06,206 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 90 changer transitions 0/506 dead transitions. [2024-06-28 02:30:06,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 506 transitions, 7567 flow [2024-06-28 02:30:06,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:06,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:06,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:30:06,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:30:06,207 INFO L175 Difference]: Start difference. First operand has 407 places, 480 transitions, 6267 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:30:06,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 506 transitions, 7567 flow [2024-06-28 02:30:11,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 506 transitions, 7219 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:11,456 INFO L231 Difference]: Finished difference. Result has 410 places, 480 transitions, 6103 flow [2024-06-28 02:30:11,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5919, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6103, PETRI_PLACES=410, PETRI_TRANSITIONS=480} [2024-06-28 02:30:11,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-28 02:30:11,457 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 480 transitions, 6103 flow [2024-06-28 02:30:11,457 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-28 02:30:11,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:11,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:11,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:30:11,457 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:11,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:11,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1599837928, now seen corresponding path program 5 times [2024-06-28 02:30:11,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:11,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732536998] [2024-06-28 02:30:11,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:11,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:11,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:11,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:11,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:11,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732536998] [2024-06-28 02:30:11,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732536998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:11,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:11,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:11,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359683391] [2024-06-28 02:30:11,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:11,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:11,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:11,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:11,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:11,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:11,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 480 transitions, 6103 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-28 02:30:11,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:11,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:11,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:13,242 INFO L124 PetriNetUnfolderBase]: 5072/8597 cut-off events. [2024-06-28 02:30:13,242 INFO L125 PetriNetUnfolderBase]: For 1198088/1198091 co-relation queries the response was YES. [2024-06-28 02:30:13,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59202 conditions, 8597 events. 5072/8597 cut-off events. For 1198088/1198091 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 62827 event pairs, 1650 based on Foata normal form. 8/8579 useless extension candidates. Maximal degree in co-relation 59013. Up to 7732 conditions per place. [2024-06-28 02:30:13,372 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 85 changer transitions 0/512 dead transitions. [2024-06-28 02:30:13,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 512 transitions, 7209 flow [2024-06-28 02:30:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:13,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:13,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:30:13,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:30:13,372 INFO L175 Difference]: Start difference. First operand has 410 places, 480 transitions, 6103 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:30:13,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 512 transitions, 7209 flow [2024-06-28 02:30:19,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 512 transitions, 7035 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:19,539 INFO L231 Difference]: Finished difference. Result has 412 places, 480 transitions, 6103 flow [2024-06-28 02:30:19,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5929, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6103, PETRI_PLACES=412, PETRI_TRANSITIONS=480} [2024-06-28 02:30:19,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-28 02:30:19,539 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 480 transitions, 6103 flow [2024-06-28 02:30:19,539 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-28 02:30:19,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:19,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:19,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:30:19,539 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:19,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:19,540 INFO L85 PathProgramCache]: Analyzing trace with hash -921321068, now seen corresponding path program 5 times [2024-06-28 02:30:19,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:19,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583350129] [2024-06-28 02:30:19,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:19,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:19,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:19,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-28 02:30:19,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:19,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583350129] [2024-06-28 02:30:19,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583350129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:19,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:19,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:19,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665505809] [2024-06-28 02:30:19,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:19,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:19,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:19,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:19,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:19,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:19,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 480 transitions, 6103 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-28 02:30:19,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:19,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:19,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:21,232 INFO L124 PetriNetUnfolderBase]: 5059/8581 cut-off events. [2024-06-28 02:30:21,232 INFO L125 PetriNetUnfolderBase]: For 1178188/1178188 co-relation queries the response was YES. [2024-06-28 02:30:21,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58524 conditions, 8581 events. 5059/8581 cut-off events. For 1178188/1178188 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 62770 event pairs, 1663 based on Foata normal form. 6/8580 useless extension candidates. Maximal degree in co-relation 58334. Up to 7737 conditions per place. [2024-06-28 02:30:21,357 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 415 selfloop transitions, 78 changer transitions 1/501 dead transitions. [2024-06-28 02:30:21,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 501 transitions, 7161 flow [2024-06-28 02:30:21,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:21,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:21,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:30:21,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:30:21,358 INFO L175 Difference]: Start difference. First operand has 412 places, 480 transitions, 6103 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:30:21,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 501 transitions, 7161 flow [2024-06-28 02:30:27,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 501 transitions, 6976 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:27,391 INFO L231 Difference]: Finished difference. Result has 414 places, 481 transitions, 6103 flow [2024-06-28 02:30:27,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5920, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6103, PETRI_PLACES=414, PETRI_TRANSITIONS=481} [2024-06-28 02:30:27,394 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-28 02:30:27,395 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 481 transitions, 6103 flow [2024-06-28 02:30:27,395 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-28 02:30:27,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:27,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:27,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:30:27,395 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:27,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:27,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1865535208, now seen corresponding path program 6 times [2024-06-28 02:30:27,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:27,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12735973] [2024-06-28 02:30:27,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:27,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:27,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:27,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:27,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:27,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12735973] [2024-06-28 02:30:27,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12735973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:27,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:27,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:27,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584645806] [2024-06-28 02:30:27,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:27,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:27,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:27,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:27,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:27,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:27,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 481 transitions, 6103 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-28 02:30:27,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:27,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:27,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:29,298 INFO L124 PetriNetUnfolderBase]: 5079/8627 cut-off events. [2024-06-28 02:30:29,298 INFO L125 PetriNetUnfolderBase]: For 1196730/1196733 co-relation queries the response was YES. [2024-06-28 02:30:29,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58857 conditions, 8627 events. 5079/8627 cut-off events. For 1196730/1196733 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 63201 event pairs, 1664 based on Foata normal form. 8/8618 useless extension candidates. Maximal degree in co-relation 58665. Up to 7783 conditions per place. [2024-06-28 02:30:29,408 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 417 selfloop transitions, 85 changer transitions 1/510 dead transitions. [2024-06-28 02:30:29,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 510 transitions, 7210 flow [2024-06-28 02:30:29,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:29,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:29,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:30:29,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-28 02:30:29,408 INFO L175 Difference]: Start difference. First operand has 414 places, 481 transitions, 6103 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:30:29,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 510 transitions, 7210 flow [2024-06-28 02:30:34,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 510 transitions, 7061 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:34,306 INFO L231 Difference]: Finished difference. Result has 419 places, 482 transitions, 6151 flow [2024-06-28 02:30:34,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5954, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6151, PETRI_PLACES=419, PETRI_TRANSITIONS=482} [2024-06-28 02:30:34,307 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 378 predicate places. [2024-06-28 02:30:34,307 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 482 transitions, 6151 flow [2024-06-28 02:30:34,307 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-28 02:30:34,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:34,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:34,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:30:34,308 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:34,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:34,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1212844164, now seen corresponding path program 6 times [2024-06-28 02:30:34,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:34,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477775568] [2024-06-28 02:30:34,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:34,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:34,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:34,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:34,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:34,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477775568] [2024-06-28 02:30:34,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477775568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:34,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:34,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:34,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566266822] [2024-06-28 02:30:34,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:34,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:34,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:34,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:34,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:34,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:34,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 482 transitions, 6151 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-28 02:30:34,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:34,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:34,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:36,030 INFO L124 PetriNetUnfolderBase]: 5099/8678 cut-off events. [2024-06-28 02:30:36,030 INFO L125 PetriNetUnfolderBase]: For 1219842/1219845 co-relation queries the response was YES. [2024-06-28 02:30:36,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59216 conditions, 8678 events. 5099/8678 cut-off events. For 1219842/1219845 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 63312 event pairs, 1199 based on Foata normal form. 8/8678 useless extension candidates. Maximal degree in co-relation 59023. Up to 6622 conditions per place. [2024-06-28 02:30:36,161 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 404 selfloop transitions, 96 changer transitions 0/507 dead transitions. [2024-06-28 02:30:36,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 507 transitions, 7479 flow [2024-06-28 02:30:36,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:36,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:36,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:30:36,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:30:36,162 INFO L175 Difference]: Start difference. First operand has 419 places, 482 transitions, 6151 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:30:36,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 507 transitions, 7479 flow [2024-06-28 02:30:42,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 507 transitions, 7305 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:42,425 INFO L231 Difference]: Finished difference. Result has 419 places, 483 transitions, 6194 flow [2024-06-28 02:30:42,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5977, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6194, PETRI_PLACES=419, PETRI_TRANSITIONS=483} [2024-06-28 02:30:42,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 378 predicate places. [2024-06-28 02:30:42,426 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 483 transitions, 6194 flow [2024-06-28 02:30:42,426 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-28 02:30:42,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:42,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:42,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:30:42,426 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:42,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:42,426 INFO L85 PathProgramCache]: Analyzing trace with hash -973388080, now seen corresponding path program 7 times [2024-06-28 02:30:42,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:42,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158910042] [2024-06-28 02:30:42,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:42,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:42,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:42,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:42,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:42,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158910042] [2024-06-28 02:30:42,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158910042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:42,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:42,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:42,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8663777] [2024-06-28 02:30:42,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:42,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:42,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:42,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:42,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:42,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:42,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 483 transitions, 6194 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-28 02:30:42,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:42,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:42,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:44,149 INFO L124 PetriNetUnfolderBase]: 5086/8663 cut-off events. [2024-06-28 02:30:44,149 INFO L125 PetriNetUnfolderBase]: For 1202212/1202215 co-relation queries the response was YES. [2024-06-28 02:30:44,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58937 conditions, 8663 events. 5086/8663 cut-off events. For 1202212/1202215 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 63290 event pairs, 1193 based on Foata normal form. 8/8663 useless extension candidates. Maximal degree in co-relation 58743. Up to 6616 conditions per place. [2024-06-28 02:30:44,281 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 401 selfloop transitions, 103 changer transitions 0/511 dead transitions. [2024-06-28 02:30:44,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 511 transitions, 7530 flow [2024-06-28 02:30:44,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:44,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:44,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:30:44,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:30:44,282 INFO L175 Difference]: Start difference. First operand has 419 places, 483 transitions, 6194 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:30:44,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 511 transitions, 7530 flow [2024-06-28 02:30:50,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 511 transitions, 7224 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:50,602 INFO L231 Difference]: Finished difference. Result has 419 places, 483 transitions, 6104 flow [2024-06-28 02:30:50,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5890, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6104, PETRI_PLACES=419, PETRI_TRANSITIONS=483} [2024-06-28 02:30:50,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 378 predicate places. [2024-06-28 02:30:50,603 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 483 transitions, 6104 flow [2024-06-28 02:30:50,603 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-28 02:30:50,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:50,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:50,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:30:50,604 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:50,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:50,604 INFO L85 PathProgramCache]: Analyzing trace with hash 448843994, now seen corresponding path program 8 times [2024-06-28 02:30:50,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:50,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455997540] [2024-06-28 02:30:50,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:50,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:50,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:50,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:50,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:50,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455997540] [2024-06-28 02:30:50,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455997540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:50,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:50,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:50,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67624927] [2024-06-28 02:30:50,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:50,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:50,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:50,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:50,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:50,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:50,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 483 transitions, 6104 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-28 02:30:50,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:50,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:50,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:52,537 INFO L124 PetriNetUnfolderBase]: 5073/8576 cut-off events. [2024-06-28 02:30:52,538 INFO L125 PetriNetUnfolderBase]: For 1159913/1159913 co-relation queries the response was YES. [2024-06-28 02:30:52,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57723 conditions, 8576 events. 5073/8576 cut-off events. For 1159913/1159913 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 62477 event pairs, 1598 based on Foata normal form. 6/8564 useless extension candidates. Maximal degree in co-relation 57530. Up to 7579 conditions per place. [2024-06-28 02:30:52,655 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 408 selfloop transitions, 91 changer transitions 0/506 dead transitions. [2024-06-28 02:30:52,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 506 transitions, 7174 flow [2024-06-28 02:30:52,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:52,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:52,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:30:52,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-28 02:30:52,656 INFO L175 Difference]: Start difference. First operand has 419 places, 483 transitions, 6104 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:30:52,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 506 transitions, 7174 flow [2024-06-28 02:30:58,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 506 transitions, 6931 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:58,745 INFO L231 Difference]: Finished difference. Result has 418 places, 483 transitions, 6051 flow [2024-06-28 02:30:58,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5861, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6051, PETRI_PLACES=418, PETRI_TRANSITIONS=483} [2024-06-28 02:30:58,746 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-28 02:30:58,746 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 483 transitions, 6051 flow [2024-06-28 02:30:58,746 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-28 02:30:58,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:58,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:58,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:30:58,747 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:58,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:58,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1311286214, now seen corresponding path program 7 times [2024-06-28 02:30:58,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:58,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291221605] [2024-06-28 02:30:58,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:58,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:58,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:58,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:58,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:58,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291221605] [2024-06-28 02:30:58,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291221605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:58,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:58,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:58,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423338081] [2024-06-28 02:30:58,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:58,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:58,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:58,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:58,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:58,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:58,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 483 transitions, 6051 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-28 02:30:58,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:58,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:58,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:00,741 INFO L124 PetriNetUnfolderBase]: 5101/8677 cut-off events. [2024-06-28 02:31:00,741 INFO L125 PetriNetUnfolderBase]: For 1136435/1136438 co-relation queries the response was YES. [2024-06-28 02:31:00,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57462 conditions, 8677 events. 5101/8677 cut-off events. For 1136435/1136438 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 63778 event pairs, 1654 based on Foata normal form. 8/8668 useless extension candidates. Maximal degree in co-relation 57270. Up to 7799 conditions per place. [2024-06-28 02:31:00,851 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 410 selfloop transitions, 94 changer transitions 1/512 dead transitions. [2024-06-28 02:31:00,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 512 transitions, 7194 flow [2024-06-28 02:31:00,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:00,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:00,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-28 02:31:00,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-28 02:31:00,852 INFO L175 Difference]: Start difference. First operand has 418 places, 483 transitions, 6051 flow. Second operand 10 states and 224 transitions. [2024-06-28 02:31:00,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 512 transitions, 7194 flow [2024-06-28 02:31:06,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 512 transitions, 6945 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:31:06,763 INFO L231 Difference]: Finished difference. Result has 421 places, 486 transitions, 6065 flow [2024-06-28 02:31:06,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5807, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6065, PETRI_PLACES=421, PETRI_TRANSITIONS=486} [2024-06-28 02:31:06,764 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-28 02:31:06,764 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 486 transitions, 6065 flow [2024-06-28 02:31:06,764 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-28 02:31:06,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:06,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:06,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:31:06,765 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:06,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:06,765 INFO L85 PathProgramCache]: Analyzing trace with hash 934474160, now seen corresponding path program 8 times [2024-06-28 02:31:06,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:06,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205338156] [2024-06-28 02:31:06,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:06,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:06,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:06,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:06,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:06,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205338156] [2024-06-28 02:31:06,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205338156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:06,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:06,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:06,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660516610] [2024-06-28 02:31:06,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:06,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:06,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:06,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:06,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:06,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:06,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 486 transitions, 6065 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-28 02:31:06,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:06,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:06,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:08,793 INFO L124 PetriNetUnfolderBase]: 5191/8795 cut-off events. [2024-06-28 02:31:08,793 INFO L125 PetriNetUnfolderBase]: For 1150240/1150243 co-relation queries the response was YES. [2024-06-28 02:31:08,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58787 conditions, 8795 events. 5191/8795 cut-off events. For 1150240/1150243 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 64578 event pairs, 1658 based on Foata normal form. 8/8770 useless extension candidates. Maximal degree in co-relation 58595. Up to 7735 conditions per place. [2024-06-28 02:31:08,911 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 99 changer transitions 0/521 dead transitions. [2024-06-28 02:31:08,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 521 transitions, 7526 flow [2024-06-28 02:31:08,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:31:08,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:31:08,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:31:08,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-28 02:31:08,912 INFO L175 Difference]: Start difference. First operand has 421 places, 486 transitions, 6065 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:31:08,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 521 transitions, 7526 flow [2024-06-28 02:31:14,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 521 transitions, 7326 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:14,145 INFO L231 Difference]: Finished difference. Result has 425 places, 492 transitions, 6212 flow [2024-06-28 02:31:14,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5865, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6212, PETRI_PLACES=425, PETRI_TRANSITIONS=492} [2024-06-28 02:31:14,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-28 02:31:14,145 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 492 transitions, 6212 flow [2024-06-28 02:31:14,145 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-28 02:31:14,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:14,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:14,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:31:14,146 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:14,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:14,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1875992556, now seen corresponding path program 9 times [2024-06-28 02:31:14,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:14,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936774234] [2024-06-28 02:31:14,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:14,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:14,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:14,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:14,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:14,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936774234] [2024-06-28 02:31:14,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936774234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:14,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:14,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:14,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018700480] [2024-06-28 02:31:14,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:14,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:14,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:14,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:14,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:14,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:14,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 492 transitions, 6212 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-28 02:31:14,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:14,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:14,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:16,500 INFO L124 PetriNetUnfolderBase]: 5571/9467 cut-off events. [2024-06-28 02:31:16,500 INFO L125 PetriNetUnfolderBase]: For 1655248/1655248 co-relation queries the response was YES. [2024-06-28 02:31:16,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70546 conditions, 9467 events. 5571/9467 cut-off events. For 1655248/1655248 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 70417 event pairs, 1656 based on Foata normal form. 6/9445 useless extension candidates. Maximal degree in co-relation 70351. Up to 7004 conditions per place. [2024-06-28 02:31:16,627 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 302 selfloop transitions, 235 changer transitions 0/544 dead transitions. [2024-06-28 02:31:16,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 544 transitions, 8066 flow [2024-06-28 02:31:16,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:16,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:16,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:31:16,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.665625 [2024-06-28 02:31:16,628 INFO L175 Difference]: Start difference. First operand has 425 places, 492 transitions, 6212 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:31:16,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 544 transitions, 8066 flow [2024-06-28 02:31:23,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 544 transitions, 7849 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:23,309 INFO L231 Difference]: Finished difference. Result has 428 places, 497 transitions, 6635 flow [2024-06-28 02:31:23,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6013, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6635, PETRI_PLACES=428, PETRI_TRANSITIONS=497} [2024-06-28 02:31:23,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-28 02:31:23,310 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 497 transitions, 6635 flow [2024-06-28 02:31:23,310 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-28 02:31:23,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:23,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:23,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:31:23,310 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:23,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:23,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1205452560, now seen corresponding path program 10 times [2024-06-28 02:31:23,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:23,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117046163] [2024-06-28 02:31:23,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:23,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:23,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:23,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:23,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:23,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117046163] [2024-06-28 02:31:23,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117046163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:23,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:23,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:23,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417056537] [2024-06-28 02:31:23,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:23,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:23,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:23,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:23,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:23,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:23,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 497 transitions, 6635 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-28 02:31:23,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:23,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:23,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:25,621 INFO L124 PetriNetUnfolderBase]: 5558/9452 cut-off events. [2024-06-28 02:31:25,621 INFO L125 PetriNetUnfolderBase]: For 1643520/1643523 co-relation queries the response was YES. [2024-06-28 02:31:25,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70188 conditions, 9452 events. 5558/9452 cut-off events. For 1643520/1643523 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 70373 event pairs, 1682 based on Foata normal form. 8/9449 useless extension candidates. Maximal degree in co-relation 69992. Up to 8424 conditions per place. [2024-06-28 02:31:25,753 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 430 selfloop transitions, 95 changer transitions 0/532 dead transitions. [2024-06-28 02:31:25,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 532 transitions, 7789 flow [2024-06-28 02:31:25,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:25,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:25,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:31:25,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:31:25,754 INFO L175 Difference]: Start difference. First operand has 428 places, 497 transitions, 6635 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:31:25,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 532 transitions, 7789 flow [2024-06-28 02:31:31,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 532 transitions, 7418 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:31,726 INFO L231 Difference]: Finished difference. Result has 433 places, 497 transitions, 6458 flow [2024-06-28 02:31:31,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6264, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6458, PETRI_PLACES=433, PETRI_TRANSITIONS=497} [2024-06-28 02:31:31,727 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-28 02:31:31,727 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 497 transitions, 6458 flow [2024-06-28 02:31:31,727 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-28 02:31:31,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:31,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:31,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:31:31,727 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:31,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:31,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1733889486, now seen corresponding path program 11 times [2024-06-28 02:31:31,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:31,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63777647] [2024-06-28 02:31:31,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:31,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:31,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:31,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:31,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:31,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63777647] [2024-06-28 02:31:31,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63777647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:31,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:31,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:31,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182145084] [2024-06-28 02:31:31,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:31,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:31,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:31,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:31,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:31,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:31,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 497 transitions, 6458 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-28 02:31:31,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:31,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:31,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:34,108 INFO L124 PetriNetUnfolderBase]: 5805/9836 cut-off events. [2024-06-28 02:31:34,108 INFO L125 PetriNetUnfolderBase]: For 1969261/1969261 co-relation queries the response was YES. [2024-06-28 02:31:34,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76716 conditions, 9836 events. 5805/9836 cut-off events. For 1969261/1969261 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 73711 event pairs, 2078 based on Foata normal form. 8/9817 useless extension candidates. Maximal degree in co-relation 76518. Up to 8194 conditions per place. [2024-06-28 02:31:34,267 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 223 changer transitions 0/541 dead transitions. [2024-06-28 02:31:34,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 541 transitions, 7958 flow [2024-06-28 02:31:34,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:34,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:34,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:31:34,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:31:34,268 INFO L175 Difference]: Start difference. First operand has 433 places, 497 transitions, 6458 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:31:34,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 541 transitions, 7958 flow [2024-06-28 02:31:42,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 541 transitions, 7762 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:42,774 INFO L231 Difference]: Finished difference. Result has 435 places, 500 transitions, 6796 flow [2024-06-28 02:31:42,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6262, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6796, PETRI_PLACES=435, PETRI_TRANSITIONS=500} [2024-06-28 02:31:42,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-28 02:31:42,774 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 500 transitions, 6796 flow [2024-06-28 02:31:42,775 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-28 02:31:42,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:42,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:42,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:31:42,775 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:42,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:42,775 INFO L85 PathProgramCache]: Analyzing trace with hash -944076060, now seen corresponding path program 12 times [2024-06-28 02:31:42,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:42,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011602810] [2024-06-28 02:31:42,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:42,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:42,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:42,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:42,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:42,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011602810] [2024-06-28 02:31:42,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011602810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:42,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:42,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:42,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892522660] [2024-06-28 02:31:42,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:42,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:42,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:42,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:42,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:42,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:42,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 500 transitions, 6796 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-28 02:31:42,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:42,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:42,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:45,113 INFO L124 PetriNetUnfolderBase]: 5833/9882 cut-off events. [2024-06-28 02:31:45,114 INFO L125 PetriNetUnfolderBase]: For 2005030/2005030 co-relation queries the response was YES. [2024-06-28 02:31:45,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77755 conditions, 9882 events. 5833/9882 cut-off events. For 2005030/2005030 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 74241 event pairs, 2100 based on Foata normal form. 8/9865 useless extension candidates. Maximal degree in co-relation 77555. Up to 8661 conditions per place. [2024-06-28 02:31:45,260 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 304 selfloop transitions, 221 changer transitions 0/532 dead transitions. [2024-06-28 02:31:45,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 532 transitions, 7961 flow [2024-06-28 02:31:45,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:45,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:45,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:31:45,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:31:45,261 INFO L175 Difference]: Start difference. First operand has 435 places, 500 transitions, 6796 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:31:45,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 532 transitions, 7961 flow [2024-06-28 02:31:53,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 532 transitions, 7634 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:53,099 INFO L231 Difference]: Finished difference. Result has 439 places, 501 transitions, 6943 flow [2024-06-28 02:31:53,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6471, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6943, PETRI_PLACES=439, PETRI_TRANSITIONS=501} [2024-06-28 02:31:53,099 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-28 02:31:53,099 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 501 transitions, 6943 flow [2024-06-28 02:31:53,099 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-28 02:31:53,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:53,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:53,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:31:53,100 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:53,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:53,100 INFO L85 PathProgramCache]: Analyzing trace with hash -939755280, now seen corresponding path program 13 times [2024-06-28 02:31:53,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:53,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142829696] [2024-06-28 02:31:53,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:53,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:53,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:53,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:53,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:53,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142829696] [2024-06-28 02:31:53,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142829696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:53,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:53,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:53,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872815542] [2024-06-28 02:31:53,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:53,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:53,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:53,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:53,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:53,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:53,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 501 transitions, 6943 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-28 02:31:53,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:53,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:53,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:55,594 INFO L124 PetriNetUnfolderBase]: 5899/9997 cut-off events. [2024-06-28 02:31:55,594 INFO L125 PetriNetUnfolderBase]: For 2081840/2081843 co-relation queries the response was YES. [2024-06-28 02:31:55,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79939 conditions, 9997 events. 5899/9997 cut-off events. For 2081840/2081843 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 75233 event pairs, 2070 based on Foata normal form. 8/9990 useless extension candidates. Maximal degree in co-relation 79737. Up to 9058 conditions per place. [2024-06-28 02:31:55,749 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 440 selfloop transitions, 89 changer transitions 0/536 dead transitions. [2024-06-28 02:31:55,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 536 transitions, 8382 flow [2024-06-28 02:31:55,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:31:55,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:31:55,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:31:55,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-28 02:31:55,750 INFO L175 Difference]: Start difference. First operand has 439 places, 501 transitions, 6943 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:31:55,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 536 transitions, 8382 flow [2024-06-28 02:32:04,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 536 transitions, 7931 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:04,214 INFO L231 Difference]: Finished difference. Result has 443 places, 503 transitions, 6728 flow [2024-06-28 02:32:04,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6492, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6728, PETRI_PLACES=443, PETRI_TRANSITIONS=503} [2024-06-28 02:32:04,214 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-28 02:32:04,214 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 503 transitions, 6728 flow [2024-06-28 02:32:04,214 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-28 02:32:04,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:04,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:04,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:32:04,215 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:04,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:04,215 INFO L85 PathProgramCache]: Analyzing trace with hash -785983036, now seen corresponding path program 14 times [2024-06-28 02:32:04,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:04,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739661944] [2024-06-28 02:32:04,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:04,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:04,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:04,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:04,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739661944] [2024-06-28 02:32:04,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739661944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:04,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:04,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:04,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856922782] [2024-06-28 02:32:04,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:04,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:04,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:04,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:04,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:04,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:04,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 503 transitions, 6728 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-28 02:32:04,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:04,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:04,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:06,880 INFO L124 PetriNetUnfolderBase]: 5881/9975 cut-off events. [2024-06-28 02:32:06,881 INFO L125 PetriNetUnfolderBase]: For 2071493/2071496 co-relation queries the response was YES. [2024-06-28 02:32:06,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78750 conditions, 9975 events. 5881/9975 cut-off events. For 2071493/2071496 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 75142 event pairs, 2074 based on Foata normal form. 10/9974 useless extension candidates. Maximal degree in co-relation 78546. Up to 9086 conditions per place. [2024-06-28 02:32:07,024 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 439 selfloop transitions, 85 changer transitions 0/531 dead transitions. [2024-06-28 02:32:07,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 531 transitions, 7858 flow [2024-06-28 02:32:07,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:07,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:07,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:32:07,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:32:07,025 INFO L175 Difference]: Start difference. First operand has 443 places, 503 transitions, 6728 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:32:07,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 531 transitions, 7858 flow [2024-06-28 02:32:15,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 531 transitions, 7671 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:15,532 INFO L231 Difference]: Finished difference. Result has 445 places, 503 transitions, 6716 flow [2024-06-28 02:32:15,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6541, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6716, PETRI_PLACES=445, PETRI_TRANSITIONS=503} [2024-06-28 02:32:15,533 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-28 02:32:15,533 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 503 transitions, 6716 flow [2024-06-28 02:32:15,533 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-28 02:32:15,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:15,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:15,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:32:15,534 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:15,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:15,534 INFO L85 PathProgramCache]: Analyzing trace with hash -205189576, now seen corresponding path program 15 times [2024-06-28 02:32:15,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:15,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655063988] [2024-06-28 02:32:15,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:15,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:15,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:15,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:15,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:15,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655063988] [2024-06-28 02:32:15,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655063988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:15,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:15,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:15,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248904720] [2024-06-28 02:32:15,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:15,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:15,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:15,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:15,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:15,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:15,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 503 transitions, 6716 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-28 02:32:15,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:15,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:15,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:18,136 INFO L124 PetriNetUnfolderBase]: 6082/10279 cut-off events. [2024-06-28 02:32:18,136 INFO L125 PetriNetUnfolderBase]: For 2355678/2355678 co-relation queries the response was YES. [2024-06-28 02:32:18,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84386 conditions, 10279 events. 6082/10279 cut-off events. For 2355678/2355678 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 77616 event pairs, 2197 based on Foata normal form. 8/10260 useless extension candidates. Maximal degree in co-relation 84181. Up to 8633 conditions per place. [2024-06-28 02:32:18,286 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 325 selfloop transitions, 211 changer transitions 0/543 dead transitions. [2024-06-28 02:32:18,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 543 transitions, 8202 flow [2024-06-28 02:32:18,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:18,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:18,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:32:18,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:32:18,287 INFO L175 Difference]: Start difference. First operand has 445 places, 503 transitions, 6716 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:32:18,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 543 transitions, 8202 flow [2024-06-28 02:32:28,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 543 transitions, 8033 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:28,285 INFO L231 Difference]: Finished difference. Result has 447 places, 505 transitions, 7023 flow [2024-06-28 02:32:28,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6547, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7023, PETRI_PLACES=447, PETRI_TRANSITIONS=505} [2024-06-28 02:32:28,285 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-28 02:32:28,285 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 505 transitions, 7023 flow [2024-06-28 02:32:28,286 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-28 02:32:28,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:28,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:28,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:32:28,286 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:28,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:28,286 INFO L85 PathProgramCache]: Analyzing trace with hash -196618696, now seen corresponding path program 16 times [2024-06-28 02:32:28,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:28,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566817082] [2024-06-28 02:32:28,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:28,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:28,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:28,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:28,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:28,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566817082] [2024-06-28 02:32:28,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566817082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:28,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:28,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:28,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091539836] [2024-06-28 02:32:28,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:28,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:28,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:28,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:28,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:28,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:28,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 505 transitions, 7023 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-28 02:32:28,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:28,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:28,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:30,849 INFO L124 PetriNetUnfolderBase]: 6110/10325 cut-off events. [2024-06-28 02:32:30,849 INFO L125 PetriNetUnfolderBase]: For 2397345/2397345 co-relation queries the response was YES. [2024-06-28 02:32:30,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85443 conditions, 10325 events. 6110/10325 cut-off events. For 2397345/2397345 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 78042 event pairs, 2219 based on Foata normal form. 8/10308 useless extension candidates. Maximal degree in co-relation 85237. Up to 9100 conditions per place. [2024-06-28 02:32:31,001 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 318 selfloop transitions, 209 changer transitions 0/534 dead transitions. [2024-06-28 02:32:31,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 534 transitions, 8185 flow [2024-06-28 02:32:31,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:31,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:31,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:32:31,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:32:31,002 INFO L175 Difference]: Start difference. First operand has 447 places, 505 transitions, 7023 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:32:31,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 534 transitions, 8185 flow [2024-06-28 02:32:40,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 534 transitions, 7858 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:40,070 INFO L231 Difference]: Finished difference. Result has 450 places, 506 transitions, 7147 flow [2024-06-28 02:32:40,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6700, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7147, PETRI_PLACES=450, PETRI_TRANSITIONS=506} [2024-06-28 02:32:40,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-28 02:32:40,071 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 506 transitions, 7147 flow [2024-06-28 02:32:40,071 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-28 02:32:40,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:40,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:40,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:32:40,071 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:40,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:40,071 INFO L85 PathProgramCache]: Analyzing trace with hash 90268634, now seen corresponding path program 17 times [2024-06-28 02:32:40,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:40,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984357449] [2024-06-28 02:32:40,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:40,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:40,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:40,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:40,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:40,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984357449] [2024-06-28 02:32:40,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984357449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:40,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:40,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:40,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413270272] [2024-06-28 02:32:40,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:40,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:40,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:40,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:40,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:40,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:40,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 506 transitions, 7147 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-28 02:32:40,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:40,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:40,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:42,679 INFO L124 PetriNetUnfolderBase]: 6138/10369 cut-off events. [2024-06-28 02:32:42,679 INFO L125 PetriNetUnfolderBase]: For 2436123/2436123 co-relation queries the response was YES. [2024-06-28 02:32:42,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86177 conditions, 10369 events. 6138/10369 cut-off events. For 2436123/2436123 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 78425 event pairs, 2223 based on Foata normal form. 8/10352 useless extension candidates. Maximal degree in co-relation 85970. Up to 9144 conditions per place. [2024-06-28 02:32:42,834 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 204 changer transitions 0/532 dead transitions. [2024-06-28 02:32:42,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 532 transitions, 8295 flow [2024-06-28 02:32:42,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:42,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:42,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:32:42,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:32:42,835 INFO L175 Difference]: Start difference. First operand has 450 places, 506 transitions, 7147 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:32:42,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 532 transitions, 8295 flow [2024-06-28 02:32:50,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 532 transitions, 7868 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:50,560 INFO L231 Difference]: Finished difference. Result has 452 places, 507 transitions, 7159 flow [2024-06-28 02:32:50,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6720, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7159, PETRI_PLACES=452, PETRI_TRANSITIONS=507} [2024-06-28 02:32:50,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-28 02:32:50,561 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 507 transitions, 7159 flow [2024-06-28 02:32:50,561 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-28 02:32:50,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:50,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:50,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:32:50,561 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:50,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:50,562 INFO L85 PathProgramCache]: Analyzing trace with hash -481368976, now seen corresponding path program 18 times [2024-06-28 02:32:50,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:50,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102812589] [2024-06-28 02:32:50,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:50,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:50,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:50,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:50,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:50,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102812589] [2024-06-28 02:32:50,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102812589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:50,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:50,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:50,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483493097] [2024-06-28 02:32:50,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:50,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:50,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:50,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:50,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:50,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:50,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 507 transitions, 7159 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-28 02:32:50,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:50,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:50,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:53,261 INFO L124 PetriNetUnfolderBase]: 6125/10359 cut-off events. [2024-06-28 02:32:53,261 INFO L125 PetriNetUnfolderBase]: For 2412285/2412288 co-relation queries the response was YES. [2024-06-28 02:32:53,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85571 conditions, 10359 events. 6125/10359 cut-off events. For 2412285/2412288 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 78400 event pairs, 2170 based on Foata normal form. 8/10352 useless extension candidates. Maximal degree in co-relation 85363. Up to 9345 conditions per place. [2024-06-28 02:32:53,412 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 431 selfloop transitions, 98 changer transitions 0/536 dead transitions. [2024-06-28 02:32:53,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 536 transitions, 8568 flow [2024-06-28 02:32:53,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:53,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:53,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-28 02:32:53,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-28 02:32:53,413 INFO L175 Difference]: Start difference. First operand has 452 places, 507 transitions, 7159 flow. Second operand 10 states and 226 transitions. [2024-06-28 02:32:53,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 536 transitions, 8568 flow [2024-06-28 02:33:01,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 536 transitions, 8149 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:01,186 INFO L231 Difference]: Finished difference. Result has 457 places, 508 transitions, 6969 flow [2024-06-28 02:33:01,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6740, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6969, PETRI_PLACES=457, PETRI_TRANSITIONS=508} [2024-06-28 02:33:01,187 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-28 02:33:01,187 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 508 transitions, 6969 flow [2024-06-28 02:33:01,187 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-28 02:33:01,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:01,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:01,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:33:01,187 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:01,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:01,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1306454798, now seen corresponding path program 19 times [2024-06-28 02:33:01,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:01,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850456739] [2024-06-28 02:33:01,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:01,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:01,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:01,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:01,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:01,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850456739] [2024-06-28 02:33:01,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850456739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:01,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:01,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:01,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073523222] [2024-06-28 02:33:01,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:01,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:01,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:01,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:01,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:01,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:01,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 508 transitions, 6969 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-28 02:33:01,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:01,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:01,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:03,943 INFO L124 PetriNetUnfolderBase]: 6107/10337 cut-off events. [2024-06-28 02:33:03,944 INFO L125 PetriNetUnfolderBase]: For 2402232/2402235 co-relation queries the response was YES. [2024-06-28 02:33:04,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84426 conditions, 10337 events. 6107/10337 cut-off events. For 2402232/2402235 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 78267 event pairs, 2172 based on Foata normal form. 10/10336 useless extension candidates. Maximal degree in co-relation 84216. Up to 9423 conditions per place. [2024-06-28 02:33:04,106 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 432 selfloop transitions, 93 changer transitions 0/532 dead transitions. [2024-06-28 02:33:04,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 532 transitions, 8089 flow [2024-06-28 02:33:04,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:04,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:04,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-28 02:33:04,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-28 02:33:04,107 INFO L175 Difference]: Start difference. First operand has 457 places, 508 transitions, 6969 flow. Second operand 10 states and 222 transitions. [2024-06-28 02:33:04,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 532 transitions, 8089 flow [2024-06-28 02:33:12,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 532 transitions, 7876 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:12,142 INFO L231 Difference]: Finished difference. Result has 459 places, 508 transitions, 6947 flow [2024-06-28 02:33:12,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6947, PETRI_PLACES=459, PETRI_TRANSITIONS=508} [2024-06-28 02:33:12,143 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-28 02:33:12,143 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 508 transitions, 6947 flow [2024-06-28 02:33:12,143 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-28 02:33:12,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:12,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:12,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:33:12,143 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:12,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:12,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1301092418, now seen corresponding path program 20 times [2024-06-28 02:33:12,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:12,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013085701] [2024-06-28 02:33:12,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:12,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:12,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:12,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:12,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013085701] [2024-06-28 02:33:12,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013085701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:12,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:12,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:12,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351530253] [2024-06-28 02:33:12,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:12,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:12,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:12,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:12,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:12,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:12,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 508 transitions, 6947 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-28 02:33:12,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:12,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:12,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:14,786 INFO L124 PetriNetUnfolderBase]: 6089/10311 cut-off events. [2024-06-28 02:33:14,787 INFO L125 PetriNetUnfolderBase]: For 2375569/2375572 co-relation queries the response was YES. [2024-06-28 02:33:14,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83396 conditions, 10311 events. 6089/10311 cut-off events. For 2375569/2375572 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 78128 event pairs, 2164 based on Foata normal form. 10/10310 useless extension candidates. Maximal degree in co-relation 83186. Up to 9397 conditions per place. [2024-06-28 02:33:14,940 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 435 selfloop transitions, 88 changer transitions 0/530 dead transitions. [2024-06-28 02:33:14,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 530 transitions, 8059 flow [2024-06-28 02:33:14,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:14,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:14,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:33:14,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:33:14,941 INFO L175 Difference]: Start difference. First operand has 459 places, 508 transitions, 6947 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:33:14,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 530 transitions, 8059 flow [2024-06-28 02:33:24,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 530 transitions, 7858 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:24,054 INFO L231 Difference]: Finished difference. Result has 459 places, 508 transitions, 6927 flow [2024-06-28 02:33:24,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6927, PETRI_PLACES=459, PETRI_TRANSITIONS=508} [2024-06-28 02:33:24,055 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-28 02:33:24,055 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 508 transitions, 6927 flow [2024-06-28 02:33:24,055 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-28 02:33:24,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:24,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:24,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:33:24,055 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:24,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:24,055 INFO L85 PathProgramCache]: Analyzing trace with hash -668800480, now seen corresponding path program 1 times [2024-06-28 02:33:24,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:24,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079478210] [2024-06-28 02:33:24,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:24,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:24,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:24,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:24,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:24,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079478210] [2024-06-28 02:33:24,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079478210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:24,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:24,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:24,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610199663] [2024-06-28 02:33:24,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:24,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:24,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:24,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:24,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:24,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:24,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 508 transitions, 6927 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-28 02:33:24,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:24,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:24,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:26,822 INFO L124 PetriNetUnfolderBase]: 6256/10545 cut-off events. [2024-06-28 02:33:26,822 INFO L125 PetriNetUnfolderBase]: For 2641314/2641314 co-relation queries the response was YES. [2024-06-28 02:33:26,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88568 conditions, 10545 events. 6256/10545 cut-off events. For 2641314/2641314 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 79970 event pairs, 2106 based on Foata normal form. 6/10492 useless extension candidates. Maximal degree in co-relation 88357. Up to 7437 conditions per place. [2024-06-28 02:33:26,978 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 314 selfloop transitions, 233 changer transitions 0/554 dead transitions. [2024-06-28 02:33:26,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 554 transitions, 8745 flow [2024-06-28 02:33:26,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:26,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:26,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:33:26,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:33:26,979 INFO L175 Difference]: Start difference. First operand has 459 places, 508 transitions, 6927 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:33:26,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 554 transitions, 8745 flow [2024-06-28 02:33:36,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 554 transitions, 8570 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:36,705 INFO L231 Difference]: Finished difference. Result has 461 places, 510 transitions, 7292 flow [2024-06-28 02:33:36,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7292, PETRI_PLACES=461, PETRI_TRANSITIONS=510} [2024-06-28 02:33:36,706 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 420 predicate places. [2024-06-28 02:33:36,706 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 510 transitions, 7292 flow [2024-06-28 02:33:36,706 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-28 02:33:36,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:36,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:36,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:33:36,706 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:36,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:36,706 INFO L85 PathProgramCache]: Analyzing trace with hash -668501950, now seen corresponding path program 2 times [2024-06-28 02:33:36,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:36,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680920147] [2024-06-28 02:33:36,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:36,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:36,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:36,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:36,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:36,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680920147] [2024-06-28 02:33:36,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680920147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:36,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:36,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:36,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738599934] [2024-06-28 02:33:36,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:36,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:36,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:36,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:36,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:36,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:36,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 510 transitions, 7292 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-28 02:33:36,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:36,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:36,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:39,477 INFO L124 PetriNetUnfolderBase]: 6276/10570 cut-off events. [2024-06-28 02:33:39,477 INFO L125 PetriNetUnfolderBase]: For 2688107/2688107 co-relation queries the response was YES. [2024-06-28 02:33:39,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89927 conditions, 10570 events. 6276/10570 cut-off events. For 2688107/2688107 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 80103 event pairs, 2161 based on Foata normal form. 6/10517 useless extension candidates. Maximal degree in co-relation 89715. Up to 7449 conditions per place. [2024-06-28 02:33:39,636 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 314 selfloop transitions, 228 changer transitions 0/549 dead transitions. [2024-06-28 02:33:39,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 549 transitions, 8796 flow [2024-06-28 02:33:39,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:39,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:39,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:33:39,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-28 02:33:39,637 INFO L175 Difference]: Start difference. First operand has 461 places, 510 transitions, 7292 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:33:39,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 549 transitions, 8796 flow [2024-06-28 02:33:48,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 549 transitions, 8396 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:48,342 INFO L231 Difference]: Finished difference. Result has 465 places, 511 transitions, 7389 flow [2024-06-28 02:33:48,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6908, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7389, PETRI_PLACES=465, PETRI_TRANSITIONS=511} [2024-06-28 02:33:48,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-28 02:33:48,342 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 511 transitions, 7389 flow [2024-06-28 02:33:48,342 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-28 02:33:48,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:48,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:48,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:33:48,342 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:48,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:48,343 INFO L85 PathProgramCache]: Analyzing trace with hash -666628000, now seen corresponding path program 3 times [2024-06-28 02:33:48,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:48,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37816826] [2024-06-28 02:33:48,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:48,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:48,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:48,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:48,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:48,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37816826] [2024-06-28 02:33:48,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37816826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:48,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:48,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:48,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266099745] [2024-06-28 02:33:48,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:48,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:48,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:48,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:48,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:48,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:48,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 511 transitions, 7389 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-28 02:33:48,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:48,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:48,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:51,193 INFO L124 PetriNetUnfolderBase]: 6296/10647 cut-off events. [2024-06-28 02:33:51,193 INFO L125 PetriNetUnfolderBase]: For 2724615/2724615 co-relation queries the response was YES. [2024-06-28 02:33:51,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90722 conditions, 10647 events. 6296/10647 cut-off events. For 2724615/2724615 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 81202 event pairs, 2309 based on Foata normal form. 6/10624 useless extension candidates. Maximal degree in co-relation 90508. Up to 9280 conditions per place. [2024-06-28 02:33:51,363 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 324 selfloop transitions, 209 changer transitions 0/540 dead transitions. [2024-06-28 02:33:51,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 540 transitions, 8563 flow [2024-06-28 02:33:51,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:51,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:51,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:33:51,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:33:51,364 INFO L175 Difference]: Start difference. First operand has 465 places, 511 transitions, 7389 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:33:51,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 540 transitions, 8563 flow [2024-06-28 02:34:02,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 540 transitions, 8153 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:02,422 INFO L231 Difference]: Finished difference. Result has 468 places, 512 transitions, 7426 flow [2024-06-28 02:34:02,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6980, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7426, PETRI_PLACES=468, PETRI_TRANSITIONS=512} [2024-06-28 02:34:02,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-28 02:34:02,422 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 512 transitions, 7426 flow [2024-06-28 02:34:02,422 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-28 02:34:02,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:02,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:02,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:34:02,423 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:02,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:02,423 INFO L85 PathProgramCache]: Analyzing trace with hash -630457190, now seen corresponding path program 4 times [2024-06-28 02:34:02,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:02,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173527779] [2024-06-28 02:34:02,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:02,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:02,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:02,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:02,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:02,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173527779] [2024-06-28 02:34:02,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173527779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:02,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:02,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:34:02,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870742251] [2024-06-28 02:34:02,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:02,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:34:02,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:02,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:34:02,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:34:02,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:02,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 512 transitions, 7426 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-28 02:34:02,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:02,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:02,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:05,274 INFO L124 PetriNetUnfolderBase]: 6283/10629 cut-off events. [2024-06-28 02:34:05,274 INFO L125 PetriNetUnfolderBase]: For 2714939/2714942 co-relation queries the response was YES. [2024-06-28 02:34:05,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89911 conditions, 10629 events. 6283/10629 cut-off events. For 2714939/2714942 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 80991 event pairs, 2254 based on Foata normal form. 8/10618 useless extension candidates. Maximal degree in co-relation 89696. Up to 9553 conditions per place. [2024-06-28 02:34:05,431 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 436 selfloop transitions, 94 changer transitions 0/537 dead transitions. [2024-06-28 02:34:05,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 537 transitions, 8564 flow [2024-06-28 02:34:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:05,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:05,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:34:05,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:34:05,432 INFO L175 Difference]: Start difference. First operand has 468 places, 512 transitions, 7426 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:34:05,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 537 transitions, 8564 flow [2024-06-28 02:34:15,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 537 transitions, 8127 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:15,944 INFO L231 Difference]: Finished difference. Result has 470 places, 512 transitions, 7183 flow [2024-06-28 02:34:15,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6989, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7183, PETRI_PLACES=470, PETRI_TRANSITIONS=512} [2024-06-28 02:34:15,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 429 predicate places. [2024-06-28 02:34:15,944 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 512 transitions, 7183 flow [2024-06-28 02:34:15,944 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-28 02:34:15,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:15,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:15,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:34:15,944 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:15,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:15,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1298619610, now seen corresponding path program 21 times [2024-06-28 02:34:15,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:15,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026303154] [2024-06-28 02:34:15,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:15,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:15,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:16,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:16,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:16,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026303154] [2024-06-28 02:34:16,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026303154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:16,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:16,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:34:16,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246492887] [2024-06-28 02:34:16,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:16,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:34:16,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:16,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:34:16,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:34:16,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:16,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 512 transitions, 7183 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-28 02:34:16,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:16,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:16,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:18,824 INFO L124 PetriNetUnfolderBase]: 6311/10708 cut-off events. [2024-06-28 02:34:18,825 INFO L125 PetriNetUnfolderBase]: For 2774192/2774195 co-relation queries the response was YES. [2024-06-28 02:34:18,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90130 conditions, 10708 events. 6311/10708 cut-off events. For 2774192/2774195 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 81978 event pairs, 2326 based on Foata normal form. 10/10710 useless extension candidates. Maximal degree in co-relation 89914. Up to 9048 conditions per place. [2024-06-28 02:34:18,987 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 363 selfloop transitions, 178 changer transitions 0/548 dead transitions. [2024-06-28 02:34:18,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 548 transitions, 8669 flow [2024-06-28 02:34:18,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:18,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:18,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:34:18,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:34:18,988 INFO L175 Difference]: Start difference. First operand has 470 places, 512 transitions, 7183 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:34:18,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 548 transitions, 8669 flow [2024-06-28 02:34:28,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 548 transitions, 8451 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:28,144 INFO L231 Difference]: Finished difference. Result has 471 places, 513 transitions, 7351 flow [2024-06-28 02:34:28,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6965, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7351, PETRI_PLACES=471, PETRI_TRANSITIONS=513} [2024-06-28 02:34:28,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-28 02:34:28,145 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 513 transitions, 7351 flow [2024-06-28 02:34:28,145 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-28 02:34:28,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:28,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:28,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:34:28,145 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:28,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:28,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1584246790, now seen corresponding path program 22 times [2024-06-28 02:34:28,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:28,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439365863] [2024-06-28 02:34:28,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:28,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:28,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:28,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:28,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:28,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439365863] [2024-06-28 02:34:28,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439365863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:28,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:28,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:34:28,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806187315] [2024-06-28 02:34:28,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:28,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:34:28,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:28,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:34:28,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:34:28,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:28,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 513 transitions, 7351 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-28 02:34:28,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:28,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:28,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:30,851 INFO L124 PetriNetUnfolderBase]: 6339/10752 cut-off events. [2024-06-28 02:34:30,851 INFO L125 PetriNetUnfolderBase]: For 2817636/2817639 co-relation queries the response was YES. [2024-06-28 02:34:31,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90961 conditions, 10752 events. 6339/10752 cut-off events. For 2817636/2817639 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 82372 event pairs, 2346 based on Foata normal form. 10/10754 useless extension candidates. Maximal degree in co-relation 90744. Up to 9475 conditions per place. [2024-06-28 02:34:31,154 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 355 selfloop transitions, 177 changer transitions 0/539 dead transitions. [2024-06-28 02:34:31,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 539 transitions, 8517 flow [2024-06-28 02:34:31,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:31,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:31,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:34:31,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:34:31,155 INFO L175 Difference]: Start difference. First operand has 471 places, 513 transitions, 7351 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:34:31,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 539 transitions, 8517 flow [2024-06-28 02:34:41,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 539 transitions, 7826 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:41,525 INFO L231 Difference]: Finished difference. Result has 471 places, 514 transitions, 7049 flow [2024-06-28 02:34:41,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6670, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7049, PETRI_PLACES=471, PETRI_TRANSITIONS=514} [2024-06-28 02:34:41,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-28 02:34:41,525 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 514 transitions, 7049 flow [2024-06-28 02:34:41,525 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-28 02:34:41,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:41,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:41,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:34:41,525 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:41,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:41,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1594077820, now seen corresponding path program 23 times [2024-06-28 02:34:41,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:41,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161209190] [2024-06-28 02:34:41,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:41,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:41,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:41,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:41,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:41,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161209190] [2024-06-28 02:34:41,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161209190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:41,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:41,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:34:41,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338311640] [2024-06-28 02:34:41,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:41,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:34:41,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:41,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:34:41,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:34:41,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:41,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 514 transitions, 7049 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-28 02:34:41,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:41,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:41,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:44,341 INFO L124 PetriNetUnfolderBase]: 6367/10796 cut-off events. [2024-06-28 02:34:44,341 INFO L125 PetriNetUnfolderBase]: For 2856298/2856301 co-relation queries the response was YES. [2024-06-28 02:34:44,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90159 conditions, 10796 events. 6367/10796 cut-off events. For 2856298/2856301 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 82715 event pairs, 2350 based on Foata normal form. 10/10798 useless extension candidates. Maximal degree in co-relation 89943. Up to 9519 conditions per place. [2024-06-28 02:34:44,507 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 356 selfloop transitions, 174 changer transitions 0/537 dead transitions. [2024-06-28 02:34:44,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 537 transitions, 8195 flow [2024-06-28 02:34:44,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:44,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:44,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:34:44,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:34:44,507 INFO L175 Difference]: Start difference. First operand has 471 places, 514 transitions, 7049 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:34:44,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 537 transitions, 8195 flow [2024-06-28 02:34:54,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 537 transitions, 7834 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:54,029 INFO L231 Difference]: Finished difference. Result has 473 places, 515 transitions, 7063 flow [2024-06-28 02:34:54,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6688, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7063, PETRI_PLACES=473, PETRI_TRANSITIONS=515} [2024-06-28 02:34:54,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-28 02:34:54,029 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 515 transitions, 7063 flow [2024-06-28 02:34:54,029 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-28 02:34:54,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:54,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:54,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:34:54,029 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:54,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:54,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1510736678, now seen corresponding path program 24 times [2024-06-28 02:34:54,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:54,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324343988] [2024-06-28 02:34:54,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:54,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:54,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:54,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:54,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:54,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324343988] [2024-06-28 02:34:54,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324343988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:54,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:54,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:34:54,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194912407] [2024-06-28 02:34:54,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:54,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:34:54,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:54,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:34:54,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:34:54,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:54,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 515 transitions, 7063 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-28 02:34:54,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:54,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:54,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:56,915 INFO L124 PetriNetUnfolderBase]: 6471/10968 cut-off events. [2024-06-28 02:34:56,915 INFO L125 PetriNetUnfolderBase]: For 3134191/3134194 co-relation queries the response was YES. [2024-06-28 02:34:57,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91109 conditions, 10968 events. 6471/10968 cut-off events. For 3134191/3134194 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 84340 event pairs, 2390 based on Foata normal form. 36/10996 useless extension candidates. Maximal degree in co-relation 90892. Up to 9557 conditions per place. [2024-06-28 02:34:57,091 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 363 selfloop transitions, 164 changer transitions 3/537 dead transitions. [2024-06-28 02:34:57,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 537 transitions, 8213 flow [2024-06-28 02:34:57,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:57,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:57,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:34:57,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:34:57,092 INFO L175 Difference]: Start difference. First operand has 473 places, 515 transitions, 7063 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:34:57,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 537 transitions, 8213 flow [2024-06-28 02:35:08,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 537 transitions, 7856 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:08,246 INFO L231 Difference]: Finished difference. Result has 475 places, 515 transitions, 7053 flow [2024-06-28 02:35:08,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6706, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7053, PETRI_PLACES=475, PETRI_TRANSITIONS=515} [2024-06-28 02:35:08,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-28 02:35:08,246 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 515 transitions, 7053 flow [2024-06-28 02:35:08,247 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-28 02:35:08,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:08,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:08,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:35:08,247 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:08,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:08,247 INFO L85 PathProgramCache]: Analyzing trace with hash 216217776, now seen corresponding path program 25 times [2024-06-28 02:35:08,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:08,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033210804] [2024-06-28 02:35:08,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:08,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:08,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:08,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-28 02:35:08,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:08,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033210804] [2024-06-28 02:35:08,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033210804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:08,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:08,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:08,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289520446] [2024-06-28 02:35:08,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:08,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:08,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:08,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:08,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:08,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:08,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 515 transitions, 7053 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-28 02:35:08,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:08,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:08,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:11,171 INFO L124 PetriNetUnfolderBase]: 6402/10854 cut-off events. [2024-06-28 02:35:11,171 INFO L125 PetriNetUnfolderBase]: For 2865613/2865616 co-relation queries the response was YES. [2024-06-28 02:35:11,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86902 conditions, 10854 events. 6402/10854 cut-off events. For 2865613/2865616 co-relation queries the response was YES. Maximal size of possible extension queue 787. Compared 82962 event pairs, 1945 based on Foata normal form. 32/10875 useless extension candidates. Maximal degree in co-relation 86684. Up to 8121 conditions per place. [2024-06-28 02:35:11,332 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 219 changer transitions 3/569 dead transitions. [2024-06-28 02:35:11,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 569 transitions, 8617 flow [2024-06-28 02:35:11,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:35:11,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:35:11,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-28 02:35:11,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6525 [2024-06-28 02:35:11,333 INFO L175 Difference]: Start difference. First operand has 475 places, 515 transitions, 7053 flow. Second operand 10 states and 261 transitions. [2024-06-28 02:35:11,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 569 transitions, 8617 flow [2024-06-28 02:35:21,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 569 transitions, 8268 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:21,311 INFO L231 Difference]: Finished difference. Result has 479 places, 515 transitions, 7152 flow [2024-06-28 02:35:21,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6704, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7152, PETRI_PLACES=479, PETRI_TRANSITIONS=515} [2024-06-28 02:35:21,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-28 02:35:21,312 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 515 transitions, 7152 flow [2024-06-28 02:35:21,312 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-28 02:35:21,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:21,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, 1] [2024-06-28 02:35:21,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:35:21,312 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:21,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:21,312 INFO L85 PathProgramCache]: Analyzing trace with hash 216365646, now seen corresponding path program 26 times [2024-06-28 02:35:21,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:21,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629946737] [2024-06-28 02:35:21,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:21,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:21,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:21,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:21,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:21,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629946737] [2024-06-28 02:35:21,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629946737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:21,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:21,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:21,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698342303] [2024-06-28 02:35:21,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:21,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:21,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:21,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:21,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:21,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:21,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 515 transitions, 7152 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-28 02:35:21,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:21,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:21,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:24,167 INFO L124 PetriNetUnfolderBase]: 6333/10751 cut-off events. [2024-06-28 02:35:24,168 INFO L125 PetriNetUnfolderBase]: For 2631226/2631229 co-relation queries the response was YES. [2024-06-28 02:35:24,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82471 conditions, 10751 events. 6333/10751 cut-off events. For 2631226/2631229 co-relation queries the response was YES. Maximal size of possible extension queue 781. Compared 82596 event pairs, 2228 based on Foata normal form. 36/10776 useless extension candidates. Maximal degree in co-relation 82252. Up to 9272 conditions per place. [2024-06-28 02:35:24,341 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 355 selfloop transitions, 197 changer transitions 3/562 dead transitions. [2024-06-28 02:35:24,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 562 transitions, 8398 flow [2024-06-28 02:35:24,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:35:24,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:35:24,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-28 02:35:24,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:35:24,342 INFO L175 Difference]: Start difference. First operand has 479 places, 515 transitions, 7152 flow. Second operand 10 states and 255 transitions. [2024-06-28 02:35:24,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 562 transitions, 8398 flow [2024-06-28 02:35:34,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 562 transitions, 7981 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 02:35:34,217 INFO L231 Difference]: Finished difference. Result has 478 places, 514 transitions, 7132 flow [2024-06-28 02:35:34,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6735, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7132, PETRI_PLACES=478, PETRI_TRANSITIONS=514} [2024-06-28 02:35:34,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-28 02:35:34,218 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 514 transitions, 7132 flow [2024-06-28 02:35:34,218 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-28 02:35:34,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:34,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:34,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:35:34,218 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:34,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:34,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1303270916, now seen corresponding path program 27 times [2024-06-28 02:35:34,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:34,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700084499] [2024-06-28 02:35:34,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:34,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:34,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:34,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:34,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:34,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700084499] [2024-06-28 02:35:34,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700084499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:34,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:34,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:34,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847156273] [2024-06-28 02:35:34,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:34,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:34,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:34,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:34,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:34,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:34,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 514 transitions, 7132 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-28 02:35:34,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:34,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:34,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:36,948 INFO L124 PetriNetUnfolderBase]: 6254/10645 cut-off events. [2024-06-28 02:35:36,948 INFO L125 PetriNetUnfolderBase]: For 2250750/2250753 co-relation queries the response was YES. [2024-06-28 02:35:37,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76759 conditions, 10645 events. 6254/10645 cut-off events. For 2250750/2250753 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 81866 event pairs, 2233 based on Foata normal form. 36/10673 useless extension candidates. Maximal degree in co-relation 76542. Up to 9219 conditions per place. [2024-06-28 02:35:37,112 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 393 selfloop transitions, 140 changer transitions 3/543 dead transitions. [2024-06-28 02:35:37,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 543 transitions, 8294 flow [2024-06-28 02:35:37,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:37,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:37,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:35:37,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-28 02:35:37,113 INFO L175 Difference]: Start difference. First operand has 478 places, 514 transitions, 7132 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:35:37,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 543 transitions, 8294 flow [2024-06-28 02:35:45,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 543 transitions, 7870 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-28 02:35:45,329 INFO L231 Difference]: Finished difference. Result has 473 places, 513 transitions, 6985 flow [2024-06-28 02:35:45,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6708, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6985, PETRI_PLACES=473, PETRI_TRANSITIONS=513} [2024-06-28 02:35:45,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-28 02:35:45,330 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 513 transitions, 6985 flow [2024-06-28 02:35:45,330 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-28 02:35:45,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:45,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:45,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:35:45,331 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:45,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:45,331 INFO L85 PathProgramCache]: Analyzing trace with hash 221728026, now seen corresponding path program 28 times [2024-06-28 02:35:45,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:45,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667724006] [2024-06-28 02:35:45,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:45,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:45,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:45,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:45,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:45,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667724006] [2024-06-28 02:35:45,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667724006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:45,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:45,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:45,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49400296] [2024-06-28 02:35:45,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:45,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:45,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:45,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:45,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:45,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:45,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 513 transitions, 6985 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-28 02:35:45,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:45,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:45,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:48,136 INFO L124 PetriNetUnfolderBase]: 6175/10517 cut-off events. [2024-06-28 02:35:48,136 INFO L125 PetriNetUnfolderBase]: For 1885271/1885274 co-relation queries the response was YES. [2024-06-28 02:35:48,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71048 conditions, 10517 events. 6175/10517 cut-off events. For 1885271/1885274 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 80722 event pairs, 2130 based on Foata normal form. 36/10542 useless extension candidates. Maximal degree in co-relation 70833. Up to 9070 conditions per place. [2024-06-28 02:35:48,296 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 367 selfloop transitions, 176 changer transitions 3/553 dead transitions. [2024-06-28 02:35:48,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 553 transitions, 8195 flow [2024-06-28 02:35:48,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:48,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:48,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 02:35:48,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-28 02:35:48,297 INFO L175 Difference]: Start difference. First operand has 473 places, 513 transitions, 6985 flow. Second operand 9 states and 230 transitions. [2024-06-28 02:35:48,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 553 transitions, 8195 flow [2024-06-28 02:35:55,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 553 transitions, 7881 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:55,719 INFO L231 Difference]: Finished difference. Result has 475 places, 512 transitions, 7023 flow [2024-06-28 02:35:55,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6671, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7023, PETRI_PLACES=475, PETRI_TRANSITIONS=512} [2024-06-28 02:35:55,720 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-28 02:35:55,720 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 512 transitions, 7023 flow [2024-06-28 02:35:55,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:55,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:55,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:55,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:35:55,720 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:55,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:55,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1970453038, now seen corresponding path program 29 times [2024-06-28 02:35:55,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:55,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407512611] [2024-06-28 02:35:55,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:55,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:55,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:55,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:55,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:55,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407512611] [2024-06-28 02:35:55,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407512611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:55,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:55,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:55,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015474789] [2024-06-28 02:35:55,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:55,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:55,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:55,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:55,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:55,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:55,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 512 transitions, 7023 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-28 02:35:55,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:55,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:55,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:58,352 INFO L124 PetriNetUnfolderBase]: 6093/10364 cut-off events. [2024-06-28 02:35:58,352 INFO L125 PetriNetUnfolderBase]: For 1586645/1586648 co-relation queries the response was YES. [2024-06-28 02:35:58,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65675 conditions, 10364 events. 6093/10364 cut-off events. For 1586645/1586648 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 79233 event pairs, 1908 based on Foata normal form. 38/10371 useless extension candidates. Maximal degree in co-relation 65460. Up to 8549 conditions per place. [2024-06-28 02:35:58,637 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 202 changer transitions 3/562 dead transitions. [2024-06-28 02:35:58,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 562 transitions, 8293 flow [2024-06-28 02:35:58,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:35:58,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:35:58,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 02:35:58,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6475 [2024-06-28 02:35:58,641 INFO L175 Difference]: Start difference. First operand has 475 places, 512 transitions, 7023 flow. Second operand 10 states and 259 transitions. [2024-06-28 02:35:58,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 562 transitions, 8293 flow [2024-06-28 02:36:07,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 562 transitions, 7839 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-28 02:36:07,116 INFO L231 Difference]: Finished difference. Result has 474 places, 512 transitions, 6984 flow [2024-06-28 02:36:07,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6569, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6984, PETRI_PLACES=474, PETRI_TRANSITIONS=512} [2024-06-28 02:36:07,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-28 02:36:07,117 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 512 transitions, 6984 flow [2024-06-28 02:36:07,117 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-28 02:36:07,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:07,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:07,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:36:07,117 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:07,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:07,117 INFO L85 PathProgramCache]: Analyzing trace with hash -2059018798, now seen corresponding path program 30 times [2024-06-28 02:36:07,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:07,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776855858] [2024-06-28 02:36:07,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:07,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:07,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:07,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-28 02:36:07,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:07,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776855858] [2024-06-28 02:36:07,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776855858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:07,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:07,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:07,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345512080] [2024-06-28 02:36:07,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:07,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:07,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:07,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:07,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:07,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:07,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 512 transitions, 6984 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-28 02:36:07,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:07,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:07,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:09,812 INFO L124 PetriNetUnfolderBase]: 6168/10521 cut-off events. [2024-06-28 02:36:09,812 INFO L125 PetriNetUnfolderBase]: For 1513438/1513441 co-relation queries the response was YES. [2024-06-28 02:36:09,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65153 conditions, 10521 events. 6168/10521 cut-off events. For 1513438/1513441 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 80712 event pairs, 1634 based on Foata normal form. 38/10532 useless extension candidates. Maximal degree in co-relation 64939. Up to 5964 conditions per place. [2024-06-28 02:36:09,965 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 330 selfloop transitions, 221 changer transitions 7/565 dead transitions. [2024-06-28 02:36:09,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 565 transitions, 8620 flow [2024-06-28 02:36:09,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:09,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:09,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-28 02:36:09,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 02:36:09,965 INFO L175 Difference]: Start difference. First operand has 474 places, 512 transitions, 6984 flow. Second operand 9 states and 240 transitions. [2024-06-28 02:36:09,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 565 transitions, 8620 flow [2024-06-28 02:36:17,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 565 transitions, 8156 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 02:36:17,275 INFO L231 Difference]: Finished difference. Result has 474 places, 510 transitions, 7072 flow [2024-06-28 02:36:17,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6526, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7072, PETRI_PLACES=474, PETRI_TRANSITIONS=510} [2024-06-28 02:36:17,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-28 02:36:17,276 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 510 transitions, 7072 flow [2024-06-28 02:36:17,276 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-28 02:36:17,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:17,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:17,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:36:17,277 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:17,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:17,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1505428732, now seen corresponding path program 5 times [2024-06-28 02:36:17,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:17,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586197737] [2024-06-28 02:36:17,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:17,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:17,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:17,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:17,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:17,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586197737] [2024-06-28 02:36:17,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586197737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:17,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:17,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:17,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011339071] [2024-06-28 02:36:17,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:17,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:17,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:17,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:17,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:17,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:17,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 510 transitions, 7072 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-28 02:36:17,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:17,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:17,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:19,941 INFO L124 PetriNetUnfolderBase]: 6177/10586 cut-off events. [2024-06-28 02:36:19,941 INFO L125 PetriNetUnfolderBase]: For 1363446/1363449 co-relation queries the response was YES. [2024-06-28 02:36:20,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67892 conditions, 10586 events. 6177/10586 cut-off events. For 1363446/1363449 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 81718 event pairs, 2065 based on Foata normal form. 8/10586 useless extension candidates. Maximal degree in co-relation 67677. Up to 8060 conditions per place. [2024-06-28 02:36:20,102 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 359 selfloop transitions, 185 changer transitions 0/551 dead transitions. [2024-06-28 02:36:20,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 551 transitions, 8594 flow [2024-06-28 02:36:20,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:20,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:20,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:36:20,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-28 02:36:20,103 INFO L175 Difference]: Start difference. First operand has 474 places, 510 transitions, 7072 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:36:20,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 551 transitions, 8594 flow [2024-06-28 02:36:28,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 551 transitions, 8176 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 02:36:28,466 INFO L231 Difference]: Finished difference. Result has 473 places, 511 transitions, 7070 flow [2024-06-28 02:36:28,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6660, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7070, PETRI_PLACES=473, PETRI_TRANSITIONS=511} [2024-06-28 02:36:28,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-28 02:36:28,467 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 511 transitions, 7070 flow [2024-06-28 02:36:28,467 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-28 02:36:28,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:28,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:28,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:36:28,467 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:28,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:28,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1579122594, now seen corresponding path program 6 times [2024-06-28 02:36:28,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:28,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355385240] [2024-06-28 02:36:28,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:28,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:28,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:28,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:28,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:28,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355385240] [2024-06-28 02:36:28,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355385240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:28,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:28,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:28,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682543621] [2024-06-28 02:36:28,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:28,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:28,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:28,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:28,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:28,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:28,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 511 transitions, 7070 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-28 02:36:28,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:28,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:28,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:31,136 INFO L124 PetriNetUnfolderBase]: 6197/10605 cut-off events. [2024-06-28 02:36:31,136 INFO L125 PetriNetUnfolderBase]: For 1345069/1345072 co-relation queries the response was YES. [2024-06-28 02:36:31,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67678 conditions, 10605 events. 6197/10605 cut-off events. For 1345069/1345072 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 81755 event pairs, 2224 based on Foata normal form. 8/10605 useless extension candidates. Maximal degree in co-relation 67463. Up to 8072 conditions per place. [2024-06-28 02:36:31,294 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 357 selfloop transitions, 183 changer transitions 0/547 dead transitions. [2024-06-28 02:36:31,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 547 transitions, 8564 flow [2024-06-28 02:36:31,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:31,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:31,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:36:31,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:36:31,295 INFO L175 Difference]: Start difference. First operand has 473 places, 511 transitions, 7070 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:36:31,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 547 transitions, 8564 flow [2024-06-28 02:36:38,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 547 transitions, 7550 flow, removed 41 selfloop flow, removed 11 redundant places. [2024-06-28 02:36:38,528 INFO L231 Difference]: Finished difference. Result has 470 places, 512 transitions, 6464 flow [2024-06-28 02:36:38,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6076, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6464, PETRI_PLACES=470, PETRI_TRANSITIONS=512} [2024-06-28 02:36:38,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 429 predicate places. [2024-06-28 02:36:38,528 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 512 transitions, 6464 flow [2024-06-28 02:36:38,528 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-28 02:36:38,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:38,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:38,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:36:38,529 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:38,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:38,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1103511846, now seen corresponding path program 7 times [2024-06-28 02:36:38,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:38,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257809562] [2024-06-28 02:36:38,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:38,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:38,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:38,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:38,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:38,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257809562] [2024-06-28 02:36:38,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257809562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:38,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:38,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:38,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047876498] [2024-06-28 02:36:38,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:38,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:38,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:38,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:38,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:38,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:38,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 512 transitions, 6464 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-28 02:36:38,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:38,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:38,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:41,144 INFO L124 PetriNetUnfolderBase]: 6217/10658 cut-off events. [2024-06-28 02:36:41,144 INFO L125 PetriNetUnfolderBase]: For 1356531/1356534 co-relation queries the response was YES. [2024-06-28 02:36:41,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65002 conditions, 10658 events. 6217/10658 cut-off events. For 1356531/1356534 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 82563 event pairs, 2262 based on Foata normal form. 8/10658 useless extension candidates. Maximal degree in co-relation 64791. Up to 9287 conditions per place. [2024-06-28 02:36:41,305 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 359 selfloop transitions, 172 changer transitions 0/538 dead transitions. [2024-06-28 02:36:41,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 538 transitions, 7624 flow [2024-06-28 02:36:41,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:41,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:41,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:36:41,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:36:41,305 INFO L175 Difference]: Start difference. First operand has 470 places, 512 transitions, 6464 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:36:41,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 538 transitions, 7624 flow [2024-06-28 02:36:50,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 538 transitions, 7276 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:50,364 INFO L231 Difference]: Finished difference. Result has 473 places, 513 transitions, 6486 flow [2024-06-28 02:36:50,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6117, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6486, PETRI_PLACES=473, PETRI_TRANSITIONS=513} [2024-06-28 02:36:50,364 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-28 02:36:50,364 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 513 transitions, 6486 flow [2024-06-28 02:36:50,365 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-28 02:36:50,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:50,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:50,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:36:50,365 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:50,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:50,365 INFO L85 PathProgramCache]: Analyzing trace with hash -857522948, now seen corresponding path program 8 times [2024-06-28 02:36:50,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:50,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751020869] [2024-06-28 02:36:50,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:50,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:50,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:50,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:50,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:50,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751020869] [2024-06-28 02:36:50,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751020869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:50,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:50,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:50,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941593907] [2024-06-28 02:36:50,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:50,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:50,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:50,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:50,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:50,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:50,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 513 transitions, 6486 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-28 02:36:50,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:50,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:50,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:53,172 INFO L124 PetriNetUnfolderBase]: 6465/11082 cut-off events. [2024-06-28 02:36:53,173 INFO L125 PetriNetUnfolderBase]: For 1784620/1784623 co-relation queries the response was YES. [2024-06-28 02:36:53,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72638 conditions, 11082 events. 6465/11082 cut-off events. For 1784620/1784623 co-relation queries the response was YES. Maximal size of possible extension queue 810. Compared 85818 event pairs, 2263 based on Foata normal form. 8/11082 useless extension candidates. Maximal degree in co-relation 72426. Up to 5552 conditions per place. [2024-06-28 02:36:53,338 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 376 selfloop transitions, 176 changer transitions 0/559 dead transitions. [2024-06-28 02:36:53,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 559 transitions, 8298 flow [2024-06-28 02:36:53,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:53,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:53,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:36:53,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-28 02:36:53,338 INFO L175 Difference]: Start difference. First operand has 473 places, 513 transitions, 6486 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:36:53,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 559 transitions, 8298 flow [2024-06-28 02:37:00,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 559 transitions, 7942 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:00,912 INFO L231 Difference]: Finished difference. Result has 475 places, 514 transitions, 6512 flow [2024-06-28 02:37:00,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6130, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6512, PETRI_PLACES=475, PETRI_TRANSITIONS=514} [2024-06-28 02:37:00,912 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-28 02:37:00,912 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 514 transitions, 6512 flow [2024-06-28 02:37:00,912 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-28 02:37:00,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:00,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:00,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:37:00,913 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:00,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:00,913 INFO L85 PathProgramCache]: Analyzing trace with hash -857224418, now seen corresponding path program 9 times [2024-06-28 02:37:00,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:00,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128967793] [2024-06-28 02:37:00,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:00,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:00,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:00,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:00,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:00,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128967793] [2024-06-28 02:37:00,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128967793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:00,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:00,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:00,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123236079] [2024-06-28 02:37:00,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:00,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:00,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:00,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:00,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:01,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:01,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 514 transitions, 6512 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-28 02:37:01,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:01,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:01,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:03,648 INFO L124 PetriNetUnfolderBase]: 6485/11118 cut-off events. [2024-06-28 02:37:03,648 INFO L125 PetriNetUnfolderBase]: For 1813260/1813263 co-relation queries the response was YES. [2024-06-28 02:37:03,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73234 conditions, 11118 events. 6485/11118 cut-off events. For 1813260/1813263 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 86136 event pairs, 2263 based on Foata normal form. 8/11118 useless extension candidates. Maximal degree in co-relation 73021. Up to 5564 conditions per place. [2024-06-28 02:37:03,828 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 376 selfloop transitions, 173 changer transitions 0/556 dead transitions. [2024-06-28 02:37:03,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 556 transitions, 8306 flow [2024-06-28 02:37:03,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:03,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:03,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:37:03,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-28 02:37:03,829 INFO L175 Difference]: Start difference. First operand has 475 places, 514 transitions, 6512 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:37:03,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 556 transitions, 8306 flow [2024-06-28 02:37:11,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 556 transitions, 7655 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-28 02:37:11,620 INFO L231 Difference]: Finished difference. Result has 473 places, 515 transitions, 6239 flow [2024-06-28 02:37:11,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5874, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6239, PETRI_PLACES=473, PETRI_TRANSITIONS=515} [2024-06-28 02:37:11,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-28 02:37:11,621 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 515 transitions, 6239 flow [2024-06-28 02:37:11,621 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-28 02:37:11,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:11,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:11,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 02:37:11,621 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:11,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:11,621 INFO L85 PathProgramCache]: Analyzing trace with hash -502961378, now seen corresponding path program 10 times [2024-06-28 02:37:11,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:11,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002000692] [2024-06-28 02:37:11,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:11,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:11,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:11,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:11,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:11,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002000692] [2024-06-28 02:37:11,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002000692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:11,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:11,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:11,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264622992] [2024-06-28 02:37:11,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:11,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:11,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:11,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:11,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:11,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:11,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 515 transitions, 6239 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-28 02:37:11,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:11,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:11,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:14,441 INFO L124 PetriNetUnfolderBase]: 6667/11448 cut-off events. [2024-06-28 02:37:14,441 INFO L125 PetriNetUnfolderBase]: For 2204509/2204512 co-relation queries the response was YES. [2024-06-28 02:37:14,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75727 conditions, 11448 events. 6667/11448 cut-off events. For 2204509/2204512 co-relation queries the response was YES. Maximal size of possible extension queue 838. Compared 89394 event pairs, 2268 based on Foata normal form. 26/11466 useless extension candidates. Maximal degree in co-relation 75518. Up to 5571 conditions per place. [2024-06-28 02:37:14,622 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 381 selfloop transitions, 162 changer transitions 6/556 dead transitions. [2024-06-28 02:37:14,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 556 transitions, 8028 flow [2024-06-28 02:37:14,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:14,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:14,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:37:14,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:37:14,623 INFO L175 Difference]: Start difference. First operand has 473 places, 515 transitions, 6239 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:37:14,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 556 transitions, 8028 flow [2024-06-28 02:37:24,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 556 transitions, 7643 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:24,008 INFO L231 Difference]: Finished difference. Result has 475 places, 514 transitions, 6188 flow [2024-06-28 02:37:24,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5855, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6188, PETRI_PLACES=475, PETRI_TRANSITIONS=514} [2024-06-28 02:37:24,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-28 02:37:24,009 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 514 transitions, 6188 flow [2024-06-28 02:37:24,009 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-28 02:37:24,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:24,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:24,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 02:37:24,009 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:24,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:24,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1297904572, now seen corresponding path program 11 times [2024-06-28 02:37:24,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:24,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024751802] [2024-06-28 02:37:24,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:24,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:24,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:24,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:24,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:24,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024751802] [2024-06-28 02:37:24,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024751802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:24,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:24,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:24,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836946987] [2024-06-28 02:37:24,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:24,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:24,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:24,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:24,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:24,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:24,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 514 transitions, 6188 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-28 02:37:24,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:24,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:24,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:26,916 INFO L124 PetriNetUnfolderBase]: 6790/11649 cut-off events. [2024-06-28 02:37:26,916 INFO L125 PetriNetUnfolderBase]: For 2522049/2522052 co-relation queries the response was YES. [2024-06-28 02:37:27,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79923 conditions, 11649 events. 6790/11649 cut-off events. For 2522049/2522052 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 91685 event pairs, 2577 based on Foata normal form. 32/11673 useless extension candidates. Maximal degree in co-relation 79714. Up to 8662 conditions per place. [2024-06-28 02:37:27,094 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 373 selfloop transitions, 158 changer transitions 9/547 dead transitions. [2024-06-28 02:37:27,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 547 transitions, 7676 flow [2024-06-28 02:37:27,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:27,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:27,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:37:27,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:37:27,095 INFO L175 Difference]: Start difference. First operand has 475 places, 514 transitions, 6188 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:37:27,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 547 transitions, 7676 flow [2024-06-28 02:37:36,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 547 transitions, 7338 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:36,740 INFO L231 Difference]: Finished difference. Result has 477 places, 512 transitions, 6166 flow [2024-06-28 02:37:36,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5850, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6166, PETRI_PLACES=477, PETRI_TRANSITIONS=512} [2024-06-28 02:37:36,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 436 predicate places. [2024-06-28 02:37:36,741 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 512 transitions, 6166 flow [2024-06-28 02:37:36,741 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-28 02:37:36,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:36,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:36,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 02:37:36,742 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:36,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:36,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1556309218, now seen corresponding path program 12 times [2024-06-28 02:37:36,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:36,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678114904] [2024-06-28 02:37:36,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:36,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:36,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:36,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:36,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:36,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678114904] [2024-06-28 02:37:36,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678114904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:36,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:36,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:36,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453486032] [2024-06-28 02:37:36,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:36,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:36,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:36,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:36,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:36,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:36,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 512 transitions, 6166 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-28 02:37:36,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:36,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:36,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:39,377 INFO L124 PetriNetUnfolderBase]: 6367/10968 cut-off events. [2024-06-28 02:37:39,377 INFO L125 PetriNetUnfolderBase]: For 1854149/1854152 co-relation queries the response was YES. [2024-06-28 02:37:39,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67324 conditions, 10968 events. 6367/10968 cut-off events. For 1854149/1854152 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 85924 event pairs, 2328 based on Foata normal form. 32/10992 useless extension candidates. Maximal degree in co-relation 67114. Up to 9301 conditions per place. [2024-06-28 02:37:39,536 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 364 selfloop transitions, 160 changer transitions 8/539 dead transitions. [2024-06-28 02:37:39,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 539 transitions, 7330 flow [2024-06-28 02:37:39,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:39,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:39,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:37:39,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:37:39,537 INFO L175 Difference]: Start difference. First operand has 477 places, 512 transitions, 6166 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:37:39,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 539 transitions, 7330 flow [2024-06-28 02:37:47,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 539 transitions, 6996 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:47,888 INFO L231 Difference]: Finished difference. Result has 479 places, 509 transitions, 6135 flow [2024-06-28 02:37:47,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5832, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6135, PETRI_PLACES=479, PETRI_TRANSITIONS=509} [2024-06-28 02:37:47,889 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-28 02:37:47,889 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 509 transitions, 6135 flow [2024-06-28 02:37:47,889 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-28 02:37:47,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:47,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:47,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 02:37:47,890 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:47,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:47,890 INFO L85 PathProgramCache]: Analyzing trace with hash 183982996, now seen corresponding path program 13 times [2024-06-28 02:37:47,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:47,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334077444] [2024-06-28 02:37:47,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:47,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:47,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:47,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:47,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:47,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334077444] [2024-06-28 02:37:47,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334077444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:47,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:47,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:47,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704411906] [2024-06-28 02:37:47,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:47,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:47,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:47,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:47,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:48,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:48,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 509 transitions, 6135 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-28 02:37:48,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:48,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:48,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:50,431 INFO L124 PetriNetUnfolderBase]: 5990/10309 cut-off events. [2024-06-28 02:37:50,432 INFO L125 PetriNetUnfolderBase]: For 1368696/1368699 co-relation queries the response was YES. [2024-06-28 02:37:50,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57769 conditions, 10309 events. 5990/10309 cut-off events. For 1368696/1368699 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 79727 event pairs, 2059 based on Foata normal form. 32/10333 useless extension candidates. Maximal degree in co-relation 57558. Up to 8522 conditions per place. [2024-06-28 02:37:50,576 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 389 selfloop transitions, 136 changer transitions 12/544 dead transitions. [2024-06-28 02:37:50,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 544 transitions, 7331 flow [2024-06-28 02:37:50,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:50,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:50,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:37:50,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:37:50,577 INFO L175 Difference]: Start difference. First operand has 479 places, 509 transitions, 6135 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:37:50,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 544 transitions, 7331 flow [2024-06-28 02:37:58,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 544 transitions, 6887 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:58,337 INFO L231 Difference]: Finished difference. Result has 479 places, 502 transitions, 5904 flow [2024-06-28 02:37:58,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5691, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5904, PETRI_PLACES=479, PETRI_TRANSITIONS=502} [2024-06-28 02:37:58,337 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-28 02:37:58,337 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 502 transitions, 5904 flow [2024-06-28 02:37:58,337 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-28 02:37:58,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:58,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:58,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 02:37:58,337 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:58,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:58,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1037358434, now seen corresponding path program 14 times [2024-06-28 02:37:58,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:58,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102686615] [2024-06-28 02:37:58,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:58,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:58,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:58,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:58,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:58,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102686615] [2024-06-28 02:37:58,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102686615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:58,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:58,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:58,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037791762] [2024-06-28 02:37:58,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:58,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:58,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:58,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:58,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:58,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:58,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 502 transitions, 5904 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-28 02:37:58,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:58,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:58,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:00,841 INFO L124 PetriNetUnfolderBase]: 5843/10042 cut-off events. [2024-06-28 02:38:00,841 INFO L125 PetriNetUnfolderBase]: For 1348505/1348508 co-relation queries the response was YES. [2024-06-28 02:38:00,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55636 conditions, 10042 events. 5843/10042 cut-off events. For 1348505/1348508 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 76697 event pairs, 1795 based on Foata normal form. 32/10066 useless extension candidates. Maximal degree in co-relation 55425. Up to 5133 conditions per place. [2024-06-28 02:38:00,982 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 378 selfloop transitions, 140 changer transitions 17/542 dead transitions. [2024-06-28 02:38:00,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 542 transitions, 7392 flow [2024-06-28 02:38:00,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:00,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:00,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:38:00,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-28 02:38:00,982 INFO L175 Difference]: Start difference. First operand has 479 places, 502 transitions, 5904 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:38:00,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 542 transitions, 7392 flow [2024-06-28 02:38:08,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 542 transitions, 7043 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 02:38:08,668 INFO L231 Difference]: Finished difference. Result has 476 places, 491 transitions, 5720 flow [2024-06-28 02:38:08,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5557, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5720, PETRI_PLACES=476, PETRI_TRANSITIONS=491} [2024-06-28 02:38:08,668 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-28 02:38:08,668 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 491 transitions, 5720 flow [2024-06-28 02:38:08,669 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-28 02:38:08,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:08,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:08,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 02:38:08,669 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:08,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:08,669 INFO L85 PathProgramCache]: Analyzing trace with hash 221943228, now seen corresponding path program 15 times [2024-06-28 02:38:08,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:08,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757603514] [2024-06-28 02:38:08,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:08,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:08,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:08,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:08,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:08,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757603514] [2024-06-28 02:38:08,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757603514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:08,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:08,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:08,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613169015] [2024-06-28 02:38:08,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:08,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:08,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:08,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:08,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:08,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:08,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 491 transitions, 5720 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-28 02:38:08,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:08,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:08,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:10,880 INFO L124 PetriNetUnfolderBase]: 5498/9486 cut-off events. [2024-06-28 02:38:10,880 INFO L125 PetriNetUnfolderBase]: For 1066621/1066624 co-relation queries the response was YES. [2024-06-28 02:38:11,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49079 conditions, 9486 events. 5498/9486 cut-off events. For 1066621/1066624 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 72547 event pairs, 1693 based on Foata normal form. 32/9487 useless extension candidates. Maximal degree in co-relation 48870. Up to 7071 conditions per place. [2024-06-28 02:38:11,161 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 342 selfloop transitions, 180 changer transitions 8/537 dead transitions. [2024-06-28 02:38:11,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 537 transitions, 6930 flow [2024-06-28 02:38:11,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:11,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:11,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:38:11,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 02:38:11,162 INFO L175 Difference]: Start difference. First operand has 476 places, 491 transitions, 5720 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:38:11,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 537 transitions, 6930 flow [2024-06-28 02:38:16,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 537 transitions, 6582 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-28 02:38:16,554 INFO L231 Difference]: Finished difference. Result has 474 places, 488 transitions, 5709 flow [2024-06-28 02:38:16,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5372, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5709, PETRI_PLACES=474, PETRI_TRANSITIONS=488} [2024-06-28 02:38:16,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-28 02:38:16,555 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 488 transitions, 5709 flow [2024-06-28 02:38:16,555 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-28 02:38:16,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:16,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:16,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 02:38:16,555 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:16,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:16,555 INFO L85 PathProgramCache]: Analyzing trace with hash 355942600, now seen corresponding path program 1 times [2024-06-28 02:38:16,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:16,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86252903] [2024-06-28 02:38:16,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:16,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:16,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:16,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:16,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:16,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86252903] [2024-06-28 02:38:16,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86252903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:16,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:16,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:16,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164218810] [2024-06-28 02:38:16,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:16,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:16,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:16,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:16,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:16,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:16,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 488 transitions, 5709 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-28 02:38:16,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:16,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:16,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:18,719 INFO L124 PetriNetUnfolderBase]: 5319/9197 cut-off events. [2024-06-28 02:38:18,719 INFO L125 PetriNetUnfolderBase]: For 614475/614475 co-relation queries the response was YES. [2024-06-28 02:38:18,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44736 conditions, 9197 events. 5319/9197 cut-off events. For 614475/614475 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 69934 event pairs, 1785 based on Foata normal form. 6/9198 useless extension candidates. Maximal degree in co-relation 44530. Up to 8245 conditions per place. [2024-06-28 02:38:18,837 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 408 selfloop transitions, 96 changer transitions 1/512 dead transitions. [2024-06-28 02:38:18,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 512 transitions, 6833 flow [2024-06-28 02:38:18,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:18,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:18,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-28 02:38:18,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-28 02:38:18,837 INFO L175 Difference]: Start difference. First operand has 474 places, 488 transitions, 5709 flow. Second operand 10 states and 223 transitions. [2024-06-28 02:38:18,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 512 transitions, 6833 flow Killed by 15