./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_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/protection/safe021_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe021_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 15:54:57,839 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 15:54:57,909 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 15:54:57,912 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 15:54:57,912 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 15:54:57,931 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 15:54:57,931 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 15:54:57,931 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 15:54:57,932 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 15:54:57,935 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 15:54:57,935 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 15:54:57,936 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 15:54:57,936 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 15:54:57,937 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 15:54:57,938 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 15:54:57,938 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 15:54:57,938 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 15:54:57,938 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 15:54:57,938 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 15:54:57,939 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 15:54:57,939 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 15:54:57,939 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 15:54:57,939 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 15:54:57,940 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 15:54:57,940 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 15:54:57,940 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 15:54:57,940 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 15:54:57,940 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 15:54:57,941 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 15:54:57,941 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 15:54:57,942 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 15:54:57,942 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 15:54:57,942 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:54:57,942 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 15:54:57,942 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 15:54:57,943 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 15:54:57,943 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 15:54:57,943 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 15:54:57,943 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 15:54:57,943 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 15:54:57,944 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 15:54:57,944 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 15:54:57,944 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 15:54:57,944 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 15:54:58,145 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 15:54:58,166 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 15:54:58,168 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 15:54:58,169 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 15:54:58,169 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 15:54:58,170 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe021_tso.yml/witness.yml [2024-06-21 15:54:58,255 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 15:54:58,255 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 15:54:58,256 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-21 15:54:59,240 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 15:54:59,471 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 15:54:59,475 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-21 15:54:59,487 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d94c5cbaa/693e48e3944e453195b340c5cad51114/FLAG009bae5c7 [2024-06-21 15:54:59,498 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d94c5cbaa/693e48e3944e453195b340c5cad51114 [2024-06-21 15:54:59,499 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 15:54:59,500 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 15:54:59,502 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 15:54:59,502 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 15:54:59,505 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 15:54:59,506 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:54:58" (1/2) ... [2024-06-21 15:54:59,507 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f7ce79a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:54:59, skipping insertion in model container [2024-06-21 15:54:59,507 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:54:58" (1/2) ... [2024-06-21 15:54:59,508 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3a2ed094 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:54:59, skipping insertion in model container [2024-06-21 15:54:59,508 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:54:59" (2/2) ... [2024-06-21 15:54:59,509 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f7ce79a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:54:59, skipping insertion in model container [2024-06-21 15:54:59,509 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:54:59" (2/2) ... [2024-06-21 15:54:59,510 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 15:54:59,545 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 15:54:59,545 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-21 15:54:59,546 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-21 15:54:59,546 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-21 15:54:59,546 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 15:54:59,546 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-21 15:54:59,585 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 15:54:59,829 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:54:59,836 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 15:54:59,964 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:55:00,021 INFO L206 MainTranslator]: Completed translation [2024-06-21 15:55:00,022 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00 WrapperNode [2024-06-21 15:55:00,022 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 15:55:00,023 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 15:55:00,023 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 15:55:00,023 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 15:55:00,028 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,038 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,054 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-21 15:55:00,055 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 15:55:00,055 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 15:55:00,056 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 15:55:00,056 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 15:55:00,064 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,065 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,079 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,089 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 15:55:00,096 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,096 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,101 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,107 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,108 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,109 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,110 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 15:55:00,111 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 15:55:00,111 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 15:55:00,111 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 15:55:00,112 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (1/1) ... [2024-06-21 15:55:00,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:55:00,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 15:55:00,138 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 15:55:00,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 15:55:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 15:55:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 15:55:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 15:55:00,167 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 15:55:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 15:55:00,167 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 15:55:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 15:55:00,168 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 15:55:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 15:55:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 15:55:00,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 15:55:00,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 15:55:00,170 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 15:55:00,259 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 15:55:00,260 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 15:55:00,404 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 15:55:00,404 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 15:55:00,488 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 15:55:00,493 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 15:55:00,493 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:55:00 BoogieIcfgContainer [2024-06-21 15:55:00,493 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 15:55:00,495 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 15:55:00,495 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 15:55:00,498 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 15:55:00,499 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:54:58" (1/4) ... [2024-06-21 15:55:00,499 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17614ec6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:55:00, skipping insertion in model container [2024-06-21 15:55:00,499 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 03:54:59" (2/4) ... [2024-06-21 15:55:00,500 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17614ec6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:55:00, skipping insertion in model container [2024-06-21 15:55:00,500 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:55:00" (3/4) ... [2024-06-21 15:55:00,500 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17614ec6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:55:00, skipping insertion in model container [2024-06-21 15:55:00,500 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:55:00" (4/4) ... [2024-06-21 15:55:00,501 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_tso.i [2024-06-21 15:55:00,518 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 15:55:00,518 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 15:55:00,519 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 15:55:00,554 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 15:55:00,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 15:55:00,610 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 15:55:00,610 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:55:00,612 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 62 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-21 15:55:00,612 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 15:55:00,615 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 15:55:00,622 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 15:55:00,629 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;@11e5cec0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 15:55:00,629 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 15:55:00,632 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 15:55:00,632 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 15:55:00,633 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:55:00,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:00,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 15:55:00,634 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:00,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:00,638 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-21 15:55:00,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:00,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194179490] [2024-06-21 15:55:00,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:00,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:00,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:00,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-21 15:55:00,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:00,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194179490] [2024-06-21 15:55:00,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194179490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:00,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:00,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 15:55:00,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378971668] [2024-06-21 15:55:00,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:00,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 15:55:00,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:01,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 15:55:01,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 15:55:01,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 15:55:01,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:01,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:01,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 15:55:01,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:01,181 INFO L124 PetriNetUnfolderBase]: 606/994 cut-off events. [2024-06-21 15:55:01,181 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-21 15:55:01,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 994 events. 606/994 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5003 event pairs, 384 based on Foata normal form. 1/943 useless extension candidates. Maximal degree in co-relation 1998. Up to 941 conditions per place. [2024-06-21 15:55:01,192 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 15:55:01,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-21 15:55:01,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 15:55:01,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 15:55:01,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-21 15:55:01,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-21 15:55:01,204 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-21 15:55:01,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-21 15:55:01,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:01,208 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 15:55:01,209 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-21 15:55:01,212 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 15:55:01,213 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 15:55:01,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:01,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:01,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:01,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 15:55:01,214 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:01,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:01,216 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-21 15:55:01,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:01,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621943262] [2024-06-21 15:55:01,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:01,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:01,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:01,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:01,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:01,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621943262] [2024-06-21 15:55:01,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621943262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:01,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:01,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:55:01,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303717660] [2024-06-21 15:55:01,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:01,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:55:01,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:01,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:55:01,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:55:01,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:01,400 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-21 15:55:01,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:01,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:01,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:01,552 INFO L124 PetriNetUnfolderBase]: 767/1268 cut-off events. [2024-06-21 15:55:01,552 INFO L125 PetriNetUnfolderBase]: For 259/307 co-relation queries the response was YES. [2024-06-21 15:55:01,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 1268 events. 767/1268 cut-off events. For 259/307 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6248 event pairs, 422 based on Foata normal form. 3/1239 useless extension candidates. Maximal degree in co-relation 2875. Up to 1158 conditions per place. [2024-06-21 15:55:01,557 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-21 15:55:01,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 246 flow [2024-06-21 15:55:01,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:55:01,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:55:01,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-21 15:55:01,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-21 15:55:01,559 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 106 transitions. [2024-06-21 15:55:01,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 246 flow [2024-06-21 15:55:01,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 15:55:01,561 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-21 15:55:01,561 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=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-21 15:55:01,562 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-21 15:55:01,562 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-21 15:55:01,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:01,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:01,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:01,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 15:55:01,563 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:01,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:01,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-21 15:55:01,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:01,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043776132] [2024-06-21 15:55:01,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:01,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:01,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:01,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:01,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:01,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043776132] [2024-06-21 15:55:01,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043776132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:01,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:01,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:55:01,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885910613] [2024-06-21 15:55:01,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:01,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:55:01,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:01,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:55:01,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:55:01,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:01,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 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-21 15:55:01,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:01,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:01,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:01,781 INFO L124 PetriNetUnfolderBase]: 775/1314 cut-off events. [2024-06-21 15:55:01,781 INFO L125 PetriNetUnfolderBase]: For 717/720 co-relation queries the response was YES. [2024-06-21 15:55:01,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3315 conditions, 1314 events. 775/1314 cut-off events. For 717/720 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6593 event pairs, 287 based on Foata normal form. 7/1316 useless extension candidates. Maximal degree in co-relation 3300. Up to 1104 conditions per place. [2024-06-21 15:55:01,788 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-21 15:55:01,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 76 transitions, 400 flow [2024-06-21 15:55:01,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:01,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:01,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-21 15:55:01,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.695 [2024-06-21 15:55:01,790 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 139 transitions. [2024-06-21 15:55:01,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 76 transitions, 400 flow [2024-06-21 15:55:01,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 398 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-21 15:55:01,792 INFO L231 Difference]: Finished difference. Result has 52 places, 51 transitions, 255 flow [2024-06-21 15:55:01,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=52, PETRI_TRANSITIONS=51} [2024-06-21 15:55:01,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-21 15:55:01,793 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 51 transitions, 255 flow [2024-06-21 15:55:01,793 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-21 15:55:01,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:01,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:01,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 15:55:01,794 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:01,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:01,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-21 15:55:01,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:01,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359288142] [2024-06-21 15:55:01,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:01,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:01,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:01,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:01,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:01,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359288142] [2024-06-21 15:55:01,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359288142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:01,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:01,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:01,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242810201] [2024-06-21 15:55:01,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:01,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:01,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:01,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:01,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:01,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:01,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 51 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:01,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:01,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:01,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:02,090 INFO L124 PetriNetUnfolderBase]: 787/1332 cut-off events. [2024-06-21 15:55:02,091 INFO L125 PetriNetUnfolderBase]: For 1668/1681 co-relation queries the response was YES. [2024-06-21 15:55:02,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4042 conditions, 1332 events. 787/1332 cut-off events. For 1668/1681 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6686 event pairs, 187 based on Foata normal form. 14/1341 useless extension candidates. Maximal degree in co-relation 4022. Up to 1072 conditions per place. [2024-06-21 15:55:02,099 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-21 15:55:02,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 513 flow [2024-06-21 15:55:02,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:02,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:02,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-21 15:55:02,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-21 15:55:02,101 INFO L175 Difference]: Start difference. First operand has 52 places, 51 transitions, 255 flow. Second operand 6 states and 161 transitions. [2024-06-21 15:55:02,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 513 flow [2024-06-21 15:55:02,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 503 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-21 15:55:02,105 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 307 flow [2024-06-21 15:55:02,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-21 15:55:02,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-21 15:55:02,106 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 307 flow [2024-06-21 15:55:02,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:02,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:02,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:02,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 15:55:02,107 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:02,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:02,107 INFO L85 PathProgramCache]: Analyzing trace with hash 934750669, now seen corresponding path program 1 times [2024-06-21 15:55:02,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:02,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234192165] [2024-06-21 15:55:02,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:02,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:02,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:02,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:02,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:02,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234192165] [2024-06-21 15:55:02,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234192165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:02,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:02,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:55:02,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553252739] [2024-06-21 15:55:02,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:02,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:55:02,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:02,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:55:02,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:55:02,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 15:55:02,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 307 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:02,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:02,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 15:55:02,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:02,303 INFO L124 PetriNetUnfolderBase]: 716/1208 cut-off events. [2024-06-21 15:55:02,303 INFO L125 PetriNetUnfolderBase]: For 2281/2292 co-relation queries the response was YES. [2024-06-21 15:55:02,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4009 conditions, 1208 events. 716/1208 cut-off events. For 2281/2292 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6057 event pairs, 247 based on Foata normal form. 3/1174 useless extension candidates. Maximal degree in co-relation 3986. Up to 1055 conditions per place. [2024-06-21 15:55:02,310 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 41 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-21 15:55:02,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 455 flow [2024-06-21 15:55:02,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:55:02,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:55:02,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-21 15:55:02,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 15:55:02,312 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 307 flow. Second operand 4 states and 104 transitions. [2024-06-21 15:55:02,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 455 flow [2024-06-21 15:55:02,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 411 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 15:55:02,315 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 318 flow [2024-06-21 15:55:02,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=318, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-21 15:55:02,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-21 15:55:02,316 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 318 flow [2024-06-21 15:55:02,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:02,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:02,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:02,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 15:55:02,317 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:02,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:02,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-21 15:55:02,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:02,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630732056] [2024-06-21 15:55:02,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:02,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:02,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:02,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-21 15:55:02,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:02,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630732056] [2024-06-21 15:55:02,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630732056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:02,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:02,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:55:02,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767702401] [2024-06-21 15:55:02,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:02,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:55:02,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:02,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:55:02,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:55:02,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:02,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 318 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-21 15:55:02,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:02,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:02,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:02,530 INFO L124 PetriNetUnfolderBase]: 875/1472 cut-off events. [2024-06-21 15:55:02,531 INFO L125 PetriNetUnfolderBase]: For 3500/3518 co-relation queries the response was YES. [2024-06-21 15:55:02,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5004 conditions, 1472 events. 875/1472 cut-off events. For 3500/3518 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7597 event pairs, 318 based on Foata normal form. 2/1447 useless extension candidates. Maximal degree in co-relation 4980. Up to 1281 conditions per place. [2024-06-21 15:55:02,566 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 56 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-21 15:55:02,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 547 flow [2024-06-21 15:55:02,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:02,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:02,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-21 15:55:02,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 15:55:02,567 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 318 flow. Second operand 5 states and 123 transitions. [2024-06-21 15:55:02,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 547 flow [2024-06-21 15:55:02,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 517 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:02,573 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 397 flow [2024-06-21 15:55:02,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=397, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-06-21 15:55:02,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-21 15:55:02,575 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 397 flow [2024-06-21 15:55:02,575 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-21 15:55:02,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:02,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:02,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 15:55:02,576 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:02,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:02,576 INFO L85 PathProgramCache]: Analyzing trace with hash 560231470, now seen corresponding path program 1 times [2024-06-21 15:55:02,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:02,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89386339] [2024-06-21 15:55:02,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:02,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:02,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:02,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:02,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:02,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89386339] [2024-06-21 15:55:02,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89386339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:02,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:02,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:55:02,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424506877] [2024-06-21 15:55:02,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:02,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:55:02,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:02,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:55:02,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:55:02,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:02,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 397 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-21 15:55:02,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:02,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:02,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:02,860 INFO L124 PetriNetUnfolderBase]: 875/1446 cut-off events. [2024-06-21 15:55:02,860 INFO L125 PetriNetUnfolderBase]: For 3885/3904 co-relation queries the response was YES. [2024-06-21 15:55:02,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5326 conditions, 1446 events. 875/1446 cut-off events. For 3885/3904 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7269 event pairs, 295 based on Foata normal form. 10/1443 useless extension candidates. Maximal degree in co-relation 5299. Up to 1240 conditions per place. [2024-06-21 15:55:02,870 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 56 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-21 15:55:02,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 645 flow [2024-06-21 15:55:02,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:02,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:02,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-21 15:55:02,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66 [2024-06-21 15:55:02,872 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 397 flow. Second operand 5 states and 132 transitions. [2024-06-21 15:55:02,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 88 transitions, 645 flow [2024-06-21 15:55:02,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 88 transitions, 639 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-21 15:55:02,877 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 465 flow [2024-06-21 15:55:02,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=465, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-21 15:55:02,879 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-21 15:55:02,879 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 465 flow [2024-06-21 15:55:02,879 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-21 15:55:02,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:02,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:02,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 15:55:02,879 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:02,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:02,880 INFO L85 PathProgramCache]: Analyzing trace with hash 647261484, now seen corresponding path program 2 times [2024-06-21 15:55:02,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:02,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573881622] [2024-06-21 15:55:02,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:02,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:02,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:02,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:02,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:02,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573881622] [2024-06-21 15:55:02,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573881622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:02,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:02,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:55:02,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031087101] [2024-06-21 15:55:02,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:02,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:55:02,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:02,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:55:02,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:55:03,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:03,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 465 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-21 15:55:03,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:03,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:03,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:03,160 INFO L124 PetriNetUnfolderBase]: 885/1458 cut-off events. [2024-06-21 15:55:03,160 INFO L125 PetriNetUnfolderBase]: For 4839/4874 co-relation queries the response was YES. [2024-06-21 15:55:03,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5630 conditions, 1458 events. 885/1458 cut-off events. For 4839/4874 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7302 event pairs, 304 based on Foata normal form. 23/1466 useless extension candidates. Maximal degree in co-relation 5600. Up to 1255 conditions per place. [2024-06-21 15:55:03,169 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 50 selfloop transitions, 22 changer transitions 0/83 dead transitions. [2024-06-21 15:55:03,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 647 flow [2024-06-21 15:55:03,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:03,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:03,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-21 15:55:03,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-21 15:55:03,171 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 465 flow. Second operand 5 states and 128 transitions. [2024-06-21 15:55:03,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 647 flow [2024-06-21 15:55:03,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 620 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:03,178 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 491 flow [2024-06-21 15:55:03,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=491, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-21 15:55:03,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-21 15:55:03,180 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 491 flow [2024-06-21 15:55:03,180 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-21 15:55:03,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:03,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:03,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 15:55:03,181 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:03,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:03,181 INFO L85 PathProgramCache]: Analyzing trace with hash -957909310, now seen corresponding path program 1 times [2024-06-21 15:55:03,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:03,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050741947] [2024-06-21 15:55:03,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:03,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:03,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:03,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:03,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:03,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050741947] [2024-06-21 15:55:03,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050741947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:03,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:03,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:03,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002854735] [2024-06-21 15:55:03,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:03,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:03,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:03,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:03,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:03,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:03,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 491 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:03,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:03,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:03,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:03,455 INFO L124 PetriNetUnfolderBase]: 955/1555 cut-off events. [2024-06-21 15:55:03,458 INFO L125 PetriNetUnfolderBase]: For 6049/6049 co-relation queries the response was YES. [2024-06-21 15:55:03,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6079 conditions, 1555 events. 955/1555 cut-off events. For 6049/6049 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7651 event pairs, 306 based on Foata normal form. 4/1554 useless extension candidates. Maximal degree in co-relation 6048. Up to 1302 conditions per place. [2024-06-21 15:55:03,468 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 82 selfloop transitions, 22 changer transitions 0/111 dead transitions. [2024-06-21 15:55:03,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 111 transitions, 930 flow [2024-06-21 15:55:03,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:03,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:03,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 15:55:03,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 15:55:03,470 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 491 flow. Second operand 6 states and 152 transitions. [2024-06-21 15:55:03,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 111 transitions, 930 flow [2024-06-21 15:55:03,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 111 transitions, 832 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:03,477 INFO L231 Difference]: Finished difference. Result has 73 places, 82 transitions, 591 flow [2024-06-21 15:55:03,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=73, PETRI_TRANSITIONS=82} [2024-06-21 15:55:03,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-21 15:55:03,478 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 82 transitions, 591 flow [2024-06-21 15:55:03,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:03,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:03,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:03,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 15:55:03,479 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:03,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:03,480 INFO L85 PathProgramCache]: Analyzing trace with hash 936432908, now seen corresponding path program 2 times [2024-06-21 15:55:03,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:03,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281846579] [2024-06-21 15:55:03,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:03,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:03,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:03,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:03,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:03,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281846579] [2024-06-21 15:55:03,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281846579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:03,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:03,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:03,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799742338] [2024-06-21 15:55:03,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:03,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:03,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:03,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:03,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:03,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:03,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 82 transitions, 591 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:03,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:03,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:03,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:03,741 INFO L124 PetriNetUnfolderBase]: 966/1569 cut-off events. [2024-06-21 15:55:03,742 INFO L125 PetriNetUnfolderBase]: For 7370/7374 co-relation queries the response was YES. [2024-06-21 15:55:03,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6612 conditions, 1569 events. 966/1569 cut-off events. For 7370/7374 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7700 event pairs, 320 based on Foata normal form. 3/1563 useless extension candidates. Maximal degree in co-relation 6579. Up to 1309 conditions per place. [2024-06-21 15:55:03,758 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 78 selfloop transitions, 31 changer transitions 0/116 dead transitions. [2024-06-21 15:55:03,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 116 transitions, 1013 flow [2024-06-21 15:55:03,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:03,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:03,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 15:55:03,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 15:55:03,759 INFO L175 Difference]: Start difference. First operand has 73 places, 82 transitions, 591 flow. Second operand 6 states and 152 transitions. [2024-06-21 15:55:03,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 116 transitions, 1013 flow [2024-06-21 15:55:03,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 116 transitions, 975 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:03,773 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 705 flow [2024-06-21 15:55:03,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=705, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2024-06-21 15:55:03,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-21 15:55:03,774 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 705 flow [2024-06-21 15:55:03,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:03,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:03,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:03,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 15:55:03,775 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:03,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:03,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1281284802, now seen corresponding path program 3 times [2024-06-21 15:55:03,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:03,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336523067] [2024-06-21 15:55:03,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:03,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:03,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:03,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:03,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:03,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336523067] [2024-06-21 15:55:03,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336523067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:03,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:03,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:03,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771629506] [2024-06-21 15:55:03,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:03,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:03,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:03,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:03,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:03,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:03,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 705 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:03,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:03,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:03,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:04,106 INFO L124 PetriNetUnfolderBase]: 961/1565 cut-off events. [2024-06-21 15:55:04,106 INFO L125 PetriNetUnfolderBase]: For 8736/8740 co-relation queries the response was YES. [2024-06-21 15:55:04,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6846 conditions, 1565 events. 961/1565 cut-off events. For 8736/8740 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7659 event pairs, 320 based on Foata normal form. 3/1561 useless extension candidates. Maximal degree in co-relation 6811. Up to 1306 conditions per place. [2024-06-21 15:55:04,117 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 77 selfloop transitions, 30 changer transitions 0/114 dead transitions. [2024-06-21 15:55:04,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 114 transitions, 1023 flow [2024-06-21 15:55:04,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:04,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:04,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 15:55:04,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:55:04,119 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 705 flow. Second operand 6 states and 150 transitions. [2024-06-21 15:55:04,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 114 transitions, 1023 flow [2024-06-21 15:55:04,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 114 transitions, 1011 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-21 15:55:04,130 INFO L231 Difference]: Finished difference. Result has 84 places, 91 transitions, 761 flow [2024-06-21 15:55:04,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=761, PETRI_PLACES=84, PETRI_TRANSITIONS=91} [2024-06-21 15:55:04,131 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-21 15:55:04,131 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 91 transitions, 761 flow [2024-06-21 15:55:04,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:04,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:04,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:04,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 15:55:04,131 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-21 15:55:04,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:04,132 INFO L85 PathProgramCache]: Analyzing trace with hash 2137432180, now seen corresponding path program 1 times [2024-06-21 15:55:04,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:04,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771952972] [2024-06-21 15:55:04,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:04,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:04,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:04,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:04,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:04,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771952972] [2024-06-21 15:55:04,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771952972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:04,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:04,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:04,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330639047] [2024-06-21 15:55:04,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:04,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:04,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:04,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:04,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:04,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:04,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 91 transitions, 761 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:04,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:04,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:04,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:04,430 INFO L124 PetriNetUnfolderBase]: 886/1488 cut-off events. [2024-06-21 15:55:04,430 INFO L125 PetriNetUnfolderBase]: For 10182/10182 co-relation queries the response was YES. [2024-06-21 15:55:04,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6736 conditions, 1488 events. 886/1488 cut-off events. For 10182/10182 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7544 event pairs, 262 based on Foata normal form. 4/1490 useless extension candidates. Maximal degree in co-relation 6698. Up to 1267 conditions per place. [2024-06-21 15:55:04,439 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 86 selfloop transitions, 12 changer transitions 0/113 dead transitions. [2024-06-21 15:55:04,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 113 transitions, 1021 flow [2024-06-21 15:55:04,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:04,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:04,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:55:04,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:55:04,440 INFO L175 Difference]: Start difference. First operand has 84 places, 91 transitions, 761 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:55:04,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 113 transitions, 1021 flow [2024-06-21 15:55:04,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 956 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 15:55:04,453 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 745 flow [2024-06-21 15:55:04,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=745, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-06-21 15:55:04,454 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-21 15:55:04,454 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 745 flow [2024-06-21 15:55:04,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:04,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:04,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:04,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 15:55:04,455 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:04,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:04,455 INFO L85 PathProgramCache]: Analyzing trace with hash -130985520, now seen corresponding path program 1 times [2024-06-21 15:55:04,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:04,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926560243] [2024-06-21 15:55:04,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:04,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:04,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:04,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:04,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:04,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926560243] [2024-06-21 15:55:04,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926560243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:04,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:04,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:04,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611708727] [2024-06-21 15:55:04,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:04,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:04,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:04,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:04,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:04,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:04,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 745 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:04,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:04,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:04,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:04,733 INFO L124 PetriNetUnfolderBase]: 980/1604 cut-off events. [2024-06-21 15:55:04,733 INFO L125 PetriNetUnfolderBase]: For 11455/11455 co-relation queries the response was YES. [2024-06-21 15:55:04,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7355 conditions, 1604 events. 980/1604 cut-off events. For 11455/11455 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7928 event pairs, 302 based on Foata normal form. 2/1601 useless extension candidates. Maximal degree in co-relation 7316. Up to 1323 conditions per place. [2024-06-21 15:55:04,746 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 87 selfloop transitions, 33 changer transitions 0/127 dead transitions. [2024-06-21 15:55:04,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 127 transitions, 1207 flow [2024-06-21 15:55:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:04,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:04,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 15:55:04,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 15:55:04,748 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 745 flow. Second operand 6 states and 153 transitions. [2024-06-21 15:55:04,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 127 transitions, 1207 flow [2024-06-21 15:55:04,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 127 transitions, 1176 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 15:55:04,761 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 861 flow [2024-06-21 15:55:04,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=861, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-21 15:55:04,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-21 15:55:04,762 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 861 flow [2024-06-21 15:55:04,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:04,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:04,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:04,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 15:55:04,763 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:04,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:04,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1511566248, now seen corresponding path program 2 times [2024-06-21 15:55:04,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:04,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149928152] [2024-06-21 15:55:04,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:04,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:04,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:04,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:04,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:04,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149928152] [2024-06-21 15:55:04,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149928152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:04,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:04,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:04,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523837848] [2024-06-21 15:55:04,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:04,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:04,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:04,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:04,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:04,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:04,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 861 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:04,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:04,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:04,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:05,023 INFO L124 PetriNetUnfolderBase]: 975/1597 cut-off events. [2024-06-21 15:55:05,023 INFO L125 PetriNetUnfolderBase]: For 12945/12945 co-relation queries the response was YES. [2024-06-21 15:55:05,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7575 conditions, 1597 events. 975/1597 cut-off events. For 12945/12945 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7935 event pairs, 302 based on Foata normal form. 2/1594 useless extension candidates. Maximal degree in co-relation 7534. Up to 1318 conditions per place. [2024-06-21 15:55:05,033 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 85 selfloop transitions, 37 changer transitions 0/129 dead transitions. [2024-06-21 15:55:05,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 129 transitions, 1242 flow [2024-06-21 15:55:05,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:05,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:05,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-21 15:55:05,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-21 15:55:05,034 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 861 flow. Second operand 6 states and 155 transitions. [2024-06-21 15:55:05,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 129 transitions, 1242 flow [2024-06-21 15:55:05,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 129 transitions, 1200 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:05,050 INFO L231 Difference]: Finished difference. Result has 94 places, 102 transitions, 941 flow [2024-06-21 15:55:05,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=941, PETRI_PLACES=94, PETRI_TRANSITIONS=102} [2024-06-21 15:55:05,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-21 15:55:05,051 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 102 transitions, 941 flow [2024-06-21 15:55:05,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:05,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:05,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:05,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 15:55:05,052 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:05,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:05,052 INFO L85 PathProgramCache]: Analyzing trace with hash -744578988, now seen corresponding path program 3 times [2024-06-21 15:55:05,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:05,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503485440] [2024-06-21 15:55:05,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:05,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:05,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:05,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:05,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:05,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503485440] [2024-06-21 15:55:05,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503485440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:05,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:05,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:05,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228347009] [2024-06-21 15:55:05,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:05,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:05,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:05,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:05,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:05,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:05,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 102 transitions, 941 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:05,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:05,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:05,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:05,296 INFO L124 PetriNetUnfolderBase]: 970/1592 cut-off events. [2024-06-21 15:55:05,296 INFO L125 PetriNetUnfolderBase]: For 15230/15237 co-relation queries the response was YES. [2024-06-21 15:55:05,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7758 conditions, 1592 events. 970/1592 cut-off events. For 15230/15237 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7948 event pairs, 328 based on Foata normal form. 5/1589 useless extension candidates. Maximal degree in co-relation 7715. Up to 1313 conditions per place. [2024-06-21 15:55:05,308 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 82 selfloop transitions, 33 changer transitions 0/122 dead transitions. [2024-06-21 15:55:05,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 122 transitions, 1230 flow [2024-06-21 15:55:05,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:05,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:05,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:55:05,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:55:05,309 INFO L175 Difference]: Start difference. First operand has 94 places, 102 transitions, 941 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:55:05,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 122 transitions, 1230 flow [2024-06-21 15:55:05,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 122 transitions, 1180 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:05,328 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 976 flow [2024-06-21 15:55:05,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=976, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-21 15:55:05,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-21 15:55:05,330 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 976 flow [2024-06-21 15:55:05,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:05,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:05,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:05,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 15:55:05,331 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:05,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:05,331 INFO L85 PathProgramCache]: Analyzing trace with hash 169234449, now seen corresponding path program 1 times [2024-06-21 15:55:05,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:05,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355665381] [2024-06-21 15:55:05,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:05,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:05,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:05,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:05,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:05,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355665381] [2024-06-21 15:55:05,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355665381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:05,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:05,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:05,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970221098] [2024-06-21 15:55:05,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:05,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:05,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:05,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:05,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:05,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:05,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 976 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-21 15:55:05,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:05,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:05,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:05,656 INFO L124 PetriNetUnfolderBase]: 942/1562 cut-off events. [2024-06-21 15:55:05,657 INFO L125 PetriNetUnfolderBase]: For 18133/18141 co-relation queries the response was YES. [2024-06-21 15:55:05,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7876 conditions, 1562 events. 942/1562 cut-off events. For 18133/18141 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7940 event pairs, 168 based on Foata normal form. 10/1523 useless extension candidates. Maximal degree in co-relation 7832. Up to 1184 conditions per place. [2024-06-21 15:55:05,666 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 81 selfloop transitions, 30 changer transitions 0/133 dead transitions. [2024-06-21 15:55:05,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1350 flow [2024-06-21 15:55:05,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:05,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:05,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 15:55:05,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 15:55:05,667 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 976 flow. Second operand 6 states and 154 transitions. [2024-06-21 15:55:05,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1350 flow [2024-06-21 15:55:05,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 1299 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:05,685 INFO L231 Difference]: Finished difference. Result has 100 places, 107 transitions, 1024 flow [2024-06-21 15:55:05,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1024, PETRI_PLACES=100, PETRI_TRANSITIONS=107} [2024-06-21 15:55:05,686 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-21 15:55:05,686 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 107 transitions, 1024 flow [2024-06-21 15:55:05,687 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-21 15:55:05,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:05,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:05,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 15:55:05,687 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-21 15:55:05,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:05,688 INFO L85 PathProgramCache]: Analyzing trace with hash 118948389, now seen corresponding path program 2 times [2024-06-21 15:55:05,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:05,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747738149] [2024-06-21 15:55:05,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:05,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:05,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:05,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:05,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:05,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747738149] [2024-06-21 15:55:05,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747738149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:05,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:05,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:05,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747774339] [2024-06-21 15:55:05,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:05,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:05,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:05,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:05,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:05,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:05,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 107 transitions, 1024 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-21 15:55:05,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:05,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:05,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:05,997 INFO L124 PetriNetUnfolderBase]: 930/1542 cut-off events. [2024-06-21 15:55:05,997 INFO L125 PetriNetUnfolderBase]: For 20100/20115 co-relation queries the response was YES. [2024-06-21 15:55:06,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7964 conditions, 1542 events. 930/1542 cut-off events. For 20100/20115 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7802 event pairs, 235 based on Foata normal form. 8/1500 useless extension candidates. Maximal degree in co-relation 7918. Up to 1252 conditions per place. [2024-06-21 15:55:06,008 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 77 selfloop transitions, 31 changer transitions 0/130 dead transitions. [2024-06-21 15:55:06,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 130 transitions, 1298 flow [2024-06-21 15:55:06,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:06,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:06,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 15:55:06,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 15:55:06,009 INFO L175 Difference]: Start difference. First operand has 100 places, 107 transitions, 1024 flow. Second operand 6 states and 152 transitions. [2024-06-21 15:55:06,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 130 transitions, 1298 flow [2024-06-21 15:55:06,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 130 transitions, 1255 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:06,030 INFO L231 Difference]: Finished difference. Result has 104 places, 107 transitions, 1051 flow [2024-06-21 15:55:06,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1051, PETRI_PLACES=104, PETRI_TRANSITIONS=107} [2024-06-21 15:55:06,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 15:55:06,031 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 107 transitions, 1051 flow [2024-06-21 15:55:06,031 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-21 15:55:06,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:06,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:06,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 15:55:06,032 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-21 15:55:06,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:06,032 INFO L85 PathProgramCache]: Analyzing trace with hash 234424257, now seen corresponding path program 1 times [2024-06-21 15:55:06,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:06,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907292514] [2024-06-21 15:55:06,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:06,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:06,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:06,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:06,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:06,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907292514] [2024-06-21 15:55:06,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907292514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:06,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:06,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:06,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011523181] [2024-06-21 15:55:06,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:06,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:06,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:06,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:06,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:06,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:06,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 107 transitions, 1051 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-21 15:55:06,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:06,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:06,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:06,382 INFO L124 PetriNetUnfolderBase]: 1057/1735 cut-off events. [2024-06-21 15:55:06,382 INFO L125 PetriNetUnfolderBase]: For 22650/22650 co-relation queries the response was YES. [2024-06-21 15:55:06,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8663 conditions, 1735 events. 1057/1735 cut-off events. For 22650/22650 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8829 event pairs, 275 based on Foata normal form. 20/1750 useless extension candidates. Maximal degree in co-relation 8615. Up to 1348 conditions per place. [2024-06-21 15:55:06,394 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 95 selfloop transitions, 37 changer transitions 0/139 dead transitions. [2024-06-21 15:55:06,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 139 transitions, 1413 flow [2024-06-21 15:55:06,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:06,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:06,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 15:55:06,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-21 15:55:06,395 INFO L175 Difference]: Start difference. First operand has 104 places, 107 transitions, 1051 flow. Second operand 7 states and 174 transitions. [2024-06-21 15:55:06,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 139 transitions, 1413 flow [2024-06-21 15:55:06,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 139 transitions, 1342 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:06,420 INFO L231 Difference]: Finished difference. Result has 106 places, 109 transitions, 1082 flow [2024-06-21 15:55:06,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1082, PETRI_PLACES=106, PETRI_TRANSITIONS=109} [2024-06-21 15:55:06,420 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-21 15:55:06,420 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 109 transitions, 1082 flow [2024-06-21 15:55:06,421 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-21 15:55:06,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:06,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:06,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 15:55:06,421 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-21 15:55:06,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:06,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1837383801, now seen corresponding path program 2 times [2024-06-21 15:55:06,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:06,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366259653] [2024-06-21 15:55:06,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:06,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:06,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-21 15:55:06,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:06,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366259653] [2024-06-21 15:55:06,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366259653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:06,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:06,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:06,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691766834] [2024-06-21 15:55:06,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:06,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:06,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:06,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:06,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:06,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:06,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 109 transitions, 1082 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-21 15:55:06,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:06,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:06,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:06,767 INFO L124 PetriNetUnfolderBase]: 1074/1752 cut-off events. [2024-06-21 15:55:06,767 INFO L125 PetriNetUnfolderBase]: For 22945/22949 co-relation queries the response was YES. [2024-06-21 15:55:06,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 1752 events. 1074/1752 cut-off events. For 22945/22949 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8812 event pairs, 301 based on Foata normal form. 5/1746 useless extension candidates. Maximal degree in co-relation 8999. Up to 1467 conditions per place. [2024-06-21 15:55:06,778 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 40 changer transitions 0/135 dead transitions. [2024-06-21 15:55:06,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 135 transitions, 1418 flow [2024-06-21 15:55:06,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:06,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:06,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:55:06,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:55:06,780 INFO L175 Difference]: Start difference. First operand has 106 places, 109 transitions, 1082 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:55:06,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 135 transitions, 1418 flow [2024-06-21 15:55:06,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 135 transitions, 1338 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:06,813 INFO L231 Difference]: Finished difference. Result has 108 places, 111 transitions, 1113 flow [2024-06-21 15:55:06,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1002, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1113, PETRI_PLACES=108, PETRI_TRANSITIONS=111} [2024-06-21 15:55:06,815 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-21 15:55:06,815 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 111 transitions, 1113 flow [2024-06-21 15:55:06,815 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-21 15:55:06,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:06,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:06,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 15:55:06,815 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-21 15:55:06,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:06,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1077694261, now seen corresponding path program 3 times [2024-06-21 15:55:06,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:06,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559414168] [2024-06-21 15:55:06,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:06,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:06,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:06,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:06,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:06,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559414168] [2024-06-21 15:55:06,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559414168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:06,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:06,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:06,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146862103] [2024-06-21 15:55:06,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:06,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:06,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:06,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:06,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:06,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:06,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 111 transitions, 1113 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-21 15:55:06,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:06,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:06,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:07,123 INFO L124 PetriNetUnfolderBase]: 1091/1779 cut-off events. [2024-06-21 15:55:07,124 INFO L125 PetriNetUnfolderBase]: For 25345/25349 co-relation queries the response was YES. [2024-06-21 15:55:07,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9365 conditions, 1779 events. 1091/1779 cut-off events. For 25345/25349 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8982 event pairs, 306 based on Foata normal form. 5/1773 useless extension candidates. Maximal degree in co-relation 9315. Up to 1494 conditions per place. [2024-06-21 15:55:07,138 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 89 selfloop transitions, 41 changer transitions 0/137 dead transitions. [2024-06-21 15:55:07,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 137 transitions, 1457 flow [2024-06-21 15:55:07,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:07,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:07,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:55:07,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:55:07,140 INFO L175 Difference]: Start difference. First operand has 108 places, 111 transitions, 1113 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:55:07,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 137 transitions, 1457 flow [2024-06-21 15:55:07,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 137 transitions, 1364 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:07,218 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 1137 flow [2024-06-21 15:55:07,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1137, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2024-06-21 15:55:07,219 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-21 15:55:07,219 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 1137 flow [2024-06-21 15:55:07,219 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-21 15:55:07,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:07,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:07,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 15:55:07,220 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-21 15:55:07,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:07,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1077990931, now seen corresponding path program 4 times [2024-06-21 15:55:07,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:07,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180387682] [2024-06-21 15:55:07,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:07,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:07,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:07,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:07,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:07,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180387682] [2024-06-21 15:55:07,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180387682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:07,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:07,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:07,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468144515] [2024-06-21 15:55:07,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:07,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:07,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:07,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:07,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:07,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:07,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 1137 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-21 15:55:07,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:07,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:07,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:07,563 INFO L124 PetriNetUnfolderBase]: 1083/1767 cut-off events. [2024-06-21 15:55:07,563 INFO L125 PetriNetUnfolderBase]: For 27019/27023 co-relation queries the response was YES. [2024-06-21 15:55:07,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9413 conditions, 1767 events. 1083/1767 cut-off events. For 27019/27023 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8932 event pairs, 263 based on Foata normal form. 5/1761 useless extension candidates. Maximal degree in co-relation 9362. Up to 1313 conditions per place. [2024-06-21 15:55:07,576 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 48 changer transitions 0/143 dead transitions. [2024-06-21 15:55:07,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 143 transitions, 1513 flow [2024-06-21 15:55:07,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:07,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:07,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 15:55:07,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 15:55:07,577 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 1137 flow. Second operand 7 states and 173 transitions. [2024-06-21 15:55:07,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 143 transitions, 1513 flow [2024-06-21 15:55:07,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 143 transitions, 1414 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:07,608 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1173 flow [2024-06-21 15:55:07,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1173, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2024-06-21 15:55:07,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-21 15:55:07,609 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1173 flow [2024-06-21 15:55:07,609 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-21 15:55:07,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:07,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:07,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 15:55:07,610 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-21 15:55:07,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:07,610 INFO L85 PathProgramCache]: Analyzing trace with hash 951301915, now seen corresponding path program 1 times [2024-06-21 15:55:07,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:07,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686062846] [2024-06-21 15:55:07,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:07,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:07,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:07,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:07,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:07,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686062846] [2024-06-21 15:55:07,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686062846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:07,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:07,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:07,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155313082] [2024-06-21 15:55:07,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:07,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:07,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:07,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:07,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:07,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:07,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1173 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-21 15:55:07,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:07,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:07,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:07,985 INFO L124 PetriNetUnfolderBase]: 1185/1971 cut-off events. [2024-06-21 15:55:07,985 INFO L125 PetriNetUnfolderBase]: For 33916/33916 co-relation queries the response was YES. [2024-06-21 15:55:07,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10504 conditions, 1971 events. 1185/1971 cut-off events. For 33916/33916 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10441 event pairs, 218 based on Foata normal form. 12/1978 useless extension candidates. Maximal degree in co-relation 10452. Up to 1172 conditions per place. [2024-06-21 15:55:08,001 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 113 selfloop transitions, 38 changer transitions 0/158 dead transitions. [2024-06-21 15:55:08,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 158 transitions, 1720 flow [2024-06-21 15:55:08,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:08,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:08,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 15:55:08,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-21 15:55:08,003 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1173 flow. Second operand 7 states and 177 transitions. [2024-06-21 15:55:08,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 158 transitions, 1720 flow [2024-06-21 15:55:08,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 158 transitions, 1603 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:08,049 INFO L231 Difference]: Finished difference. Result has 116 places, 120 transitions, 1217 flow [2024-06-21 15:55:08,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1217, PETRI_PLACES=116, PETRI_TRANSITIONS=120} [2024-06-21 15:55:08,050 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-21 15:55:08,050 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 120 transitions, 1217 flow [2024-06-21 15:55:08,050 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-21 15:55:08,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:08,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:08,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 15:55:08,051 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-21 15:55:08,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:08,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1637047851, now seen corresponding path program 2 times [2024-06-21 15:55:08,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:08,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739546396] [2024-06-21 15:55:08,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:08,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:08,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:08,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:08,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:08,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739546396] [2024-06-21 15:55:08,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739546396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:08,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:08,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:08,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879786337] [2024-06-21 15:55:08,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:08,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:08,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:08,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:08,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:08,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:08,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 120 transitions, 1217 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-21 15:55:08,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:08,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:08,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:08,439 INFO L124 PetriNetUnfolderBase]: 1226/2052 cut-off events. [2024-06-21 15:55:08,440 INFO L125 PetriNetUnfolderBase]: For 37341/37341 co-relation queries the response was YES. [2024-06-21 15:55:08,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 2052 events. 1226/2052 cut-off events. For 37341/37341 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11086 event pairs, 306 based on Foata normal form. 12/2059 useless extension candidates. Maximal degree in co-relation 10866. Up to 1548 conditions per place. [2024-06-21 15:55:08,455 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-21 15:55:08,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 156 transitions, 1646 flow [2024-06-21 15:55:08,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:08,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:08,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 15:55:08,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 15:55:08,456 INFO L175 Difference]: Start difference. First operand has 116 places, 120 transitions, 1217 flow. Second operand 7 states and 176 transitions. [2024-06-21 15:55:08,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 156 transitions, 1646 flow [2024-06-21 15:55:08,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 156 transitions, 1591 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:08,504 INFO L231 Difference]: Finished difference. Result has 122 places, 123 transitions, 1296 flow [2024-06-21 15:55:08,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1296, PETRI_PLACES=122, PETRI_TRANSITIONS=123} [2024-06-21 15:55:08,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-21 15:55:08,505 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 123 transitions, 1296 flow [2024-06-21 15:55:08,505 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-21 15:55:08,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:08,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:08,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 15:55:08,505 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-21 15:55:08,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:08,506 INFO L85 PathProgramCache]: Analyzing trace with hash 2056065939, now seen corresponding path program 3 times [2024-06-21 15:55:08,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:08,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69165095] [2024-06-21 15:55:08,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:08,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:08,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:08,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:08,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69165095] [2024-06-21 15:55:08,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69165095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:08,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:08,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:08,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491370635] [2024-06-21 15:55:08,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:08,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:08,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:08,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:08,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:08,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:08,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 123 transitions, 1296 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-21 15:55:08,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:08,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:08,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:08,874 INFO L124 PetriNetUnfolderBase]: 1328/2236 cut-off events. [2024-06-21 15:55:08,874 INFO L125 PetriNetUnfolderBase]: For 44914/44914 co-relation queries the response was YES. [2024-06-21 15:55:08,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12210 conditions, 2236 events. 1328/2236 cut-off events. For 44914/44914 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12388 event pairs, 271 based on Foata normal form. 12/2243 useless extension candidates. Maximal degree in co-relation 12152. Up to 1654 conditions per place. [2024-06-21 15:55:08,890 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 116 selfloop transitions, 41 changer transitions 0/164 dead transitions. [2024-06-21 15:55:08,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 164 transitions, 1849 flow [2024-06-21 15:55:08,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:08,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:08,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 15:55:08,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-21 15:55:08,891 INFO L175 Difference]: Start difference. First operand has 122 places, 123 transitions, 1296 flow. Second operand 7 states and 181 transitions. [2024-06-21 15:55:08,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 164 transitions, 1849 flow [2024-06-21 15:55:08,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 164 transitions, 1790 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:08,949 INFO L231 Difference]: Finished difference. Result has 127 places, 126 transitions, 1382 flow [2024-06-21 15:55:08,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1382, PETRI_PLACES=127, PETRI_TRANSITIONS=126} [2024-06-21 15:55:08,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-21 15:55:08,950 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 126 transitions, 1382 flow [2024-06-21 15:55:08,950 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-21 15:55:08,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:08,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:08,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 15:55:08,950 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-21 15:55:08,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:08,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1322996721, now seen corresponding path program 4 times [2024-06-21 15:55:08,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:08,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410208518] [2024-06-21 15:55:08,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:08,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:08,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:09,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:09,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:09,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410208518] [2024-06-21 15:55:09,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410208518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:09,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:09,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:09,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393480871] [2024-06-21 15:55:09,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:09,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:09,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:09,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:09,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:09,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:09,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 126 transitions, 1382 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-21 15:55:09,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:09,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:09,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:09,330 INFO L124 PetriNetUnfolderBase]: 1386/2334 cut-off events. [2024-06-21 15:55:09,331 INFO L125 PetriNetUnfolderBase]: For 50249/50249 co-relation queries the response was YES. [2024-06-21 15:55:09,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12971 conditions, 2334 events. 1386/2334 cut-off events. For 50249/50249 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13129 event pairs, 376 based on Foata normal form. 16/2345 useless extension candidates. Maximal degree in co-relation 12910. Up to 1925 conditions per place. [2024-06-21 15:55:09,349 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 114 selfloop transitions, 36 changer transitions 0/157 dead transitions. [2024-06-21 15:55:09,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 157 transitions, 1786 flow [2024-06-21 15:55:09,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:09,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:09,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 15:55:09,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 15:55:09,350 INFO L175 Difference]: Start difference. First operand has 127 places, 126 transitions, 1382 flow. Second operand 7 states and 172 transitions. [2024-06-21 15:55:09,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 157 transitions, 1786 flow [2024-06-21 15:55:09,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 157 transitions, 1723 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:09,476 INFO L231 Difference]: Finished difference. Result has 131 places, 127 transitions, 1422 flow [2024-06-21 15:55:09,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1422, PETRI_PLACES=131, PETRI_TRANSITIONS=127} [2024-06-21 15:55:09,477 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-21 15:55:09,477 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 127 transitions, 1422 flow [2024-06-21 15:55:09,477 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-21 15:55:09,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:09,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:09,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 15:55:09,478 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-21 15:55:09,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:09,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1328503251, now seen corresponding path program 5 times [2024-06-21 15:55:09,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:09,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886381856] [2024-06-21 15:55:09,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:09,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:09,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:09,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-21 15:55:09,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:09,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886381856] [2024-06-21 15:55:09,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886381856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:09,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:09,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:09,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600481390] [2024-06-21 15:55:09,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:09,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:09,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:09,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:09,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:09,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:09,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 127 transitions, 1422 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-21 15:55:09,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:09,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:09,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:09,881 INFO L124 PetriNetUnfolderBase]: 1444/2432 cut-off events. [2024-06-21 15:55:09,882 INFO L125 PetriNetUnfolderBase]: For 54035/54035 co-relation queries the response was YES. [2024-06-21 15:55:09,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13575 conditions, 2432 events. 1444/2432 cut-off events. For 54035/54035 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13828 event pairs, 386 based on Foata normal form. 16/2443 useless extension candidates. Maximal degree in co-relation 13512. Up to 2023 conditions per place. [2024-06-21 15:55:09,901 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 115 selfloop transitions, 39 changer transitions 0/161 dead transitions. [2024-06-21 15:55:09,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 161 transitions, 1842 flow [2024-06-21 15:55:09,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:09,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:09,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 15:55:09,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 15:55:09,902 INFO L175 Difference]: Start difference. First operand has 131 places, 127 transitions, 1422 flow. Second operand 7 states and 176 transitions. [2024-06-21 15:55:09,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 161 transitions, 1842 flow [2024-06-21 15:55:09,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 161 transitions, 1763 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:09,978 INFO L231 Difference]: Finished difference. Result has 133 places, 128 transitions, 1452 flow [2024-06-21 15:55:09,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1452, PETRI_PLACES=133, PETRI_TRANSITIONS=128} [2024-06-21 15:55:09,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-21 15:55:09,978 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 128 transitions, 1452 flow [2024-06-21 15:55:09,979 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-21 15:55:09,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:09,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:09,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 15:55:09,979 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-21 15:55:09,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:09,980 INFO L85 PathProgramCache]: Analyzing trace with hash 921832277, now seen corresponding path program 1 times [2024-06-21 15:55:09,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:09,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725287020] [2024-06-21 15:55:09,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:09,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:09,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:10,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:10,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:10,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725287020] [2024-06-21 15:55:10,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725287020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:10,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:10,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:10,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635199316] [2024-06-21 15:55:10,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:10,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:10,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:10,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:10,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:10,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:10,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 128 transitions, 1452 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-21 15:55:10,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:10,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:10,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:10,405 INFO L124 PetriNetUnfolderBase]: 1485/2513 cut-off events. [2024-06-21 15:55:10,405 INFO L125 PetriNetUnfolderBase]: For 56839/56839 co-relation queries the response was YES. [2024-06-21 15:55:10,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13999 conditions, 2513 events. 1485/2513 cut-off events. For 56839/56839 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14463 event pairs, 382 based on Foata normal form. 12/2520 useless extension candidates. Maximal degree in co-relation 13935. Up to 1795 conditions per place. [2024-06-21 15:55:10,420 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 115 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-21 15:55:10,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 162 transitions, 1875 flow [2024-06-21 15:55:10,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:10,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:10,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 15:55:10,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-21 15:55:10,422 INFO L175 Difference]: Start difference. First operand has 133 places, 128 transitions, 1452 flow. Second operand 7 states and 174 transitions. [2024-06-21 15:55:10,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 162 transitions, 1875 flow [2024-06-21 15:55:10,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 162 transitions, 1788 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:10,483 INFO L231 Difference]: Finished difference. Result has 135 places, 129 transitions, 1475 flow [2024-06-21 15:55:10,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1475, PETRI_PLACES=135, PETRI_TRANSITIONS=129} [2024-06-21 15:55:10,484 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-21 15:55:10,484 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 129 transitions, 1475 flow [2024-06-21 15:55:10,484 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-21 15:55:10,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:10,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:10,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 15:55:10,485 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:10,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:10,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1077376269, now seen corresponding path program 1 times [2024-06-21 15:55:10,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:10,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094148040] [2024-06-21 15:55:10,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:10,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:10,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:10,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:10,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:10,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094148040] [2024-06-21 15:55:10,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094148040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:10,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:10,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:10,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074108793] [2024-06-21 15:55:10,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:10,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:10,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:10,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:10,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:10,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:10,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 129 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:10,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:10,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:10,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:10,812 INFO L124 PetriNetUnfolderBase]: 1495/2527 cut-off events. [2024-06-21 15:55:10,813 INFO L125 PetriNetUnfolderBase]: For 56116/56116 co-relation queries the response was YES. [2024-06-21 15:55:10,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14201 conditions, 2527 events. 1495/2527 cut-off events. For 56116/56116 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14561 event pairs, 394 based on Foata normal form. 1/2526 useless extension candidates. Maximal degree in co-relation 14136. Up to 2321 conditions per place. [2024-06-21 15:55:10,830 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-21 15:55:10,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 155 transitions, 1960 flow [2024-06-21 15:55:10,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:10,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:10,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-21 15:55:10,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:55:10,831 INFO L175 Difference]: Start difference. First operand has 135 places, 129 transitions, 1475 flow. Second operand 6 states and 141 transitions. [2024-06-21 15:55:10,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 155 transitions, 1960 flow [2024-06-21 15:55:10,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 155 transitions, 1869 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:10,907 INFO L231 Difference]: Finished difference. Result has 137 places, 138 transitions, 1539 flow [2024-06-21 15:55:10,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1539, PETRI_PLACES=137, PETRI_TRANSITIONS=138} [2024-06-21 15:55:10,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 15:55:10,908 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 138 transitions, 1539 flow [2024-06-21 15:55:10,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:10,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:10,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:10,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 15:55:10,909 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-21 15:55:10,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:10,909 INFO L85 PathProgramCache]: Analyzing trace with hash -157169189, now seen corresponding path program 6 times [2024-06-21 15:55:10,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:10,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706161402] [2024-06-21 15:55:10,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:10,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:10,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:11,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:11,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:11,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706161402] [2024-06-21 15:55:11,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706161402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:11,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:11,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:11,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104839954] [2024-06-21 15:55:11,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:11,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:11,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:11,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:11,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:11,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:11,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 138 transitions, 1539 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-21 15:55:11,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:11,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:11,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:11,320 INFO L124 PetriNetUnfolderBase]: 1467/2487 cut-off events. [2024-06-21 15:55:11,320 INFO L125 PetriNetUnfolderBase]: For 58916/58925 co-relation queries the response was YES. [2024-06-21 15:55:11,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13608 conditions, 2487 events. 1467/2487 cut-off events. For 58916/58925 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14329 event pairs, 410 based on Foata normal form. 20/2499 useless extension candidates. Maximal degree in co-relation 13541. Up to 2064 conditions per place. [2024-06-21 15:55:11,336 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 125 selfloop transitions, 34 changer transitions 0/166 dead transitions. [2024-06-21 15:55:11,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 166 transitions, 1955 flow [2024-06-21 15:55:11,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:11,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:11,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:55:11,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:55:11,338 INFO L175 Difference]: Start difference. First operand has 137 places, 138 transitions, 1539 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:55:11,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 166 transitions, 1955 flow [2024-06-21 15:55:11,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 166 transitions, 1895 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-21 15:55:11,419 INFO L231 Difference]: Finished difference. Result has 143 places, 139 transitions, 1580 flow [2024-06-21 15:55:11,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1580, PETRI_PLACES=143, PETRI_TRANSITIONS=139} [2024-06-21 15:55:11,420 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-21 15:55:11,420 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 139 transitions, 1580 flow [2024-06-21 15:55:11,420 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-21 15:55:11,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:11,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:11,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 15:55:11,421 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-21 15:55:11,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:11,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 2 times [2024-06-21 15:55:11,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:11,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015615718] [2024-06-21 15:55:11,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:11,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:11,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:11,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:11,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:11,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015615718] [2024-06-21 15:55:11,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015615718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:11,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:11,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:11,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860754605] [2024-06-21 15:55:11,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:11,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:11,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:11,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:11,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:11,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:11,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 139 transitions, 1580 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-21 15:55:11,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:11,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:11,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:11,853 INFO L124 PetriNetUnfolderBase]: 1447/2453 cut-off events. [2024-06-21 15:55:11,854 INFO L125 PetriNetUnfolderBase]: For 55634/55643 co-relation queries the response was YES. [2024-06-21 15:55:11,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13273 conditions, 2453 events. 1447/2453 cut-off events. For 55634/55643 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14065 event pairs, 381 based on Foata normal form. 16/2461 useless extension candidates. Maximal degree in co-relation 13204. Up to 1945 conditions per place. [2024-06-21 15:55:11,870 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 36 changer transitions 0/169 dead transitions. [2024-06-21 15:55:11,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 169 transitions, 1988 flow [2024-06-21 15:55:11,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:11,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:11,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 15:55:11,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 15:55:11,871 INFO L175 Difference]: Start difference. First operand has 143 places, 139 transitions, 1580 flow. Second operand 7 states and 171 transitions. [2024-06-21 15:55:11,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 169 transitions, 1988 flow [2024-06-21 15:55:11,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 169 transitions, 1915 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:11,945 INFO L231 Difference]: Finished difference. Result has 145 places, 139 transitions, 1585 flow [2024-06-21 15:55:11,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1585, PETRI_PLACES=145, PETRI_TRANSITIONS=139} [2024-06-21 15:55:11,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-21 15:55:11,946 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 139 transitions, 1585 flow [2024-06-21 15:55:11,946 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-21 15:55:11,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:11,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:11,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 15:55:11,947 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-21 15:55:11,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:11,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1985079861, now seen corresponding path program 3 times [2024-06-21 15:55:11,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:11,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538227659] [2024-06-21 15:55:11,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:11,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:11,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:12,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-21 15:55:12,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:12,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538227659] [2024-06-21 15:55:12,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538227659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:12,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:12,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:12,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127298414] [2024-06-21 15:55:12,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:12,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:12,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:12,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:12,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:12,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:12,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 139 transitions, 1585 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-21 15:55:12,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:12,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:12,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:12,317 INFO L124 PetriNetUnfolderBase]: 1427/2421 cut-off events. [2024-06-21 15:55:12,318 INFO L125 PetriNetUnfolderBase]: For 53425/53434 co-relation queries the response was YES. [2024-06-21 15:55:12,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12893 conditions, 2421 events. 1427/2421 cut-off events. For 53425/53434 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13876 event pairs, 326 based on Foata normal form. 16/2429 useless extension candidates. Maximal degree in co-relation 12823. Up to 1412 conditions per place. [2024-06-21 15:55:12,336 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 118 selfloop transitions, 44 changer transitions 0/169 dead transitions. [2024-06-21 15:55:12,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 169 transitions, 1935 flow [2024-06-21 15:55:12,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:12,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:12,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 15:55:12,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 15:55:12,337 INFO L175 Difference]: Start difference. First operand has 145 places, 139 transitions, 1585 flow. Second operand 7 states and 170 transitions. [2024-06-21 15:55:12,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 169 transitions, 1935 flow [2024-06-21 15:55:12,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 169 transitions, 1774 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 15:55:12,407 INFO L231 Difference]: Finished difference. Result has 143 places, 138 transitions, 1456 flow [2024-06-21 15:55:12,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1456, PETRI_PLACES=143, PETRI_TRANSITIONS=138} [2024-06-21 15:55:12,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-21 15:55:12,408 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 138 transitions, 1456 flow [2024-06-21 15:55:12,408 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-21 15:55:12,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:12,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:12,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 15:55:12,409 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:12,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:12,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1697089209, now seen corresponding path program 2 times [2024-06-21 15:55:12,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:12,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389159987] [2024-06-21 15:55:12,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:12,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:12,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:12,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:12,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389159987] [2024-06-21 15:55:12,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389159987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:12,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:12,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:12,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308797002] [2024-06-21 15:55:12,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:12,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:12,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:12,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:12,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:12,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:12,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 138 transitions, 1456 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:12,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:12,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:12,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:12,751 INFO L124 PetriNetUnfolderBase]: 1432/2428 cut-off events. [2024-06-21 15:55:12,752 INFO L125 PetriNetUnfolderBase]: For 49802/49802 co-relation queries the response was YES. [2024-06-21 15:55:12,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12717 conditions, 2428 events. 1432/2428 cut-off events. For 49802/49802 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13913 event pairs, 350 based on Foata normal form. 1/2427 useless extension candidates. Maximal degree in co-relation 12648. Up to 2226 conditions per place. [2024-06-21 15:55:12,769 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 129 selfloop transitions, 19 changer transitions 0/155 dead transitions. [2024-06-21 15:55:12,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 1828 flow [2024-06-21 15:55:12,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:55:12,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:55:12,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-21 15:55:12,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-21 15:55:12,770 INFO L175 Difference]: Start difference. First operand has 143 places, 138 transitions, 1456 flow. Second operand 4 states and 103 transitions. [2024-06-21 15:55:12,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 1828 flow [2024-06-21 15:55:12,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 155 transitions, 1701 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:12,847 INFO L231 Difference]: Finished difference. Result has 141 places, 141 transitions, 1429 flow [2024-06-21 15:55:12,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1429, PETRI_PLACES=141, PETRI_TRANSITIONS=141} [2024-06-21 15:55:12,847 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-21 15:55:12,847 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 141 transitions, 1429 flow [2024-06-21 15:55:12,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:12,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:12,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:12,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 15:55:12,848 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:12,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:12,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1105900367, now seen corresponding path program 3 times [2024-06-21 15:55:12,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:12,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606378802] [2024-06-21 15:55:12,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:12,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:12,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:12,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:12,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:12,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606378802] [2024-06-21 15:55:12,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606378802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:12,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:12,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:12,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567485586] [2024-06-21 15:55:12,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:12,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:12,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:12,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:12,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:12,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:12,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 141 transitions, 1429 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:12,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:12,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:12,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:13,208 INFO L124 PetriNetUnfolderBase]: 1429/2424 cut-off events. [2024-06-21 15:55:13,208 INFO L125 PetriNetUnfolderBase]: For 51130/51130 co-relation queries the response was YES. [2024-06-21 15:55:13,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12313 conditions, 2424 events. 1429/2424 cut-off events. For 51130/51130 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13881 event pairs, 350 based on Foata normal form. 1/2423 useless extension candidates. Maximal degree in co-relation 12244. Up to 2216 conditions per place. [2024-06-21 15:55:13,223 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 124 selfloop transitions, 25 changer transitions 0/156 dead transitions. [2024-06-21 15:55:13,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 156 transitions, 1765 flow [2024-06-21 15:55:13,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:13,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:13,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 15:55:13,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-21 15:55:13,230 INFO L175 Difference]: Start difference. First operand has 141 places, 141 transitions, 1429 flow. Second operand 5 states and 121 transitions. [2024-06-21 15:55:13,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 156 transitions, 1765 flow [2024-06-21 15:55:13,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 156 transitions, 1701 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:13,292 INFO L231 Difference]: Finished difference. Result has 144 places, 141 transitions, 1425 flow [2024-06-21 15:55:13,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1425, PETRI_PLACES=144, PETRI_TRANSITIONS=141} [2024-06-21 15:55:13,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-21 15:55:13,293 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 141 transitions, 1425 flow [2024-06-21 15:55:13,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:13,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:13,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:13,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 15:55:13,295 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:13,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:13,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1423766763, now seen corresponding path program 1 times [2024-06-21 15:55:13,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:13,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767701965] [2024-06-21 15:55:13,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:13,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:13,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:13,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:13,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:13,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767701965] [2024-06-21 15:55:13,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767701965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:13,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:13,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:13,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228808458] [2024-06-21 15:55:13,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:13,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:13,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:13,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:13,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:13,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:13,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 141 transitions, 1425 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:13,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:13,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:13,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:13,659 INFO L124 PetriNetUnfolderBase]: 1371/2372 cut-off events. [2024-06-21 15:55:13,660 INFO L125 PetriNetUnfolderBase]: For 54895/54895 co-relation queries the response was YES. [2024-06-21 15:55:13,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12142 conditions, 2372 events. 1371/2372 cut-off events. For 54895/54895 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13905 event pairs, 323 based on Foata normal form. 2/2369 useless extension candidates. Maximal degree in co-relation 12072. Up to 2078 conditions per place. [2024-06-21 15:55:13,676 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 122 selfloop transitions, 24 changer transitions 0/164 dead transitions. [2024-06-21 15:55:13,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 164 transitions, 1877 flow [2024-06-21 15:55:13,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:13,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:13,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 15:55:13,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:55:13,677 INFO L175 Difference]: Start difference. First operand has 144 places, 141 transitions, 1425 flow. Second operand 6 states and 144 transitions. [2024-06-21 15:55:13,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 164 transitions, 1877 flow [2024-06-21 15:55:13,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 164 transitions, 1813 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 15:55:13,740 INFO L231 Difference]: Finished difference. Result has 146 places, 147 transitions, 1475 flow [2024-06-21 15:55:13,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1475, PETRI_PLACES=146, PETRI_TRANSITIONS=147} [2024-06-21 15:55:13,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-21 15:55:13,741 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 147 transitions, 1475 flow [2024-06-21 15:55:13,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:13,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:13,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:13,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 15:55:13,742 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:13,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:13,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1423646793, now seen corresponding path program 2 times [2024-06-21 15:55:13,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:13,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724782541] [2024-06-21 15:55:13,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:13,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:13,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:13,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:13,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:13,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724782541] [2024-06-21 15:55:13,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724782541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:13,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:13,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:13,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769955289] [2024-06-21 15:55:13,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:13,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:13,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:13,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:13,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:13,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:13,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 147 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:13,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:13,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:13,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:14,120 INFO L124 PetriNetUnfolderBase]: 1391/2404 cut-off events. [2024-06-21 15:55:14,120 INFO L125 PetriNetUnfolderBase]: For 55584/55584 co-relation queries the response was YES. [2024-06-21 15:55:14,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12509 conditions, 2404 events. 1391/2404 cut-off events. For 55584/55584 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14109 event pairs, 323 based on Foata normal form. 2/2401 useless extension candidates. Maximal degree in co-relation 12439. Up to 2114 conditions per place. [2024-06-21 15:55:14,138 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 24 changer transitions 0/168 dead transitions. [2024-06-21 15:55:14,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 168 transitions, 1888 flow [2024-06-21 15:55:14,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:14,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:14,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 15:55:14,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 15:55:14,139 INFO L175 Difference]: Start difference. First operand has 146 places, 147 transitions, 1475 flow. Second operand 6 states and 139 transitions. [2024-06-21 15:55:14,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 168 transitions, 1888 flow [2024-06-21 15:55:14,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 168 transitions, 1835 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:14,211 INFO L231 Difference]: Finished difference. Result has 150 places, 155 transitions, 1564 flow [2024-06-21 15:55:14,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1564, PETRI_PLACES=150, PETRI_TRANSITIONS=155} [2024-06-21 15:55:14,212 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-21 15:55:14,212 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 155 transitions, 1564 flow [2024-06-21 15:55:14,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:14,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:14,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:14,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 15:55:14,212 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:14,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:14,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1106084693, now seen corresponding path program 3 times [2024-06-21 15:55:14,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:14,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736265668] [2024-06-21 15:55:14,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:14,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:14,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:14,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:14,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:14,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736265668] [2024-06-21 15:55:14,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736265668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:14,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:14,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:14,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631433903] [2024-06-21 15:55:14,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:14,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:14,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:14,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:14,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:14,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:14,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 155 transitions, 1564 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:14,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:14,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:14,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:14,598 INFO L124 PetriNetUnfolderBase]: 1380/2391 cut-off events. [2024-06-21 15:55:14,598 INFO L125 PetriNetUnfolderBase]: For 57313/57313 co-relation queries the response was YES. [2024-06-21 15:55:14,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12462 conditions, 2391 events. 1380/2391 cut-off events. For 57313/57313 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14037 event pairs, 323 based on Foata normal form. 2/2388 useless extension candidates. Maximal degree in co-relation 12390. Up to 2088 conditions per place. [2024-06-21 15:55:14,616 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 123 selfloop transitions, 29 changer transitions 0/170 dead transitions. [2024-06-21 15:55:14,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 170 transitions, 1906 flow [2024-06-21 15:55:14,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:14,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:14,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-21 15:55:14,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-21 15:55:14,618 INFO L175 Difference]: Start difference. First operand has 150 places, 155 transitions, 1564 flow. Second operand 5 states and 124 transitions. [2024-06-21 15:55:14,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 170 transitions, 1906 flow [2024-06-21 15:55:14,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 170 transitions, 1835 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:14,701 INFO L231 Difference]: Finished difference. Result has 152 places, 155 transitions, 1567 flow [2024-06-21 15:55:14,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1567, PETRI_PLACES=152, PETRI_TRANSITIONS=155} [2024-06-21 15:55:14,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-21 15:55:14,701 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 155 transitions, 1567 flow [2024-06-21 15:55:14,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:14,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:14,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:14,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 15:55:14,702 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:14,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:14,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-21 15:55:14,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:14,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660550774] [2024-06-21 15:55:14,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:14,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:14,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:14,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:14,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:14,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660550774] [2024-06-21 15:55:14,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660550774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:14,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:14,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:55:14,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403437596] [2024-06-21 15:55:14,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:14,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:55:14,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:14,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:55:14,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:55:14,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:14,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 155 transitions, 1567 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:14,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:14,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:14,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:15,048 INFO L124 PetriNetUnfolderBase]: 1448/2459 cut-off events. [2024-06-21 15:55:15,048 INFO L125 PetriNetUnfolderBase]: For 58990/58990 co-relation queries the response was YES. [2024-06-21 15:55:15,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12820 conditions, 2459 events. 1448/2459 cut-off events. For 58990/58990 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14114 event pairs, 347 based on Foata normal form. 2/2459 useless extension candidates. Maximal degree in co-relation 12747. Up to 2267 conditions per place. [2024-06-21 15:55:15,065 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 149 selfloop transitions, 10 changer transitions 0/166 dead transitions. [2024-06-21 15:55:15,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 166 transitions, 1931 flow [2024-06-21 15:55:15,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:55:15,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:55:15,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-21 15:55:15,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 15:55:15,067 INFO L175 Difference]: Start difference. First operand has 152 places, 155 transitions, 1567 flow. Second operand 4 states and 95 transitions. [2024-06-21 15:55:15,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 166 transitions, 1931 flow [2024-06-21 15:55:15,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 166 transitions, 1871 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 15:55:15,167 INFO L231 Difference]: Finished difference. Result has 152 places, 157 transitions, 1560 flow [2024-06-21 15:55:15,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1560, PETRI_PLACES=152, PETRI_TRANSITIONS=157} [2024-06-21 15:55:15,167 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-21 15:55:15,168 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 157 transitions, 1560 flow [2024-06-21 15:55:15,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:15,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:15,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:15,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 15:55:15,168 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:15,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:15,169 INFO L85 PathProgramCache]: Analyzing trace with hash -970338903, now seen corresponding path program 1 times [2024-06-21 15:55:15,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:15,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899806503] [2024-06-21 15:55:15,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:15,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:15,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:15,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:15,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:15,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899806503] [2024-06-21 15:55:15,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899806503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:15,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:15,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:15,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255706330] [2024-06-21 15:55:15,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:15,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:15,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:15,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:15,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:15,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:15,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 157 transitions, 1560 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:15,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:15,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:15,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:15,517 INFO L124 PetriNetUnfolderBase]: 1476/2509 cut-off events. [2024-06-21 15:55:15,517 INFO L125 PetriNetUnfolderBase]: For 59781/59784 co-relation queries the response was YES. [2024-06-21 15:55:15,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13086 conditions, 2509 events. 1476/2509 cut-off events. For 59781/59784 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14485 event pairs, 352 based on Foata normal form. 4/2510 useless extension candidates. Maximal degree in co-relation 13012. Up to 2118 conditions per place. [2024-06-21 15:55:15,534 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 59 changer transitions 0/198 dead transitions. [2024-06-21 15:55:15,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 198 transitions, 2303 flow [2024-06-21 15:55:15,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:15,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:15,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 15:55:15,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 15:55:15,535 INFO L175 Difference]: Start difference. First operand has 152 places, 157 transitions, 1560 flow. Second operand 7 states and 173 transitions. [2024-06-21 15:55:15,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 198 transitions, 2303 flow [2024-06-21 15:55:15,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 198 transitions, 2266 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:15,622 INFO L231 Difference]: Finished difference. Result has 159 places, 173 transitions, 1860 flow [2024-06-21 15:55:15,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1860, PETRI_PLACES=159, PETRI_TRANSITIONS=173} [2024-06-21 15:55:15,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-21 15:55:15,622 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 173 transitions, 1860 flow [2024-06-21 15:55:15,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:15,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:15,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:15,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 15:55:15,623 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:15,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:15,623 INFO L85 PathProgramCache]: Analyzing trace with hash -961084473, now seen corresponding path program 2 times [2024-06-21 15:55:15,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:15,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240594584] [2024-06-21 15:55:15,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:15,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:15,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:15,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:15,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:15,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240594584] [2024-06-21 15:55:15,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240594584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:15,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:15,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:15,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319922746] [2024-06-21 15:55:15,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:15,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:15,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:15,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:15,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:15,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:15,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 173 transitions, 1860 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:15,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:15,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:15,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:15,989 INFO L124 PetriNetUnfolderBase]: 1543/2616 cut-off events. [2024-06-21 15:55:15,989 INFO L125 PetriNetUnfolderBase]: For 67155/67158 co-relation queries the response was YES. [2024-06-21 15:55:16,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14468 conditions, 2616 events. 1543/2616 cut-off events. For 67155/67158 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15264 event pairs, 353 based on Foata normal form. 4/2617 useless extension candidates. Maximal degree in co-relation 14391. Up to 2172 conditions per place. [2024-06-21 15:55:16,008 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 68 changer transitions 0/216 dead transitions. [2024-06-21 15:55:16,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 216 transitions, 2819 flow [2024-06-21 15:55:16,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:16,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:16,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:55:16,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:55:16,010 INFO L175 Difference]: Start difference. First operand has 159 places, 173 transitions, 1860 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:55:16,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 216 transitions, 2819 flow [2024-06-21 15:55:16,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 216 transitions, 2740 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-21 15:55:16,117 INFO L231 Difference]: Finished difference. Result has 167 places, 194 transitions, 2235 flow [2024-06-21 15:55:16,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=167, PETRI_TRANSITIONS=194} [2024-06-21 15:55:16,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-21 15:55:16,118 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 194 transitions, 2235 flow [2024-06-21 15:55:16,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:16,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:16,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:16,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 15:55:16,118 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:16,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:16,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1909766459, now seen corresponding path program 3 times [2024-06-21 15:55:16,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:16,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385599526] [2024-06-21 15:55:16,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:16,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:16,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:16,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:16,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:16,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385599526] [2024-06-21 15:55:16,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385599526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:16,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:16,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:16,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449678745] [2024-06-21 15:55:16,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:16,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:16,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:16,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:16,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:16,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:16,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 194 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:16,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:16,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:16,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:16,554 INFO L124 PetriNetUnfolderBase]: 1539/2610 cut-off events. [2024-06-21 15:55:16,554 INFO L125 PetriNetUnfolderBase]: For 69075/69078 co-relation queries the response was YES. [2024-06-21 15:55:16,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14651 conditions, 2610 events. 1539/2610 cut-off events. For 69075/69078 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15173 event pairs, 354 based on Foata normal form. 4/2611 useless extension candidates. Maximal degree in co-relation 14570. Up to 2170 conditions per place. [2024-06-21 15:55:16,574 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 67 changer transitions 0/215 dead transitions. [2024-06-21 15:55:16,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 215 transitions, 2860 flow [2024-06-21 15:55:16,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:16,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:16,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:55:16,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:55:16,576 INFO L175 Difference]: Start difference. First operand has 167 places, 194 transitions, 2235 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:55:16,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 215 transitions, 2860 flow [2024-06-21 15:55:16,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 215 transitions, 2730 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:16,692 INFO L231 Difference]: Finished difference. Result has 173 places, 196 transitions, 2282 flow [2024-06-21 15:55:16,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2105, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2282, PETRI_PLACES=173, PETRI_TRANSITIONS=196} [2024-06-21 15:55:16,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-21 15:55:16,693 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 196 transitions, 2282 flow [2024-06-21 15:55:16,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:16,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:16,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:16,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 15:55:16,694 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:16,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:16,694 INFO L85 PathProgramCache]: Analyzing trace with hash -63939265, now seen corresponding path program 4 times [2024-06-21 15:55:16,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:16,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059035439] [2024-06-21 15:55:16,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:16,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:16,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:16,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:16,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:16,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059035439] [2024-06-21 15:55:16,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059035439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:16,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:16,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:16,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716992804] [2024-06-21 15:55:16,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:16,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:16,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:16,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:16,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:16,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:16,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 196 transitions, 2282 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:16,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:16,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:16,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:17,134 INFO L124 PetriNetUnfolderBase]: 1567/2656 cut-off events. [2024-06-21 15:55:17,134 INFO L125 PetriNetUnfolderBase]: For 74770/74773 co-relation queries the response was YES. [2024-06-21 15:55:17,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15125 conditions, 2656 events. 1567/2656 cut-off events. For 74770/74773 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15508 event pairs, 355 based on Foata normal form. 4/2657 useless extension candidates. Maximal degree in co-relation 15042. Up to 2269 conditions per place. [2024-06-21 15:55:17,156 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 153 selfloop transitions, 66 changer transitions 0/226 dead transitions. [2024-06-21 15:55:17,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 226 transitions, 2973 flow [2024-06-21 15:55:17,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:17,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:17,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-21 15:55:17,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-06-21 15:55:17,158 INFO L175 Difference]: Start difference. First operand has 173 places, 196 transitions, 2282 flow. Second operand 5 states and 134 transitions. [2024-06-21 15:55:17,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 226 transitions, 2973 flow [2024-06-21 15:55:17,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 226 transitions, 2851 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:17,318 INFO L231 Difference]: Finished difference. Result has 176 places, 204 transitions, 2504 flow [2024-06-21 15:55:17,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2504, PETRI_PLACES=176, PETRI_TRANSITIONS=204} [2024-06-21 15:55:17,319 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-21 15:55:17,319 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 204 transitions, 2504 flow [2024-06-21 15:55:17,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:17,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:17,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:17,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 15:55:17,320 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:17,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:17,320 INFO L85 PathProgramCache]: Analyzing trace with hash -76837435, now seen corresponding path program 5 times [2024-06-21 15:55:17,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:17,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901870956] [2024-06-21 15:55:17,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:17,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:17,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:17,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:17,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:17,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901870956] [2024-06-21 15:55:17,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901870956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:17,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:17,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:17,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781549589] [2024-06-21 15:55:17,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:17,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:17,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:17,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:17,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:17,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:17,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 204 transitions, 2504 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:17,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:17,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:17,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:17,742 INFO L124 PetriNetUnfolderBase]: 1577/2674 cut-off events. [2024-06-21 15:55:17,742 INFO L125 PetriNetUnfolderBase]: For 78486/78489 co-relation queries the response was YES. [2024-06-21 15:55:17,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15484 conditions, 2674 events. 1577/2674 cut-off events. For 78486/78489 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 15669 event pairs, 352 based on Foata normal form. 4/2675 useless extension candidates. Maximal degree in co-relation 15399. Up to 2208 conditions per place. [2024-06-21 15:55:17,831 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 92 changer transitions 0/232 dead transitions. [2024-06-21 15:55:17,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 232 transitions, 3226 flow [2024-06-21 15:55:17,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:17,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:17,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 15:55:17,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 15:55:17,832 INFO L175 Difference]: Start difference. First operand has 176 places, 204 transitions, 2504 flow. Second operand 6 states and 154 transitions. [2024-06-21 15:55:17,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 232 transitions, 3226 flow [2024-06-21 15:55:17,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 232 transitions, 3149 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:17,994 INFO L231 Difference]: Finished difference. Result has 180 places, 208 transitions, 2684 flow [2024-06-21 15:55:17,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2684, PETRI_PLACES=180, PETRI_TRANSITIONS=208} [2024-06-21 15:55:17,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-21 15:55:17,995 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 208 transitions, 2684 flow [2024-06-21 15:55:17,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:17,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:17,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:17,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 15:55:17,995 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:17,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:17,996 INFO L85 PathProgramCache]: Analyzing trace with hash -76826275, now seen corresponding path program 6 times [2024-06-21 15:55:17,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:17,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400968839] [2024-06-21 15:55:17,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:17,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:18,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:18,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:18,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:18,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400968839] [2024-06-21 15:55:18,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400968839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:18,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:18,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:18,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785702890] [2024-06-21 15:55:18,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:18,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:18,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:18,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:18,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:18,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:18,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 208 transitions, 2684 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:18,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:18,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:18,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:18,420 INFO L124 PetriNetUnfolderBase]: 1573/2672 cut-off events. [2024-06-21 15:55:18,421 INFO L125 PetriNetUnfolderBase]: For 81685/81688 co-relation queries the response was YES. [2024-06-21 15:55:18,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15646 conditions, 2672 events. 1573/2672 cut-off events. For 81685/81688 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15656 event pairs, 352 based on Foata normal form. 4/2673 useless extension candidates. Maximal degree in co-relation 15560. Up to 2206 conditions per place. [2024-06-21 15:55:18,444 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 140 selfloop transitions, 79 changer transitions 0/226 dead transitions. [2024-06-21 15:55:18,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 226 transitions, 3326 flow [2024-06-21 15:55:18,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:18,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:18,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 15:55:18,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:55:18,445 INFO L175 Difference]: Start difference. First operand has 180 places, 208 transitions, 2684 flow. Second operand 6 states and 147 transitions. [2024-06-21 15:55:18,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 226 transitions, 3326 flow [2024-06-21 15:55:18,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 226 transitions, 3127 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:18,618 INFO L231 Difference]: Finished difference. Result has 181 places, 208 transitions, 2665 flow [2024-06-21 15:55:18,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2665, PETRI_PLACES=181, PETRI_TRANSITIONS=208} [2024-06-21 15:55:18,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-21 15:55:18,619 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 208 transitions, 2665 flow [2024-06-21 15:55:18,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-21 15:55:18,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:18,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:18,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 15:55:18,620 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:18,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:18,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1296438332, now seen corresponding path program 1 times [2024-06-21 15:55:18,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:18,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572799615] [2024-06-21 15:55:18,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:18,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:18,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:18,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:18,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:18,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572799615] [2024-06-21 15:55:18,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572799615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:18,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:18,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:18,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366700137] [2024-06-21 15:55:18,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:18,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:18,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:18,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:18,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:18,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:18,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 208 transitions, 2665 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:18,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:18,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:18,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:19,027 INFO L124 PetriNetUnfolderBase]: 1599/2711 cut-off events. [2024-06-21 15:55:19,028 INFO L125 PetriNetUnfolderBase]: For 80444/80444 co-relation queries the response was YES. [2024-06-21 15:55:19,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15787 conditions, 2711 events. 1599/2711 cut-off events. For 80444/80444 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 15924 event pairs, 356 based on Foata normal form. 2/2708 useless extension candidates. Maximal degree in co-relation 15702. Up to 2205 conditions per place. [2024-06-21 15:55:19,051 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 176 selfloop transitions, 69 changer transitions 0/252 dead transitions. [2024-06-21 15:55:19,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 252 transitions, 3557 flow [2024-06-21 15:55:19,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:19,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:19,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 15:55:19,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 15:55:19,053 INFO L175 Difference]: Start difference. First operand has 181 places, 208 transitions, 2665 flow. Second operand 7 states and 173 transitions. [2024-06-21 15:55:19,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 252 transitions, 3557 flow [2024-06-21 15:55:19,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 252 transitions, 3310 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:19,272 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2781 flow [2024-06-21 15:55:19,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2781, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-21 15:55:19,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-21 15:55:19,273 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2781 flow [2024-06-21 15:55:19,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:19,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:19,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:19,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 15:55:19,274 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:19,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:19,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1104145870, now seen corresponding path program 1 times [2024-06-21 15:55:19,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:19,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588537049] [2024-06-21 15:55:19,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:19,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:19,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:19,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:19,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:19,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588537049] [2024-06-21 15:55:19,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588537049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:19,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:19,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:19,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340706528] [2024-06-21 15:55:19,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:19,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:19,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:19,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:19,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:19,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:19,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2781 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:19,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:19,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:19,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:19,718 INFO L124 PetriNetUnfolderBase]: 1643/2779 cut-off events. [2024-06-21 15:55:19,718 INFO L125 PetriNetUnfolderBase]: For 84419/84422 co-relation queries the response was YES. [2024-06-21 15:55:19,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16701 conditions, 2779 events. 1643/2779 cut-off events. For 84419/84422 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 16352 event pairs, 350 based on Foata normal form. 4/2780 useless extension candidates. Maximal degree in co-relation 16615. Up to 2276 conditions per place. [2024-06-21 15:55:19,743 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 101 changer transitions 0/265 dead transitions. [2024-06-21 15:55:19,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 265 transitions, 3805 flow [2024-06-21 15:55:19,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:19,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:19,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 15:55:19,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 15:55:19,744 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2781 flow. Second operand 7 states and 170 transitions. [2024-06-21 15:55:19,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 265 transitions, 3805 flow [2024-06-21 15:55:19,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 265 transitions, 3729 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-21 15:55:19,946 INFO L231 Difference]: Finished difference. Result has 192 places, 243 transitions, 3263 flow [2024-06-21 15:55:19,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=192, PETRI_TRANSITIONS=243} [2024-06-21 15:55:19,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-21 15:55:19,947 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 243 transitions, 3263 flow [2024-06-21 15:55:19,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:19,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:19,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:19,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 15:55:19,948 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:19,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:19,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1104146056, now seen corresponding path program 2 times [2024-06-21 15:55:19,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:19,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493196463] [2024-06-21 15:55:19,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:19,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:19,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:20,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:20,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:20,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493196463] [2024-06-21 15:55:20,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493196463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:20,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:20,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:20,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322435891] [2024-06-21 15:55:20,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:20,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:20,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:20,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:20,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:20,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:20,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 243 transitions, 3263 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:20,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:20,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:20,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:20,452 INFO L124 PetriNetUnfolderBase]: 1653/2799 cut-off events. [2024-06-21 15:55:20,452 INFO L125 PetriNetUnfolderBase]: For 89515/89518 co-relation queries the response was YES. [2024-06-21 15:55:20,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17242 conditions, 2799 events. 1653/2799 cut-off events. For 89515/89518 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16507 event pairs, 347 based on Foata normal form. 4/2800 useless extension candidates. Maximal degree in co-relation 17151. Up to 2412 conditions per place. [2024-06-21 15:55:20,477 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 204 selfloop transitions, 56 changer transitions 0/267 dead transitions. [2024-06-21 15:55:20,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 267 transitions, 3875 flow [2024-06-21 15:55:20,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:20,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:20,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:55:20,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:55:20,478 INFO L175 Difference]: Start difference. First operand has 192 places, 243 transitions, 3263 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:55:20,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 267 transitions, 3875 flow [2024-06-21 15:55:20,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 267 transitions, 3755 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:20,712 INFO L231 Difference]: Finished difference. Result has 197 places, 247 transitions, 3312 flow [2024-06-21 15:55:20,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3312, PETRI_PLACES=197, PETRI_TRANSITIONS=247} [2024-06-21 15:55:20,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-21 15:55:20,713 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 247 transitions, 3312 flow [2024-06-21 15:55:20,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:20,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:20,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:20,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 15:55:20,714 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:20,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:20,714 INFO L85 PathProgramCache]: Analyzing trace with hash 808001916, now seen corresponding path program 2 times [2024-06-21 15:55:20,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:20,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948738582] [2024-06-21 15:55:20,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:20,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:20,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:20,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:20,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:20,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948738582] [2024-06-21 15:55:20,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948738582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:20,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:20,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:20,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546367459] [2024-06-21 15:55:20,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:20,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:20,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:20,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:20,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:20,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:20,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 247 transitions, 3312 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:20,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:20,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:20,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:21,272 INFO L124 PetriNetUnfolderBase]: 1663/2811 cut-off events. [2024-06-21 15:55:21,272 INFO L125 PetriNetUnfolderBase]: For 93786/93789 co-relation queries the response was YES. [2024-06-21 15:55:21,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17359 conditions, 2811 events. 1663/2811 cut-off events. For 93786/93789 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16598 event pairs, 350 based on Foata normal form. 4/2812 useless extension candidates. Maximal degree in co-relation 17267. Up to 2300 conditions per place. [2024-06-21 15:55:21,303 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 93 changer transitions 0/271 dead transitions. [2024-06-21 15:55:21,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 271 transitions, 4204 flow [2024-06-21 15:55:21,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:21,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:21,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:55:21,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:55:21,305 INFO L175 Difference]: Start difference. First operand has 197 places, 247 transitions, 3312 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:55:21,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 271 transitions, 4204 flow [2024-06-21 15:55:21,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 271 transitions, 4065 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:21,475 INFO L231 Difference]: Finished difference. Result has 198 places, 251 transitions, 3436 flow [2024-06-21 15:55:21,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3436, PETRI_PLACES=198, PETRI_TRANSITIONS=251} [2024-06-21 15:55:21,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-21 15:55:21,476 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 251 transitions, 3436 flow [2024-06-21 15:55:21,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:21,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:21,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:21,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 15:55:21,478 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:21,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:21,478 INFO L85 PathProgramCache]: Analyzing trace with hash -926777200, now seen corresponding path program 3 times [2024-06-21 15:55:21,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:21,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335106763] [2024-06-21 15:55:21,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:21,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:21,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:21,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:21,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335106763] [2024-06-21 15:55:21,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335106763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:21,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:21,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:21,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565847919] [2024-06-21 15:55:21,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:21,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:21,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:21,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:21,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:21,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:21,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 251 transitions, 3436 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:21,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:21,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:21,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:21,975 INFO L124 PetriNetUnfolderBase]: 1657/2805 cut-off events. [2024-06-21 15:55:21,975 INFO L125 PetriNetUnfolderBase]: For 96417/96420 co-relation queries the response was YES. [2024-06-21 15:55:21,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17402 conditions, 2805 events. 1657/2805 cut-off events. For 96417/96420 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16554 event pairs, 350 based on Foata normal form. 4/2806 useless extension candidates. Maximal degree in co-relation 17310. Up to 2295 conditions per place. [2024-06-21 15:55:22,001 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 170 selfloop transitions, 93 changer transitions 0/270 dead transitions. [2024-06-21 15:55:22,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 270 transitions, 4176 flow [2024-06-21 15:55:22,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:22,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:22,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:55:22,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:55:22,002 INFO L175 Difference]: Start difference. First operand has 198 places, 251 transitions, 3436 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:55:22,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 270 transitions, 4176 flow [2024-06-21 15:55:22,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 270 transitions, 4006 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:22,234 INFO L231 Difference]: Finished difference. Result has 202 places, 251 transitions, 3462 flow [2024-06-21 15:55:22,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3462, PETRI_PLACES=202, PETRI_TRANSITIONS=251} [2024-06-21 15:55:22,234 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-21 15:55:22,234 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 251 transitions, 3462 flow [2024-06-21 15:55:22,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:22,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:22,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:22,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 15:55:22,235 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:22,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:22,235 INFO L85 PathProgramCache]: Analyzing trace with hash 271265748, now seen corresponding path program 3 times [2024-06-21 15:55:22,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:22,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417478976] [2024-06-21 15:55:22,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:22,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:22,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:22,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:22,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:22,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417478976] [2024-06-21 15:55:22,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417478976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:22,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:22,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:22,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949489511] [2024-06-21 15:55:22,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:22,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:22,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:22,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:22,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:22,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:22,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 251 transitions, 3462 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:22,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:22,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:22,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:22,734 INFO L124 PetriNetUnfolderBase]: 1683/2849 cut-off events. [2024-06-21 15:55:22,735 INFO L125 PetriNetUnfolderBase]: For 102317/102320 co-relation queries the response was YES. [2024-06-21 15:55:22,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17807 conditions, 2849 events. 1683/2849 cut-off events. For 102317/102320 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16876 event pairs, 347 based on Foata normal form. 4/2850 useless extension candidates. Maximal degree in co-relation 17714. Up to 2431 conditions per place. [2024-06-21 15:55:22,804 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 58 changer transitions 0/278 dead transitions. [2024-06-21 15:55:22,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 278 transitions, 4238 flow [2024-06-21 15:55:22,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:22,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:22,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 15:55:22,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:55:22,805 INFO L175 Difference]: Start difference. First operand has 202 places, 251 transitions, 3462 flow. Second operand 8 states and 182 transitions. [2024-06-21 15:55:22,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 278 transitions, 4238 flow [2024-06-21 15:55:23,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 278 transitions, 4089 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 15:55:23,041 INFO L231 Difference]: Finished difference. Result has 207 places, 258 transitions, 3539 flow [2024-06-21 15:55:23,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3313, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3539, PETRI_PLACES=207, PETRI_TRANSITIONS=258} [2024-06-21 15:55:23,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-21 15:55:23,042 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 258 transitions, 3539 flow [2024-06-21 15:55:23,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:23,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:23,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:23,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 15:55:23,043 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:23,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:23,043 INFO L85 PathProgramCache]: Analyzing trace with hash -926768272, now seen corresponding path program 1 times [2024-06-21 15:55:23,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:23,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606144730] [2024-06-21 15:55:23,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:23,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:23,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:23,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:23,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:23,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606144730] [2024-06-21 15:55:23,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606144730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:23,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:23,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:23,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789482883] [2024-06-21 15:55:23,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:23,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:23,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:23,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:23,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:23,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:23,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 258 transitions, 3539 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:23,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:23,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:23,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:23,527 INFO L124 PetriNetUnfolderBase]: 1691/2860 cut-off events. [2024-06-21 15:55:23,527 INFO L125 PetriNetUnfolderBase]: For 106210/106210 co-relation queries the response was YES. [2024-06-21 15:55:23,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17979 conditions, 2860 events. 1691/2860 cut-off events. For 106210/106210 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16932 event pairs, 342 based on Foata normal form. 2/2860 useless extension candidates. Maximal degree in co-relation 17884. Up to 2577 conditions per place. [2024-06-21 15:55:23,554 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 244 selfloop transitions, 27 changer transitions 0/278 dead transitions. [2024-06-21 15:55:23,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 278 transitions, 4165 flow [2024-06-21 15:55:23,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:23,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:23,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 15:55:23,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 15:55:23,556 INFO L175 Difference]: Start difference. First operand has 207 places, 258 transitions, 3539 flow. Second operand 7 states and 157 transitions. [2024-06-21 15:55:23,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 278 transitions, 4165 flow [2024-06-21 15:55:23,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 278 transitions, 4003 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 15:55:23,740 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3480 flow [2024-06-21 15:55:23,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3480, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-21 15:55:23,740 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-21 15:55:23,741 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3480 flow [2024-06-21 15:55:23,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:23,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55: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] [2024-06-21 15:55:23,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 15:55:23,741 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:23,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:23,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1843301300, now seen corresponding path program 4 times [2024-06-21 15:55:23,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:23,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170688715] [2024-06-21 15:55:23,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:23,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:23,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:23,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:23,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:23,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170688715] [2024-06-21 15:55:23,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170688715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:23,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:23,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:23,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612279276] [2024-06-21 15:55:23,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:23,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:23,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:23,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:23,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:23,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:23,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3480 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:23,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:23,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:23,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:24,206 INFO L124 PetriNetUnfolderBase]: 1704/2862 cut-off events. [2024-06-21 15:55:24,206 INFO L125 PetriNetUnfolderBase]: For 112619/112625 co-relation queries the response was YES. [2024-06-21 15:55:24,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18086 conditions, 2862 events. 1704/2862 cut-off events. For 112619/112625 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16794 event pairs, 381 based on Foata normal form. 3/2854 useless extension candidates. Maximal degree in co-relation 17993. Up to 2321 conditions per place. [2024-06-21 15:55:24,232 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 184 selfloop transitions, 103 changer transitions 0/294 dead transitions. [2024-06-21 15:55:24,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 294 transitions, 4540 flow [2024-06-21 15:55:24,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:24,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:24,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 15:55:24,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 15:55:24,233 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3480 flow. Second operand 7 states and 171 transitions. [2024-06-21 15:55:24,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 294 transitions, 4540 flow [2024-06-21 15:55:24,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 294 transitions, 4453 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:24,495 INFO L231 Difference]: Finished difference. Result has 209 places, 271 transitions, 3767 flow [2024-06-21 15:55:24,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3767, PETRI_PLACES=209, PETRI_TRANSITIONS=271} [2024-06-21 15:55:24,496 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-21 15:55:24,496 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 271 transitions, 3767 flow [2024-06-21 15:55:24,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:24,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:24,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:24,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 15:55:24,497 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:24,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:24,497 INFO L85 PathProgramCache]: Analyzing trace with hash 586949862, now seen corresponding path program 5 times [2024-06-21 15:55:24,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:24,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186062368] [2024-06-21 15:55:24,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:24,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:24,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:24,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-21 15:55:24,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:24,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186062368] [2024-06-21 15:55:24,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186062368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:24,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:24,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:24,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69902334] [2024-06-21 15:55:24,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:24,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:24,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:24,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:24,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:24,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:24,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 271 transitions, 3767 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:24,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:24,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:24,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:24,996 INFO L124 PetriNetUnfolderBase]: 1709/2873 cut-off events. [2024-06-21 15:55:24,996 INFO L125 PetriNetUnfolderBase]: For 118169/118175 co-relation queries the response was YES. [2024-06-21 15:55:25,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18518 conditions, 2873 events. 1709/2873 cut-off events. For 118169/118175 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16960 event pairs, 381 based on Foata normal form. 3/2865 useless extension candidates. Maximal degree in co-relation 18424. Up to 2325 conditions per place. [2024-06-21 15:55:25,020 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 189 selfloop transitions, 102 changer transitions 0/298 dead transitions. [2024-06-21 15:55:25,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 298 transitions, 4829 flow [2024-06-21 15:55:25,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:25,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:25,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 15:55:25,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 15:55:25,022 INFO L175 Difference]: Start difference. First operand has 209 places, 271 transitions, 3767 flow. Second operand 7 states and 172 transitions. [2024-06-21 15:55:25,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 298 transitions, 4829 flow [2024-06-21 15:55:25,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 298 transitions, 4719 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-21 15:55:25,353 INFO L231 Difference]: Finished difference. Result has 215 places, 274 transitions, 3921 flow [2024-06-21 15:55:25,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3921, PETRI_PLACES=215, PETRI_TRANSITIONS=274} [2024-06-21 15:55:25,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-21 15:55:25,354 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 274 transitions, 3921 flow [2024-06-21 15:55:25,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-21 15:55:25,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:25,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-21 15:55:25,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 15:55:25,355 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:25,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:25,355 INFO L85 PathProgramCache]: Analyzing trace with hash -50497118, now seen corresponding path program 6 times [2024-06-21 15:55:25,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:25,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300111688] [2024-06-21 15:55:25,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:25,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:25,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:25,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:25,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:25,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300111688] [2024-06-21 15:55:25,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300111688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:25,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:25,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:25,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721260309] [2024-06-21 15:55:25,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:25,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:25,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:25,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:25,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:25,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:25,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 274 transitions, 3921 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:25,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:25,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:25,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:25,855 INFO L124 PetriNetUnfolderBase]: 1706/2875 cut-off events. [2024-06-21 15:55:25,855 INFO L125 PetriNetUnfolderBase]: For 121564/121570 co-relation queries the response was YES. [2024-06-21 15:55:25,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18729 conditions, 2875 events. 1706/2875 cut-off events. For 121564/121570 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16978 event pairs, 367 based on Foata normal form. 3/2871 useless extension candidates. Maximal degree in co-relation 18632. Up to 2490 conditions per place. [2024-06-21 15:55:25,884 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 227 selfloop transitions, 58 changer transitions 0/292 dead transitions. [2024-06-21 15:55:25,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 292 transitions, 4559 flow [2024-06-21 15:55:25,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:25,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:25,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:55:25,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:55:25,886 INFO L175 Difference]: Start difference. First operand has 215 places, 274 transitions, 3921 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:55:25,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 292 transitions, 4559 flow [2024-06-21 15:55:26,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 292 transitions, 4367 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 15:55:26,229 INFO L231 Difference]: Finished difference. Result has 218 places, 275 transitions, 3879 flow [2024-06-21 15:55:26,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3879, PETRI_PLACES=218, PETRI_TRANSITIONS=275} [2024-06-21 15:55:26,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-21 15:55:26,230 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 275 transitions, 3879 flow [2024-06-21 15:55:26,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:26,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:26,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:26,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 15:55:26,231 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:26,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:26,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1965551660, now seen corresponding path program 7 times [2024-06-21 15:55:26,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:26,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588771609] [2024-06-21 15:55:26,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:26,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:26,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:26,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:26,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:26,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588771609] [2024-06-21 15:55:26,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588771609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:26,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:26,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:26,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966866497] [2024-06-21 15:55:26,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:26,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:26,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:26,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:26,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:26,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:26,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 275 transitions, 3879 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:26,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:26,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:26,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:26,683 INFO L124 PetriNetUnfolderBase]: 1711/2876 cut-off events. [2024-06-21 15:55:26,684 INFO L125 PetriNetUnfolderBase]: For 125908/125914 co-relation queries the response was YES. [2024-06-21 15:55:26,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18650 conditions, 2876 events. 1711/2876 cut-off events. For 125908/125914 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16945 event pairs, 381 based on Foata normal form. 3/2868 useless extension candidates. Maximal degree in co-relation 18553. Up to 2327 conditions per place. [2024-06-21 15:55:26,711 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-21 15:55:26,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 298 transitions, 4747 flow [2024-06-21 15:55:26,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:26,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:26,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:55:26,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:55:26,712 INFO L175 Difference]: Start difference. First operand has 218 places, 275 transitions, 3879 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:55:26,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 298 transitions, 4747 flow [2024-06-21 15:55:27,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 298 transitions, 4613 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 15:55:27,020 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 4021 flow [2024-06-21 15:55:27,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4021, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2024-06-21 15:55:27,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-21 15:55:27,021 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 4021 flow [2024-06-21 15:55:27,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:27,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:27,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:27,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 15:55:27,021 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:27,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:27,022 INFO L85 PathProgramCache]: Analyzing trace with hash 587070018, now seen corresponding path program 4 times [2024-06-21 15:55:27,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:27,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887729874] [2024-06-21 15:55:27,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:27,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:27,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:27,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:27,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:27,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887729874] [2024-06-21 15:55:27,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887729874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:27,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:27,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:27,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248480876] [2024-06-21 15:55:27,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:27,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:27,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:27,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:27,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:27,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:27,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 4021 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:27,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:27,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:27,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:27,503 INFO L124 PetriNetUnfolderBase]: 1706/2875 cut-off events. [2024-06-21 15:55:27,504 INFO L125 PetriNetUnfolderBase]: For 129392/129398 co-relation queries the response was YES. [2024-06-21 15:55:27,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18822 conditions, 2875 events. 1706/2875 cut-off events. For 129392/129398 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16994 event pairs, 383 based on Foata normal form. 3/2871 useless extension candidates. Maximal degree in co-relation 18724. Up to 2366 conditions per place. [2024-06-21 15:55:27,530 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-21 15:55:27,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 298 transitions, 4845 flow [2024-06-21 15:55:27,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:27,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:27,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 15:55:27,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 15:55:27,531 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 4021 flow. Second operand 7 states and 166 transitions. [2024-06-21 15:55:27,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 298 transitions, 4845 flow [2024-06-21 15:55:27,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 298 transitions, 4646 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:27,913 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 4050 flow [2024-06-21 15:55:27,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-21 15:55:27,914 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-21 15:55:27,914 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 4050 flow [2024-06-21 15:55:27,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:27,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:27,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:27,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 15:55:27,915 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:27,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:27,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1969783160, now seen corresponding path program 8 times [2024-06-21 15:55:27,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:27,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279001581] [2024-06-21 15:55:27,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:27,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:28,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:28,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:28,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279001581] [2024-06-21 15:55:28,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279001581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:28,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:28,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:28,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367097607] [2024-06-21 15:55:28,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:28,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:28,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:28,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:28,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:28,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:28,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 4050 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:28,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:28,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:28,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:28,442 INFO L124 PetriNetUnfolderBase]: 1724/2903 cut-off events. [2024-06-21 15:55:28,442 INFO L125 PetriNetUnfolderBase]: For 135468/135474 co-relation queries the response was YES. [2024-06-21 15:55:28,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19150 conditions, 2903 events. 1724/2903 cut-off events. For 135468/135474 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17196 event pairs, 367 based on Foata normal form. 3/2899 useless extension candidates. Maximal degree in co-relation 19051. Up to 2496 conditions per place. [2024-06-21 15:55:28,471 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 75 changer transitions 0/307 dead transitions. [2024-06-21 15:55:28,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 307 transitions, 4958 flow [2024-06-21 15:55:28,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:55:28,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:55:28,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 15:55:28,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:55:28,472 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 4050 flow. Second operand 9 states and 198 transitions. [2024-06-21 15:55:28,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 307 transitions, 4958 flow [2024-06-21 15:55:28,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 307 transitions, 4409 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-21 15:55:28,831 INFO L231 Difference]: Finished difference. Result has 225 places, 290 transitions, 3856 flow [2024-06-21 15:55:28,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3856, PETRI_PLACES=225, PETRI_TRANSITIONS=290} [2024-06-21 15:55:28,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-21 15:55:28,832 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 290 transitions, 3856 flow [2024-06-21 15:55:28,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:28,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:28,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:28,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 15:55:28,832 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:28,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:28,833 INFO L85 PathProgramCache]: Analyzing trace with hash 941570022, now seen corresponding path program 9 times [2024-06-21 15:55:28,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:28,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846898440] [2024-06-21 15:55:28,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:28,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:28,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:28,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:28,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:28,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846898440] [2024-06-21 15:55:28,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846898440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:28,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:28,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:28,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426615613] [2024-06-21 15:55:28,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:28,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:28,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:28,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:28,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:28,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:28,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 290 transitions, 3856 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:28,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:28,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:28,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:29,348 INFO L124 PetriNetUnfolderBase]: 1721/2897 cut-off events. [2024-06-21 15:55:29,349 INFO L125 PetriNetUnfolderBase]: For 135239/135245 co-relation queries the response was YES. [2024-06-21 15:55:29,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18801 conditions, 2897 events. 1721/2897 cut-off events. For 135239/135245 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17128 event pairs, 367 based on Foata normal form. 3/2893 useless extension candidates. Maximal degree in co-relation 18700. Up to 2493 conditions per place. [2024-06-21 15:55:29,377 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 74 changer transitions 0/304 dead transitions. [2024-06-21 15:55:29,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 304 transitions, 4484 flow [2024-06-21 15:55:29,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:29,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:29,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:55:29,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:55:29,378 INFO L175 Difference]: Start difference. First operand has 225 places, 290 transitions, 3856 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:55:29,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 304 transitions, 4484 flow [2024-06-21 15:55:29,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 304 transitions, 4345 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:29,745 INFO L231 Difference]: Finished difference. Result has 230 places, 290 transitions, 3871 flow [2024-06-21 15:55:29,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3717, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3871, PETRI_PLACES=230, PETRI_TRANSITIONS=290} [2024-06-21 15:55:29,745 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-21 15:55:29,745 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 290 transitions, 3871 flow [2024-06-21 15:55:29,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:29,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:29,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:29,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 15:55:29,746 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:29,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:29,746 INFO L85 PathProgramCache]: Analyzing trace with hash 941333058, now seen corresponding path program 5 times [2024-06-21 15:55:29,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:29,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398592906] [2024-06-21 15:55:29,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:29,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:29,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:29,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:29,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:29,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398592906] [2024-06-21 15:55:29,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398592906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:29,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:29,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:29,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619499043] [2024-06-21 15:55:29,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:29,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:29,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:29,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:29,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:29,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:29,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 290 transitions, 3871 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:29,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:29,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:29,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:30,281 INFO L124 PetriNetUnfolderBase]: 1734/2912 cut-off events. [2024-06-21 15:55:30,281 INFO L125 PetriNetUnfolderBase]: For 141341/141347 co-relation queries the response was YES. [2024-06-21 15:55:30,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19069 conditions, 2912 events. 1734/2912 cut-off events. For 141341/141347 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17180 event pairs, 383 based on Foata normal form. 3/2908 useless extension candidates. Maximal degree in co-relation 18967. Up to 2392 conditions per place. [2024-06-21 15:55:30,312 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 187 selfloop transitions, 118 changer transitions 0/312 dead transitions. [2024-06-21 15:55:30,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 312 transitions, 4819 flow [2024-06-21 15:55:30,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:30,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:30,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:55:30,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:55:30,314 INFO L175 Difference]: Start difference. First operand has 230 places, 290 transitions, 3871 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:55:30,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 312 transitions, 4819 flow [2024-06-21 15:55:30,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 312 transitions, 4671 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:30,638 INFO L231 Difference]: Finished difference. Result has 231 places, 296 transitions, 4057 flow [2024-06-21 15:55:30,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4057, PETRI_PLACES=231, PETRI_TRANSITIONS=296} [2024-06-21 15:55:30,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-21 15:55:30,639 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 296 transitions, 4057 flow [2024-06-21 15:55:30,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:30,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:30,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:30,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 15:55:30,640 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:30,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:30,641 INFO L85 PathProgramCache]: Analyzing trace with hash 941748768, now seen corresponding path program 6 times [2024-06-21 15:55:30,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:30,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906665029] [2024-06-21 15:55:30,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:30,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:30,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:30,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:30,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:30,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906665029] [2024-06-21 15:55:30,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906665029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:30,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:30,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:30,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652992660] [2024-06-21 15:55:30,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:30,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:30,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:30,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:30,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:30,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:30,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 296 transitions, 4057 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:30,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:30,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:30,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:31,153 INFO L124 PetriNetUnfolderBase]: 1731/2923 cut-off events. [2024-06-21 15:55:31,154 INFO L125 PetriNetUnfolderBase]: For 143753/143753 co-relation queries the response was YES. [2024-06-21 15:55:31,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19240 conditions, 2923 events. 1731/2923 cut-off events. For 143753/143753 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17346 event pairs, 342 based on Foata normal form. 1/2922 useless extension candidates. Maximal degree in co-relation 19137. Up to 2643 conditions per place. [2024-06-21 15:55:31,182 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 278 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-21 15:55:31,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 310 transitions, 4697 flow [2024-06-21 15:55:31,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:31,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:31,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 15:55:31,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:55:31,184 INFO L175 Difference]: Start difference. First operand has 231 places, 296 transitions, 4057 flow. Second operand 7 states and 154 transitions. [2024-06-21 15:55:31,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 310 transitions, 4697 flow [2024-06-21 15:55:31,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 310 transitions, 4492 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:31,514 INFO L231 Difference]: Finished difference. Result has 235 places, 296 transitions, 3908 flow [2024-06-21 15:55:31,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3908, PETRI_PLACES=235, PETRI_TRANSITIONS=296} [2024-06-21 15:55:31,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-21 15:55:31,515 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 296 transitions, 3908 flow [2024-06-21 15:55:31,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:31,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:31,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:31,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 15:55:31,516 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:31,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:31,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1023542816, now seen corresponding path program 7 times [2024-06-21 15:55:31,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:31,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878201765] [2024-06-21 15:55:31,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:31,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:31,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:31,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:31,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:31,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878201765] [2024-06-21 15:55:31,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878201765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:31,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:31,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:31,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085785193] [2024-06-21 15:55:31,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:31,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:31,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:31,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:31,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:31,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:31,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 296 transitions, 3908 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:31,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:31,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:31,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:32,029 INFO L124 PetriNetUnfolderBase]: 1741/2935 cut-off events. [2024-06-21 15:55:32,030 INFO L125 PetriNetUnfolderBase]: For 147869/147869 co-relation queries the response was YES. [2024-06-21 15:55:32,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19149 conditions, 2935 events. 1741/2935 cut-off events. For 147869/147869 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17399 event pairs, 342 based on Foata normal form. 1/2934 useless extension candidates. Maximal degree in co-relation 19045. Up to 2653 conditions per place. [2024-06-21 15:55:32,059 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 277 selfloop transitions, 31 changer transitions 0/315 dead transitions. [2024-06-21 15:55:32,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 315 transitions, 4643 flow [2024-06-21 15:55:32,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:32,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:32,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 15:55:32,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:55:32,061 INFO L175 Difference]: Start difference. First operand has 235 places, 296 transitions, 3908 flow. Second operand 6 states and 136 transitions. [2024-06-21 15:55:32,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 315 transitions, 4643 flow [2024-06-21 15:55:32,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 315 transitions, 4562 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:32,452 INFO L231 Difference]: Finished difference. Result has 235 places, 302 transitions, 3992 flow [2024-06-21 15:55:32,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3833, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3992, PETRI_PLACES=235, PETRI_TRANSITIONS=302} [2024-06-21 15:55:32,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-21 15:55:32,453 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 302 transitions, 3992 flow [2024-06-21 15:55:32,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:32,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:32,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:32,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 15:55:32,453 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:32,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:32,454 INFO L85 PathProgramCache]: Analyzing trace with hash 2090488820, now seen corresponding path program 10 times [2024-06-21 15:55:32,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:32,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607396990] [2024-06-21 15:55:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:32,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:32,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-21 15:55:32,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:32,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607396990] [2024-06-21 15:55:32,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607396990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:32,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:32,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:32,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114520915] [2024-06-21 15:55:32,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:32,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:32,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:32,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:32,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:32,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:32,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 302 transitions, 3992 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:32,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:32,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:32,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:33,016 INFO L124 PetriNetUnfolderBase]: 1746/2938 cut-off events. [2024-06-21 15:55:33,016 INFO L125 PetriNetUnfolderBase]: For 154142/154148 co-relation queries the response was YES. [2024-06-21 15:55:33,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19290 conditions, 2938 events. 1746/2938 cut-off events. For 154142/154148 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17398 event pairs, 367 based on Foata normal form. 3/2934 useless extension candidates. Maximal degree in co-relation 19185. Up to 2399 conditions per place. [2024-06-21 15:55:33,046 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 207 selfloop transitions, 116 changer transitions 0/330 dead transitions. [2024-06-21 15:55:33,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 330 transitions, 4960 flow [2024-06-21 15:55:33,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:33,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:33,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 15:55:33,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 15:55:33,047 INFO L175 Difference]: Start difference. First operand has 235 places, 302 transitions, 3992 flow. Second operand 7 states and 173 transitions. [2024-06-21 15:55:33,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 330 transitions, 4960 flow [2024-06-21 15:55:33,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 330 transitions, 4866 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:33,457 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4224 flow [2024-06-21 15:55:33,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4224, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-21 15:55:33,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-21 15:55:33,457 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4224 flow [2024-06-21 15:55:33,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:33,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:33,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:33,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 15:55:33,458 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:33,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:33,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1982112500, now seen corresponding path program 8 times [2024-06-21 15:55:33,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:33,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337667110] [2024-06-21 15:55:33,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:33,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:33,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:33,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:33,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:33,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337667110] [2024-06-21 15:55:33,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337667110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:33,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:33,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:33,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395333838] [2024-06-21 15:55:33,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:33,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:33,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:33,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:33,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:33,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:33,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4224 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:33,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:33,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:33,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:33,960 INFO L124 PetriNetUnfolderBase]: 1740/2937 cut-off events. [2024-06-21 15:55:33,960 INFO L125 PetriNetUnfolderBase]: For 153142/153145 co-relation queries the response was YES. [2024-06-21 15:55:33,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19486 conditions, 2937 events. 1740/2937 cut-off events. For 153142/153145 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17460 event pairs, 351 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 19380. Up to 2494 conditions per place. [2024-06-21 15:55:33,989 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 239 selfloop transitions, 78 changer transitions 0/324 dead transitions. [2024-06-21 15:55:33,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 324 transitions, 5016 flow [2024-06-21 15:55:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:33,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:33,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-21 15:55:33,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-21 15:55:33,990 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4224 flow. Second operand 5 states and 131 transitions. [2024-06-21 15:55:33,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 324 transitions, 5016 flow [2024-06-21 15:55:34,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 324 transitions, 4780 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 15:55:34,414 INFO L231 Difference]: Finished difference. Result has 238 places, 305 transitions, 4178 flow [2024-06-21 15:55:34,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4178, PETRI_PLACES=238, PETRI_TRANSITIONS=305} [2024-06-21 15:55:34,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-21 15:55:34,414 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 305 transitions, 4178 flow [2024-06-21 15:55:34,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:34,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:34,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:34,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 15:55:34,415 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:34,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:34,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1976398580, now seen corresponding path program 9 times [2024-06-21 15:55:34,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:34,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545502581] [2024-06-21 15:55:34,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:34,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:34,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:34,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:34,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:34,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545502581] [2024-06-21 15:55:34,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545502581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:34,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:34,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:34,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466048155] [2024-06-21 15:55:34,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:34,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:34,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:34,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:34,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:34,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:34,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 305 transitions, 4178 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:34,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:34,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:34,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:34,939 INFO L124 PetriNetUnfolderBase]: 1735/2928 cut-off events. [2024-06-21 15:55:34,939 INFO L125 PetriNetUnfolderBase]: For 144491/144491 co-relation queries the response was YES. [2024-06-21 15:55:34,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19229 conditions, 2928 events. 1735/2928 cut-off events. For 144491/144491 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17405 event pairs, 342 based on Foata normal form. 1/2927 useless extension candidates. Maximal degree in co-relation 19124. Up to 2489 conditions per place. [2024-06-21 15:55:34,969 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 236 selfloop transitions, 88 changer transitions 0/331 dead transitions. [2024-06-21 15:55:34,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 331 transitions, 4892 flow [2024-06-21 15:55:34,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:34,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:34,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:55:34,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:55:34,970 INFO L175 Difference]: Start difference. First operand has 238 places, 305 transitions, 4178 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:55:34,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 331 transitions, 4892 flow [2024-06-21 15:55:35,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 331 transitions, 4755 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:35,379 INFO L231 Difference]: Finished difference. Result has 242 places, 305 transitions, 4245 flow [2024-06-21 15:55:35,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4245, PETRI_PLACES=242, PETRI_TRANSITIONS=305} [2024-06-21 15:55:35,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-21 15:55:35,380 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 305 transitions, 4245 flow [2024-06-21 15:55:35,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:35,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:35,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:35,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 15:55:35,380 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:35,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:35,381 INFO L85 PathProgramCache]: Analyzing trace with hash 2090251856, now seen corresponding path program 10 times [2024-06-21 15:55:35,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:35,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695495497] [2024-06-21 15:55:35,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:35,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:35,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:35,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:35,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:35,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695495497] [2024-06-21 15:55:35,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695495497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:35,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:35,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:35,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020242534] [2024-06-21 15:55:35,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:35,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:35,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:35,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:35,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:35,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:35,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 305 transitions, 4245 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:35,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:35,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:35,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:35,879 INFO L124 PetriNetUnfolderBase]: 1732/2913 cut-off events. [2024-06-21 15:55:35,879 INFO L125 PetriNetUnfolderBase]: For 145094/145100 co-relation queries the response was YES. [2024-06-21 15:55:35,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19173 conditions, 2913 events. 1732/2913 cut-off events. For 145094/145100 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17248 event pairs, 383 based on Foata normal form. 3/2909 useless extension candidates. Maximal degree in co-relation 19068. Up to 2393 conditions per place. [2024-06-21 15:55:35,905 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 126 changer transitions 0/322 dead transitions. [2024-06-21 15:55:35,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 322 transitions, 5025 flow [2024-06-21 15:55:35,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:35,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:35,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 15:55:35,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:55:35,907 INFO L175 Difference]: Start difference. First operand has 242 places, 305 transitions, 4245 flow. Second operand 6 states and 147 transitions. [2024-06-21 15:55:35,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 322 transitions, 5025 flow [2024-06-21 15:55:36,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 322 transitions, 4718 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 15:55:36,324 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4208 flow [2024-06-21 15:55:36,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3942, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4208, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-21 15:55:36,325 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-21 15:55:36,325 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4208 flow [2024-06-21 15:55:36,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:36,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:36,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:36,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 15:55:36,325 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:36,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:36,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1347625034, now seen corresponding path program 11 times [2024-06-21 15:55:36,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:36,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848801495] [2024-06-21 15:55:36,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:36,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:36,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:36,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-21 15:55:36,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:36,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848801495] [2024-06-21 15:55:36,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848801495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:36,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:36,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:36,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69713328] [2024-06-21 15:55:36,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:36,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:36,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:36,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:36,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:36,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:36,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4208 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:36,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:36,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:36,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:37,002 INFO L124 PetriNetUnfolderBase]: 1729/2916 cut-off events. [2024-06-21 15:55:37,002 INFO L125 PetriNetUnfolderBase]: For 138188/138194 co-relation queries the response was YES. [2024-06-21 15:55:37,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19015 conditions, 2916 events. 1729/2916 cut-off events. For 138188/138194 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17329 event pairs, 367 based on Foata normal form. 3/2912 useless extension candidates. Maximal degree in co-relation 18910. Up to 2378 conditions per place. [2024-06-21 15:55:37,043 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 212 selfloop transitions, 119 changer transitions 0/338 dead transitions. [2024-06-21 15:55:37,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 338 transitions, 5164 flow [2024-06-21 15:55:37,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:55:37,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:55:37,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-21 15:55:37,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-21 15:55:37,044 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4208 flow. Second operand 9 states and 217 transitions. [2024-06-21 15:55:37,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 338 transitions, 5164 flow [2024-06-21 15:55:37,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 338 transitions, 4884 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:37,527 INFO L231 Difference]: Finished difference. Result has 243 places, 305 transitions, 4192 flow [2024-06-21 15:55:37,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4192, PETRI_PLACES=243, PETRI_TRANSITIONS=305} [2024-06-21 15:55:37,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-21 15:55:37,528 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 305 transitions, 4192 flow [2024-06-21 15:55:37,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:37,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:37,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:37,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 15:55:37,528 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:37,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:37,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1913120336, now seen corresponding path program 11 times [2024-06-21 15:55:37,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:37,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760195175] [2024-06-21 15:55:37,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:37,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:37,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:37,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-21 15:55:37,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:37,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760195175] [2024-06-21 15:55:37,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760195175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:37,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:37,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:37,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281970710] [2024-06-21 15:55:37,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:37,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:37,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:37,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:37,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:37,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:37,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 305 transitions, 4192 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:37,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:37,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:37,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:38,019 INFO L124 PetriNetUnfolderBase]: 1739/2937 cut-off events. [2024-06-21 15:55:38,020 INFO L125 PetriNetUnfolderBase]: For 134536/134539 co-relation queries the response was YES. [2024-06-21 15:55:38,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19045 conditions, 2937 events. 1739/2937 cut-off events. For 134536/134539 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17463 event pairs, 351 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 18941. Up to 2399 conditions per place. [2024-06-21 15:55:38,049 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 120 changer transitions 0/329 dead transitions. [2024-06-21 15:55:38,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 329 transitions, 5045 flow [2024-06-21 15:55:38,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:38,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:38,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 15:55:38,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:55:38,050 INFO L175 Difference]: Start difference. First operand has 243 places, 305 transitions, 4192 flow. Second operand 6 states and 150 transitions. [2024-06-21 15:55:38,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 329 transitions, 5045 flow [2024-06-21 15:55:38,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 329 transitions, 4775 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 15:55:38,402 INFO L231 Difference]: Finished difference. Result has 240 places, 309 transitions, 4240 flow [2024-06-21 15:55:38,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4240, PETRI_PLACES=240, PETRI_TRANSITIONS=309} [2024-06-21 15:55:38,403 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-21 15:55:38,403 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 309 transitions, 4240 flow [2024-06-21 15:55:38,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:38,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:38,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:38,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 15:55:38,404 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:38,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:38,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1913357486, now seen corresponding path program 12 times [2024-06-21 15:55:38,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:38,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784486701] [2024-06-21 15:55:38,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:38,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:38,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:38,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:38,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:38,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784486701] [2024-06-21 15:55:38,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784486701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:38,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:38,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:38,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045927433] [2024-06-21 15:55:38,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:38,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:38,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:38,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:38,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:38,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:38,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 309 transitions, 4240 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:38,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:38,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:38,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:38,926 INFO L124 PetriNetUnfolderBase]: 1731/2925 cut-off events. [2024-06-21 15:55:38,927 INFO L125 PetriNetUnfolderBase]: For 122883/122886 co-relation queries the response was YES. [2024-06-21 15:55:38,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18699 conditions, 2925 events. 1731/2925 cut-off events. For 122883/122886 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 17420 event pairs, 351 based on Foata normal form. 4/2926 useless extension candidates. Maximal degree in co-relation 18595. Up to 2391 conditions per place. [2024-06-21 15:55:38,952 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 111 changer transitions 0/325 dead transitions. [2024-06-21 15:55:38,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 325 transitions, 4916 flow [2024-06-21 15:55:38,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:38,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:38,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:55:38,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:55:38,953 INFO L175 Difference]: Start difference. First operand has 240 places, 309 transitions, 4240 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:55:38,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 325 transitions, 4916 flow [2024-06-21 15:55:39,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 325 transitions, 4680 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:39,264 INFO L231 Difference]: Finished difference. Result has 241 places, 309 transitions, 4243 flow [2024-06-21 15:55:39,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4243, PETRI_PLACES=241, PETRI_TRANSITIONS=309} [2024-06-21 15:55:39,265 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-21 15:55:39,265 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 309 transitions, 4243 flow [2024-06-21 15:55:39,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:39,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:39,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:39,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 15:55:39,265 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:39,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:39,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1377573460, now seen corresponding path program 12 times [2024-06-21 15:55:39,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:39,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201090760] [2024-06-21 15:55:39,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:39,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:39,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:39,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:39,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:39,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201090760] [2024-06-21 15:55:39,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201090760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:39,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:39,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:39,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192708663] [2024-06-21 15:55:39,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:39,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:39,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:39,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:39,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:39,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:39,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 309 transitions, 4243 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:39,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:39,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:39,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:39,788 INFO L124 PetriNetUnfolderBase]: 1725/2917 cut-off events. [2024-06-21 15:55:39,789 INFO L125 PetriNetUnfolderBase]: For 116290/116293 co-relation queries the response was YES. [2024-06-21 15:55:39,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18435 conditions, 2917 events. 1725/2917 cut-off events. For 116290/116293 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17389 event pairs, 347 based on Foata normal form. 4/2918 useless extension candidates. Maximal degree in co-relation 18332. Up to 2376 conditions per place. [2024-06-21 15:55:39,817 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 108 changer transitions 0/340 dead transitions. [2024-06-21 15:55:39,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 340 transitions, 5085 flow [2024-06-21 15:55:39,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:39,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:39,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 15:55:39,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:55:39,818 INFO L175 Difference]: Start difference. First operand has 241 places, 309 transitions, 4243 flow. Second operand 8 states and 196 transitions. [2024-06-21 15:55:39,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 340 transitions, 5085 flow [2024-06-21 15:55:40,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 340 transitions, 4754 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 15:55:40,110 INFO L231 Difference]: Finished difference. Result has 242 places, 309 transitions, 4152 flow [2024-06-21 15:55:40,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4152, PETRI_PLACES=242, PETRI_TRANSITIONS=309} [2024-06-21 15:55:40,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-21 15:55:40,111 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 309 transitions, 4152 flow [2024-06-21 15:55:40,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:40,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55: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] [2024-06-21 15:55:40,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 15:55:40,111 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:40,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:40,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1913366414, now seen corresponding path program 2 times [2024-06-21 15:55:40,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:40,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205925842] [2024-06-21 15:55:40,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:40,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:40,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:40,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:40,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:40,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205925842] [2024-06-21 15:55:40,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205925842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:40,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:40,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:40,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910549345] [2024-06-21 15:55:40,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:40,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:40,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:40,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:40,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:40,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:40,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 309 transitions, 4152 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:40,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:40,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:40,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:40,597 INFO L124 PetriNetUnfolderBase]: 1733/2928 cut-off events. [2024-06-21 15:55:40,598 INFO L125 PetriNetUnfolderBase]: For 115992/115992 co-relation queries the response was YES. [2024-06-21 15:55:40,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18525 conditions, 2928 events. 1733/2928 cut-off events. For 115992/115992 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17412 event pairs, 342 based on Foata normal form. 2/2928 useless extension candidates. Maximal degree in co-relation 18422. Up to 2632 conditions per place. [2024-06-21 15:55:40,625 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 292 selfloop transitions, 29 changer transitions 0/328 dead transitions. [2024-06-21 15:55:40,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 328 transitions, 4880 flow [2024-06-21 15:55:40,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:40,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:40,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 15:55:40,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 15:55:40,627 INFO L175 Difference]: Start difference. First operand has 242 places, 309 transitions, 4152 flow. Second operand 6 states and 139 transitions. [2024-06-21 15:55:40,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 328 transitions, 4880 flow [2024-06-21 15:55:40,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 328 transitions, 4640 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 15:55:40,936 INFO L231 Difference]: Finished difference. Result has 241 places, 311 transitions, 4026 flow [2024-06-21 15:55:40,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4026, PETRI_PLACES=241, PETRI_TRANSITIONS=311} [2024-06-21 15:55:40,936 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-21 15:55:40,937 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 311 transitions, 4026 flow [2024-06-21 15:55:40,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:40,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:40,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:40,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 15:55:40,937 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:40,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:40,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1924984904, now seen corresponding path program 3 times [2024-06-21 15:55:40,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:40,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854522961] [2024-06-21 15:55:40,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:40,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:40,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:41,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:41,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:41,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854522961] [2024-06-21 15:55:41,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854522961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:41,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:41,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:41,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676453007] [2024-06-21 15:55:41,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:41,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:41,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:41,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:41,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:41,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:41,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 311 transitions, 4026 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:41,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:41,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:41,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:41,459 INFO L124 PetriNetUnfolderBase]: 1741/2940 cut-off events. [2024-06-21 15:55:41,459 INFO L125 PetriNetUnfolderBase]: For 111685/111685 co-relation queries the response was YES. [2024-06-21 15:55:41,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18357 conditions, 2940 events. 1741/2940 cut-off events. For 111685/111685 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17473 event pairs, 344 based on Foata normal form. 2/2940 useless extension candidates. Maximal degree in co-relation 18253. Up to 2656 conditions per place. [2024-06-21 15:55:41,488 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 301 selfloop transitions, 21 changer transitions 0/329 dead transitions. [2024-06-21 15:55:41,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 329 transitions, 4758 flow [2024-06-21 15:55:41,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:41,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:41,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 15:55:41,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-21 15:55:41,490 INFO L175 Difference]: Start difference. First operand has 241 places, 311 transitions, 4026 flow. Second operand 5 states and 121 transitions. [2024-06-21 15:55:41,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 329 transitions, 4758 flow [2024-06-21 15:55:41,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 329 transitions, 4660 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 15:55:41,778 INFO L231 Difference]: Finished difference. Result has 242 places, 313 transitions, 4027 flow [2024-06-21 15:55:41,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4027, PETRI_PLACES=242, PETRI_TRANSITIONS=313} [2024-06-21 15:55:41,778 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-21 15:55:41,778 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 313 transitions, 4027 flow [2024-06-21 15:55:41,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:41,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:41,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:41,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 15:55:41,779 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:41,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:41,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1389855784, now seen corresponding path program 4 times [2024-06-21 15:55:41,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:41,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518907200] [2024-06-21 15:55:41,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:41,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:41,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:41,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:41,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:41,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518907200] [2024-06-21 15:55:41,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518907200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:41,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:41,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:41,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165565684] [2024-06-21 15:55:41,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:41,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:41,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:41,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:41,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:41,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:41,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 313 transitions, 4027 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:41,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:41,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:41,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:42,290 INFO L124 PetriNetUnfolderBase]: 1736/2933 cut-off events. [2024-06-21 15:55:42,290 INFO L125 PetriNetUnfolderBase]: For 108893/108893 co-relation queries the response was YES. [2024-06-21 15:55:42,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18116 conditions, 2933 events. 1736/2933 cut-off events. For 108893/108893 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17440 event pairs, 341 based on Foata normal form. 2/2933 useless extension candidates. Maximal degree in co-relation 18011. Up to 2635 conditions per place. [2024-06-21 15:55:42,321 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 301 selfloop transitions, 25 changer transitions 0/333 dead transitions. [2024-06-21 15:55:42,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 333 transitions, 4771 flow [2024-06-21 15:55:42,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:42,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:42,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 15:55:42,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:55:42,322 INFO L175 Difference]: Start difference. First operand has 242 places, 313 transitions, 4027 flow. Second operand 6 states and 140 transitions. [2024-06-21 15:55:42,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 333 transitions, 4771 flow [2024-06-21 15:55:42,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 333 transitions, 4692 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:42,546 INFO L231 Difference]: Finished difference. Result has 245 places, 315 transitions, 4055 flow [2024-06-21 15:55:42,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4055, PETRI_PLACES=245, PETRI_TRANSITIONS=315} [2024-06-21 15:55:42,547 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-21 15:55:42,547 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 315 transitions, 4055 flow [2024-06-21 15:55:42,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:42,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:42,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:42,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 15:55:42,548 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:42,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:42,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1851881108, now seen corresponding path program 1 times [2024-06-21 15:55:42,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:42,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495684844] [2024-06-21 15:55:42,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:42,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:42,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:42,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:42,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:42,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495684844] [2024-06-21 15:55:42,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495684844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:42,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:42,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:42,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043899302] [2024-06-21 15:55:42,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:42,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:42,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:42,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:42,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:42,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:42,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 315 transitions, 4055 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:42,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:42,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:42,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:43,067 INFO L124 PetriNetUnfolderBase]: 1720/2954 cut-off events. [2024-06-21 15:55:43,067 INFO L125 PetriNetUnfolderBase]: For 128708/128708 co-relation queries the response was YES. [2024-06-21 15:55:43,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18534 conditions, 2954 events. 1720/2954 cut-off events. For 128708/128708 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18016 event pairs, 315 based on Foata normal form. 8/2954 useless extension candidates. Maximal degree in co-relation 18428. Up to 2405 conditions per place. [2024-06-21 15:55:43,098 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 258 selfloop transitions, 44 changer transitions 0/345 dead transitions. [2024-06-21 15:55:43,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 345 transitions, 4879 flow [2024-06-21 15:55:43,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:43,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:43,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 15:55:43,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 15:55:43,099 INFO L175 Difference]: Start difference. First operand has 245 places, 315 transitions, 4055 flow. Second operand 7 states and 170 transitions. [2024-06-21 15:55:43,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 345 transitions, 4879 flow [2024-06-21 15:55:43,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 345 transitions, 4788 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 15:55:43,384 INFO L231 Difference]: Finished difference. Result has 248 places, 317 transitions, 4086 flow [2024-06-21 15:55:43,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4086, PETRI_PLACES=248, PETRI_TRANSITIONS=317} [2024-06-21 15:55:43,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-21 15:55:43,385 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 317 transitions, 4086 flow [2024-06-21 15:55:43,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:43,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:43,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:43,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 15:55:43,385 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:43,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:43,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1854738068, now seen corresponding path program 2 times [2024-06-21 15:55:43,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:43,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517796846] [2024-06-21 15:55:43,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:43,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:43,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:43,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:43,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:43,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517796846] [2024-06-21 15:55:43,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517796846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:43,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:43,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:43,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399446992] [2024-06-21 15:55:43,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:43,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:43,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:43,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:43,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:43,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:43,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 317 transitions, 4086 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:43,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:43,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:43,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:43,911 INFO L124 PetriNetUnfolderBase]: 1761/3014 cut-off events. [2024-06-21 15:55:43,912 INFO L125 PetriNetUnfolderBase]: For 136203/136203 co-relation queries the response was YES. [2024-06-21 15:55:43,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18984 conditions, 3014 events. 1761/3014 cut-off events. For 136203/136203 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 18345 event pairs, 343 based on Foata normal form. 10/3019 useless extension candidates. Maximal degree in co-relation 18877. Up to 2537 conditions per place. [2024-06-21 15:55:43,942 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 254 selfloop transitions, 42 changer transitions 0/339 dead transitions. [2024-06-21 15:55:43,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 339 transitions, 4762 flow [2024-06-21 15:55:43,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:43,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:43,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:55:43,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:55:43,943 INFO L175 Difference]: Start difference. First operand has 248 places, 317 transitions, 4086 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:55:43,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 339 transitions, 4762 flow [2024-06-21 15:55:44,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 339 transitions, 4707 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:44,272 INFO L231 Difference]: Finished difference. Result has 252 places, 318 transitions, 4139 flow [2024-06-21 15:55:44,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4139, PETRI_PLACES=252, PETRI_TRANSITIONS=318} [2024-06-21 15:55:44,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-21 15:55:44,273 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 318 transitions, 4139 flow [2024-06-21 15:55:44,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:44,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:44,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:44,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 15:55:44,273 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:44,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:44,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1970029238, now seen corresponding path program 3 times [2024-06-21 15:55:44,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:44,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087489324] [2024-06-21 15:55:44,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:44,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:44,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:44,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-21 15:55:44,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:44,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087489324] [2024-06-21 15:55:44,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087489324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:44,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:44,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:44,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035515513] [2024-06-21 15:55:44,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:44,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:44,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:44,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:44,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:44,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:44,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 318 transitions, 4139 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:44,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:44,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:44,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:44,834 INFO L124 PetriNetUnfolderBase]: 1789/3062 cut-off events. [2024-06-21 15:55:44,835 INFO L125 PetriNetUnfolderBase]: For 141533/141533 co-relation queries the response was YES. [2024-06-21 15:55:44,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19442 conditions, 3062 events. 1789/3062 cut-off events. For 141533/141533 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18736 event pairs, 347 based on Foata normal form. 10/3065 useless extension candidates. Maximal degree in co-relation 19333. Up to 2601 conditions per place. [2024-06-21 15:55:44,864 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 264 selfloop transitions, 30 changer transitions 0/337 dead transitions. [2024-06-21 15:55:44,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 337 transitions, 4805 flow [2024-06-21 15:55:44,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:44,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:44,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 15:55:44,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:55:44,865 INFO L175 Difference]: Start difference. First operand has 252 places, 318 transitions, 4139 flow. Second operand 7 states and 160 transitions. [2024-06-21 15:55:44,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 337 transitions, 4805 flow [2024-06-21 15:55:45,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 337 transitions, 4721 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:45,247 INFO L231 Difference]: Finished difference. Result has 254 places, 319 transitions, 4141 flow [2024-06-21 15:55:45,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4141, PETRI_PLACES=254, PETRI_TRANSITIONS=319} [2024-06-21 15:55:45,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-21 15:55:45,247 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 319 transitions, 4141 flow [2024-06-21 15:55:45,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:45,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:45,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:45,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 15:55:45,248 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:45,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:45,248 INFO L85 PathProgramCache]: Analyzing trace with hash 941763648, now seen corresponding path program 1 times [2024-06-21 15:55:45,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:45,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421675326] [2024-06-21 15:55:45,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:45,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:45,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:45,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:45,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421675326] [2024-06-21 15:55:45,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421675326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:45,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:45,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:45,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97353274] [2024-06-21 15:55:45,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:45,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:45,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:45,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:45,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:45,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:45,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 319 transitions, 4141 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:45,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:45,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:45,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:45,781 INFO L124 PetriNetUnfolderBase]: 1877/3158 cut-off events. [2024-06-21 15:55:45,781 INFO L125 PetriNetUnfolderBase]: For 135439/135439 co-relation queries the response was YES. [2024-06-21 15:55:45,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20040 conditions, 3158 events. 1877/3158 cut-off events. For 135439/135439 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18948 event pairs, 366 based on Foata normal form. 2/3158 useless extension candidates. Maximal degree in co-relation 19930. Up to 2868 conditions per place. [2024-06-21 15:55:45,811 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-21 15:55:45,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 336 transitions, 4863 flow [2024-06-21 15:55:45,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:45,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:45,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 15:55:45,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:55:45,813 INFO L175 Difference]: Start difference. First operand has 254 places, 319 transitions, 4141 flow. Second operand 7 states and 154 transitions. [2024-06-21 15:55:45,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 336 transitions, 4863 flow [2024-06-21 15:55:46,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 336 transitions, 4801 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:46,153 INFO L231 Difference]: Finished difference. Result has 256 places, 321 transitions, 4170 flow [2024-06-21 15:55:46,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4170, PETRI_PLACES=256, PETRI_TRANSITIONS=321} [2024-06-21 15:55:46,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-21 15:55:46,154 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 321 transitions, 4170 flow [2024-06-21 15:55:46,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:46,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:46,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:46,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 15:55:46,154 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:46,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:46,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2090497748, now seen corresponding path program 4 times [2024-06-21 15:55:46,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:46,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916875507] [2024-06-21 15:55:46,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:46,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:46,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:46,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:46,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:46,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916875507] [2024-06-21 15:55:46,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916875507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:46,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:46,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:46,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825309175] [2024-06-21 15:55:46,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:46,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:46,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:46,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:46,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:46,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:55:46,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 321 transitions, 4170 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:46,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:46,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:55:46,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:46,732 INFO L124 PetriNetUnfolderBase]: 1775/3042 cut-off events. [2024-06-21 15:55:46,733 INFO L125 PetriNetUnfolderBase]: For 137092/137092 co-relation queries the response was YES. [2024-06-21 15:55:46,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18970 conditions, 3042 events. 1775/3042 cut-off events. For 137092/137092 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18616 event pairs, 310 based on Foata normal form. 10/3045 useless extension candidates. Maximal degree in co-relation 18859. Up to 2509 conditions per place. [2024-06-21 15:55:46,827 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 261 selfloop transitions, 40 changer transitions 0/344 dead transitions. [2024-06-21 15:55:46,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 344 transitions, 4846 flow [2024-06-21 15:55:46,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:55:46,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:55:46,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 15:55:46,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 15:55:46,829 INFO L175 Difference]: Start difference. First operand has 256 places, 321 transitions, 4170 flow. Second operand 6 states and 149 transitions. [2024-06-21 15:55:46,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 344 transitions, 4846 flow [2024-06-21 15:55:47,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 344 transitions, 4769 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:47,227 INFO L231 Difference]: Finished difference. Result has 257 places, 321 transitions, 4186 flow [2024-06-21 15:55:47,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4186, PETRI_PLACES=257, PETRI_TRANSITIONS=321} [2024-06-21 15:55:47,227 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-21 15:55:47,227 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 321 transitions, 4186 flow [2024-06-21 15:55:47,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:47,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:47,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:47,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 15:55:47,228 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:47,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:47,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1456735836, now seen corresponding path program 2 times [2024-06-21 15:55:47,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:47,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468575620] [2024-06-21 15:55:47,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:47,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:47,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:47,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:47,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:47,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468575620] [2024-06-21 15:55:47,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468575620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:47,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:47,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:47,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988212645] [2024-06-21 15:55:47,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:47,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:47,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:47,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:47,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:47,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:47,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 321 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-21 15:55:47,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:47,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:47,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:47,827 INFO L124 PetriNetUnfolderBase]: 1862/3137 cut-off events. [2024-06-21 15:55:47,827 INFO L125 PetriNetUnfolderBase]: For 130169/130169 co-relation queries the response was YES. [2024-06-21 15:55:47,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19626 conditions, 3137 events. 1862/3137 cut-off events. For 130169/130169 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18837 event pairs, 359 based on Foata normal form. 2/3137 useless extension candidates. Maximal degree in co-relation 19514. Up to 2839 conditions per place. [2024-06-21 15:55:47,860 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-21 15:55:47,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 336 transitions, 4908 flow [2024-06-21 15:55:47,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:47,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:47,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-21 15:55:47,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-21 15:55:47,862 INFO L175 Difference]: Start difference. First operand has 257 places, 321 transitions, 4186 flow. Second operand 5 states and 118 transitions. [2024-06-21 15:55:47,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 336 transitions, 4908 flow [2024-06-21 15:55:48,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 336 transitions, 4820 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:48,212 INFO L231 Difference]: Finished difference. Result has 257 places, 323 transitions, 4197 flow [2024-06-21 15:55:48,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4098, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4197, PETRI_PLACES=257, PETRI_TRANSITIONS=323} [2024-06-21 15:55:48,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-21 15:55:48,213 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 323 transitions, 4197 flow [2024-06-21 15:55:48,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:48,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:48,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:48,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 15:55:48,214 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:48,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:48,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1967812820, now seen corresponding path program 3 times [2024-06-21 15:55:48,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:48,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542079489] [2024-06-21 15:55:48,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:48,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:48,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:48,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:48,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:48,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542079489] [2024-06-21 15:55:48,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542079489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:48,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:48,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:48,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418144885] [2024-06-21 15:55:48,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:48,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:48,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:48,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:48,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:48,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:48,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 323 transitions, 4197 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:48,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:48,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:48,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:48,768 INFO L124 PetriNetUnfolderBase]: 1857/3133 cut-off events. [2024-06-21 15:55:48,769 INFO L125 PetriNetUnfolderBase]: For 127355/127358 co-relation queries the response was YES. [2024-06-21 15:55:48,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19456 conditions, 3133 events. 1857/3133 cut-off events. For 127355/127358 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18839 event pairs, 356 based on Foata normal form. 4/3134 useless extension candidates. Maximal degree in co-relation 19343. Up to 2818 conditions per place. [2024-06-21 15:55:48,802 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 301 selfloop transitions, 28 changer transitions 0/336 dead transitions. [2024-06-21 15:55:48,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 336 transitions, 4917 flow [2024-06-21 15:55:48,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:55:48,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:55:48,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-21 15:55:48,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:55:48,804 INFO L175 Difference]: Start difference. First operand has 257 places, 323 transitions, 4197 flow. Second operand 5 states and 115 transitions. [2024-06-21 15:55:48,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 336 transitions, 4917 flow [2024-06-21 15:55:49,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 336 transitions, 4836 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:49,063 INFO L231 Difference]: Finished difference. Result has 259 places, 325 transitions, 4217 flow [2024-06-21 15:55:49,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4120, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4217, PETRI_PLACES=259, PETRI_TRANSITIONS=325} [2024-06-21 15:55:49,064 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-21 15:55:49,064 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 325 transitions, 4217 flow [2024-06-21 15:55:49,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:49,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:49,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:49,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 15:55:49,065 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:49,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:49,065 INFO L85 PathProgramCache]: Analyzing trace with hash 754234534, now seen corresponding path program 1 times [2024-06-21 15:55:49,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:49,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702334373] [2024-06-21 15:55:49,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:49,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:49,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:49,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:49,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:49,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702334373] [2024-06-21 15:55:49,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702334373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:49,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:49,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:55:49,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186429458] [2024-06-21 15:55:49,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:49,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:55:49,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:49,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:55:49,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:55:49,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:49,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 325 transitions, 4217 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:49,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:49,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:49,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:49,696 INFO L124 PetriNetUnfolderBase]: 1992/3350 cut-off events. [2024-06-21 15:55:49,697 INFO L125 PetriNetUnfolderBase]: For 164071/164074 co-relation queries the response was YES. [2024-06-21 15:55:49,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3350 events. 1992/3350 cut-off events. For 164071/164074 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 20260 event pairs, 306 based on Foata normal form. 14/3361 useless extension candidates. Maximal degree in co-relation 21200. Up to 2520 conditions per place. [2024-06-21 15:55:49,735 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 222 selfloop transitions, 139 changer transitions 0/368 dead transitions. [2024-06-21 15:55:49,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 368 transitions, 5257 flow [2024-06-21 15:55:49,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:49,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:49,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 15:55:49,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 15:55:49,736 INFO L175 Difference]: Start difference. First operand has 259 places, 325 transitions, 4217 flow. Second operand 8 states and 199 transitions. [2024-06-21 15:55:49,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 368 transitions, 5257 flow [2024-06-21 15:55:50,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 368 transitions, 5176 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:50,061 INFO L231 Difference]: Finished difference. Result has 265 places, 332 transitions, 4525 flow [2024-06-21 15:55:50,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4525, PETRI_PLACES=265, PETRI_TRANSITIONS=332} [2024-06-21 15:55:50,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-21 15:55:50,062 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 332 transitions, 4525 flow [2024-06-21 15:55:50,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:50,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:50,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:50,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 15:55:50,062 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:50,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:50,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1020258244, now seen corresponding path program 2 times [2024-06-21 15:55:50,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:50,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926513591] [2024-06-21 15:55:50,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:50,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:50,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:50,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:50,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:50,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926513591] [2024-06-21 15:55:50,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926513591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:50,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:50,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:55:50,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785272785] [2024-06-21 15:55:50,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:50,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:55:50,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:50,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:55:50,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:55:50,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:50,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 332 transitions, 4525 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:50,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:50,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:50,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:50,676 INFO L124 PetriNetUnfolderBase]: 2048/3446 cut-off events. [2024-06-21 15:55:50,676 INFO L125 PetriNetUnfolderBase]: For 178526/178529 co-relation queries the response was YES. [2024-06-21 15:55:50,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22416 conditions, 3446 events. 2048/3446 cut-off events. For 178526/178529 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20986 event pairs, 416 based on Foata normal form. 18/3461 useless extension candidates. Maximal degree in co-relation 22300. Up to 2824 conditions per place. [2024-06-21 15:55:50,712 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 131 changer transitions 0/362 dead transitions. [2024-06-21 15:55:50,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 362 transitions, 5363 flow [2024-06-21 15:55:50,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:50,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:50,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 15:55:50,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:55:50,713 INFO L175 Difference]: Start difference. First operand has 265 places, 332 transitions, 4525 flow. Second operand 8 states and 192 transitions. [2024-06-21 15:55:50,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 362 transitions, 5363 flow [2024-06-21 15:55:51,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 362 transitions, 5163 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:51,093 INFO L231 Difference]: Finished difference. Result has 270 places, 334 transitions, 4639 flow [2024-06-21 15:55:51,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4325, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4639, PETRI_PLACES=270, PETRI_TRANSITIONS=334} [2024-06-21 15:55:51,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-21 15:55:51,094 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 334 transitions, 4639 flow [2024-06-21 15:55:51,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:51,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:51,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:51,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 15:55:51,094 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:51,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:51,095 INFO L85 PathProgramCache]: Analyzing trace with hash 761643844, now seen corresponding path program 3 times [2024-06-21 15:55:51,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:51,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493655494] [2024-06-21 15:55:51,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:51,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:51,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:51,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:51,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:51,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493655494] [2024-06-21 15:55:51,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493655494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:51,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:51,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:55:51,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824036501] [2024-06-21 15:55:51,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:51,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:55:51,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:51,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:55:51,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:55:51,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:51,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 334 transitions, 4639 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:51,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:51,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:51,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:51,743 INFO L124 PetriNetUnfolderBase]: 2104/3534 cut-off events. [2024-06-21 15:55:51,743 INFO L125 PetriNetUnfolderBase]: For 179594/179597 co-relation queries the response was YES. [2024-06-21 15:55:51,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23250 conditions, 3534 events. 2104/3534 cut-off events. For 179594/179597 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21569 event pairs, 412 based on Foata normal form. 14/3545 useless extension candidates. Maximal degree in co-relation 23132. Up to 2852 conditions per place. [2024-06-21 15:55:51,784 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 135 changer transitions 0/370 dead transitions. [2024-06-21 15:55:51,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 370 transitions, 5539 flow [2024-06-21 15:55:51,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:51,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:51,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 15:55:51,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 15:55:51,786 INFO L175 Difference]: Start difference. First operand has 270 places, 334 transitions, 4639 flow. Second operand 8 states and 195 transitions. [2024-06-21 15:55:51,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 370 transitions, 5539 flow [2024-06-21 15:55:52,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 370 transitions, 5259 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:52,182 INFO L231 Difference]: Finished difference. Result has 273 places, 339 transitions, 4724 flow [2024-06-21 15:55:52,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4359, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4724, PETRI_PLACES=273, PETRI_TRANSITIONS=339} [2024-06-21 15:55:52,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-21 15:55:52,182 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 339 transitions, 4724 flow [2024-06-21 15:55:52,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:52,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:52,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:52,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 15:55:52,183 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:52,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:52,183 INFO L85 PathProgramCache]: Analyzing trace with hash 127193748, now seen corresponding path program 1 times [2024-06-21 15:55:52,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:52,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331200321] [2024-06-21 15:55:52,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:52,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:52,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:52,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:52,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:52,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331200321] [2024-06-21 15:55:52,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331200321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:52,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:52,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:52,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085001911] [2024-06-21 15:55:52,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:52,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:52,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:52,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:52,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:52,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:52,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 339 transitions, 4724 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:52,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:52,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:52,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:52,801 INFO L124 PetriNetUnfolderBase]: 2149/3603 cut-off events. [2024-06-21 15:55:52,801 INFO L125 PetriNetUnfolderBase]: For 175945/175945 co-relation queries the response was YES. [2024-06-21 15:55:52,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24057 conditions, 3603 events. 2149/3603 cut-off events. For 175945/175945 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22038 event pairs, 427 based on Foata normal form. 1/3599 useless extension candidates. Maximal degree in co-relation 23937. Up to 2986 conditions per place. [2024-06-21 15:55:52,857 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 127 changer transitions 0/383 dead transitions. [2024-06-21 15:55:52,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 383 transitions, 6130 flow [2024-06-21 15:55:52,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:52,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:52,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 15:55:52,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 15:55:52,858 INFO L175 Difference]: Start difference. First operand has 273 places, 339 transitions, 4724 flow. Second operand 7 states and 172 transitions. [2024-06-21 15:55:52,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 383 transitions, 6130 flow [2024-06-21 15:55:53,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 383 transitions, 5837 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:53,345 INFO L231 Difference]: Finished difference. Result has 275 places, 357 transitions, 4939 flow [2024-06-21 15:55:53,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=275, PETRI_TRANSITIONS=357} [2024-06-21 15:55:53,346 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-21 15:55:53,346 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 357 transitions, 4939 flow [2024-06-21 15:55:53,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:53,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:53,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:53,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 15:55:53,346 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:53,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:53,347 INFO L85 PathProgramCache]: Analyzing trace with hash 127492650, now seen corresponding path program 1 times [2024-06-21 15:55:53,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:53,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758236044] [2024-06-21 15:55:53,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:53,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:53,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:53,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:53,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:53,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758236044] [2024-06-21 15:55:53,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758236044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:53,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:53,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:55:53,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654621969] [2024-06-21 15:55:53,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:53,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:55:53,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:53,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:55:53,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:55:53,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:53,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 357 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:53,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:53,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:53,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:53,996 INFO L124 PetriNetUnfolderBase]: 2175/3643 cut-off events. [2024-06-21 15:55:53,996 INFO L125 PetriNetUnfolderBase]: For 186198/186198 co-relation queries the response was YES. [2024-06-21 15:55:54,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24321 conditions, 3643 events. 2175/3643 cut-off events. For 186198/186198 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22344 event pairs, 430 based on Foata normal form. 2/3640 useless extension candidates. Maximal degree in co-relation 24200. Up to 2742 conditions per place. [2024-06-21 15:55:54,036 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 170 changer transitions 0/395 dead transitions. [2024-06-21 15:55:54,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 395 transitions, 6197 flow [2024-06-21 15:55:54,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:54,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:54,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 15:55:54,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:55:54,037 INFO L175 Difference]: Start difference. First operand has 275 places, 357 transitions, 4939 flow. Second operand 8 states and 196 transitions. [2024-06-21 15:55:54,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 395 transitions, 6197 flow [2024-06-21 15:55:54,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 395 transitions, 6026 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-21 15:55:54,514 INFO L231 Difference]: Finished difference. Result has 282 places, 368 transitions, 5308 flow [2024-06-21 15:55:54,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5308, PETRI_PLACES=282, PETRI_TRANSITIONS=368} [2024-06-21 15:55:54,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-21 15:55:54,515 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 368 transitions, 5308 flow [2024-06-21 15:55:54,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:54,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:54,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:54,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 15:55:54,515 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:54,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:54,516 INFO L85 PathProgramCache]: Analyzing trace with hash 127492278, now seen corresponding path program 2 times [2024-06-21 15:55:54,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:54,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437625825] [2024-06-21 15:55:54,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:54,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:54,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:54,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:54,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:54,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437625825] [2024-06-21 15:55:54,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437625825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:54,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:54,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:54,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838474426] [2024-06-21 15:55:54,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:54,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:54,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:54,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:54,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:54,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:54,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 368 transitions, 5308 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:54,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:54,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:54,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:55,137 INFO L124 PetriNetUnfolderBase]: 2172/3640 cut-off events. [2024-06-21 15:55:55,138 INFO L125 PetriNetUnfolderBase]: For 192242/192242 co-relation queries the response was YES. [2024-06-21 15:55:55,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24998 conditions, 3640 events. 2172/3640 cut-off events. For 192242/192242 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22313 event pairs, 423 based on Foata normal form. 1/3636 useless extension candidates. Maximal degree in co-relation 24875. Up to 3019 conditions per place. [2024-06-21 15:55:55,179 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 122 changer transitions 0/391 dead transitions. [2024-06-21 15:55:55,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 391 transitions, 6486 flow [2024-06-21 15:55:55,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:55,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:55,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:55:55,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:55:55,181 INFO L175 Difference]: Start difference. First operand has 282 places, 368 transitions, 5308 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:55:55,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 391 transitions, 6486 flow [2024-06-21 15:55:55,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 391 transitions, 6324 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:55,647 INFO L231 Difference]: Finished difference. Result has 286 places, 368 transitions, 5397 flow [2024-06-21 15:55:55,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5146, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5397, PETRI_PLACES=286, PETRI_TRANSITIONS=368} [2024-06-21 15:55:55,648 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-21 15:55:55,648 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 368 transitions, 5397 flow [2024-06-21 15:55:55,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:55,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:55,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:55,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 15:55:55,649 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:55,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:55,649 INFO L85 PathProgramCache]: Analyzing trace with hash 121831368, now seen corresponding path program 3 times [2024-06-21 15:55:55,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:55,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040903165] [2024-06-21 15:55:55,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:55,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:55,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:55,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:55,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:55,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040903165] [2024-06-21 15:55:55,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040903165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:55,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:55,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:55,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651055297] [2024-06-21 15:55:55,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:55,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:55,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:55,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:55,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:55,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:55,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 368 transitions, 5397 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:55,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:55,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:55,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:56,275 INFO L124 PetriNetUnfolderBase]: 2169/3639 cut-off events. [2024-06-21 15:55:56,275 INFO L125 PetriNetUnfolderBase]: For 197228/197228 co-relation queries the response was YES. [2024-06-21 15:55:56,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25234 conditions, 3639 events. 2169/3639 cut-off events. For 197228/197228 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22358 event pairs, 425 based on Foata normal form. 1/3635 useless extension candidates. Maximal degree in co-relation 25109. Up to 3016 conditions per place. [2024-06-21 15:55:56,315 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 139 changer transitions 0/396 dead transitions. [2024-06-21 15:55:56,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 396 transitions, 6485 flow [2024-06-21 15:55:56,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:56,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:56,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:55:56,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:55:56,316 INFO L175 Difference]: Start difference. First operand has 286 places, 368 transitions, 5397 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:55:56,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 396 transitions, 6485 flow [2024-06-21 15:55:56,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 396 transitions, 6273 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 15:55:56,875 INFO L231 Difference]: Finished difference. Result has 290 places, 368 transitions, 5469 flow [2024-06-21 15:55:56,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5185, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5469, PETRI_PLACES=290, PETRI_TRANSITIONS=368} [2024-06-21 15:55:56,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-21 15:55:56,876 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 368 transitions, 5469 flow [2024-06-21 15:55:56,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:56,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:56,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:56,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 15:55:56,877 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:56,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:56,877 INFO L85 PathProgramCache]: Analyzing trace with hash 121951338, now seen corresponding path program 4 times [2024-06-21 15:55:56,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:56,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747182128] [2024-06-21 15:55:56,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:56,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:56,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:56,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:56,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:56,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747182128] [2024-06-21 15:55:56,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747182128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:56,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:56,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:56,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069649821] [2024-06-21 15:55:56,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:56,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:56,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:56,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:56,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:57,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:57,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 368 transitions, 5469 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:57,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:57,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:57,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:57,542 INFO L124 PetriNetUnfolderBase]: 2174/3645 cut-off events. [2024-06-21 15:55:57,542 INFO L125 PetriNetUnfolderBase]: For 203229/203232 co-relation queries the response was YES. [2024-06-21 15:55:57,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25441 conditions, 3645 events. 2174/3645 cut-off events. For 203229/203232 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22368 event pairs, 416 based on Foata normal form. 3/3645 useless extension candidates. Maximal degree in co-relation 25315. Up to 3205 conditions per place. [2024-06-21 15:55:57,584 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 325 selfloop transitions, 62 changer transitions 0/394 dead transitions. [2024-06-21 15:55:57,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 394 transitions, 6351 flow [2024-06-21 15:55:57,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:55:57,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:55:57,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:55:57,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:55:57,585 INFO L175 Difference]: Start difference. First operand has 290 places, 368 transitions, 5469 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:55:57,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 394 transitions, 6351 flow [2024-06-21 15:55:58,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 394 transitions, 5904 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 15:55:58,141 INFO L231 Difference]: Finished difference. Result has 290 places, 371 transitions, 5208 flow [2024-06-21 15:55:58,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5034, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5208, PETRI_PLACES=290, PETRI_TRANSITIONS=371} [2024-06-21 15:55:58,142 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-21 15:55:58,142 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 371 transitions, 5208 flow [2024-06-21 15:55:58,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:58,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:58,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:58,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 15:55:58,142 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:58,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:58,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1376811092, now seen corresponding path program 5 times [2024-06-21 15:55:58,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:58,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718090882] [2024-06-21 15:55:58,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:58,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:58,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:58,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:58,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:58,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718090882] [2024-06-21 15:55:58,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718090882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:58,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:58,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:55:58,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142783716] [2024-06-21 15:55:58,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:58,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:55:58,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:58,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:55:58,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:55:58,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:58,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 371 transitions, 5208 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:58,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:58,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:58,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:58,790 INFO L124 PetriNetUnfolderBase]: 2171/3641 cut-off events. [2024-06-21 15:55:58,790 INFO L125 PetriNetUnfolderBase]: For 203822/203825 co-relation queries the response was YES. [2024-06-21 15:55:58,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25154 conditions, 3641 events. 2171/3641 cut-off events. For 203822/203825 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22384 event pairs, 416 based on Foata normal form. 3/3641 useless extension candidates. Maximal degree in co-relation 25028. Up to 3175 conditions per place. [2024-06-21 15:55:58,831 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 312 selfloop transitions, 72 changer transitions 0/391 dead transitions. [2024-06-21 15:55:58,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 391 transitions, 6148 flow [2024-06-21 15:55:58,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:55:58,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:55:58,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 15:55:58,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-21 15:55:58,832 INFO L175 Difference]: Start difference. First operand has 290 places, 371 transitions, 5208 flow. Second operand 9 states and 199 transitions. [2024-06-21 15:55:58,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 391 transitions, 6148 flow [2024-06-21 15:55:59,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 391 transitions, 6021 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:59,378 INFO L231 Difference]: Finished difference. Result has 294 places, 371 transitions, 5231 flow [2024-06-21 15:55:59,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5081, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5231, PETRI_PLACES=294, PETRI_TRANSITIONS=371} [2024-06-21 15:55:59,379 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-21 15:55:59,379 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 371 transitions, 5231 flow [2024-06-21 15:55:59,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:59,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:59,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:59,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 15:55:59,379 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:55:59,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:59,380 INFO L85 PathProgramCache]: Analyzing trace with hash -379997106, now seen corresponding path program 2 times [2024-06-21 15:55:59,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:59,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362137402] [2024-06-21 15:55:59,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:59,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:59,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:59,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:59,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:59,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362137402] [2024-06-21 15:55:59,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362137402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:59,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:59,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:55:59,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921988085] [2024-06-21 15:55:59,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:59,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:55:59,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:59,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:55:59,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:55:59,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:59,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 371 transitions, 5231 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:59,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:59,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:59,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:00,094 INFO L124 PetriNetUnfolderBase]: 2197/3685 cut-off events. [2024-06-21 15:56:00,094 INFO L125 PetriNetUnfolderBase]: For 216096/216099 co-relation queries the response was YES. [2024-06-21 15:56:00,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25654 conditions, 3685 events. 2197/3685 cut-off events. For 216096/216099 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22686 event pairs, 420 based on Foata normal form. 4/3686 useless extension candidates. Maximal degree in co-relation 25527. Up to 3085 conditions per place. [2024-06-21 15:56:00,217 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 130 changer transitions 0/401 dead transitions. [2024-06-21 15:56:00,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 401 transitions, 6315 flow [2024-06-21 15:56:00,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:00,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:00,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 15:56:00,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 15:56:00,218 INFO L175 Difference]: Start difference. First operand has 294 places, 371 transitions, 5231 flow. Second operand 8 states and 190 transitions. [2024-06-21 15:56:00,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 401 transitions, 6315 flow [2024-06-21 15:56:00,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 401 transitions, 6123 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 15:56:00,774 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 5430 flow [2024-06-21 15:56:00,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5430, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-06-21 15:56:00,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-21 15:56:00,774 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 5430 flow [2024-06-21 15:56:00,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:00,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:00,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:00,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 15:56:00,775 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:00,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:00,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1376799560, now seen corresponding path program 3 times [2024-06-21 15:56:00,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:00,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569279764] [2024-06-21 15:56:00,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:00,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:00,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:00,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:00,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:00,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569279764] [2024-06-21 15:56:00,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569279764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:00,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:00,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:00,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142136827] [2024-06-21 15:56:00,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:00,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:00,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:00,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:00,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:00,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:00,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 5430 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:00,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:00,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:00,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:01,463 INFO L124 PetriNetUnfolderBase]: 2191/3677 cut-off events. [2024-06-21 15:56:01,463 INFO L125 PetriNetUnfolderBase]: For 218177/218180 co-relation queries the response was YES. [2024-06-21 15:56:01,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25720 conditions, 3677 events. 2191/3677 cut-off events. For 218177/218180 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22630 event pairs, 420 based on Foata normal form. 4/3678 useless extension candidates. Maximal degree in co-relation 25592. Up to 3079 conditions per place. [2024-06-21 15:56:01,505 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 131 changer transitions 0/402 dead transitions. [2024-06-21 15:56:01,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 402 transitions, 6276 flow [2024-06-21 15:56:01,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:56:01,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:56:01,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 15:56:01,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:56:01,507 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 5430 flow. Second operand 10 states and 225 transitions. [2024-06-21 15:56:01,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 402 transitions, 6276 flow [2024-06-21 15:56:02,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 402 transitions, 6052 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 15:56:02,108 INFO L231 Difference]: Finished difference. Result has 300 places, 379 transitions, 5475 flow [2024-06-21 15:56:02,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5475, PETRI_PLACES=300, PETRI_TRANSITIONS=379} [2024-06-21 15:56:02,109 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-21 15:56:02,109 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 379 transitions, 5475 flow [2024-06-21 15:56:02,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:02,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:02,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:02,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 15:56:02,109 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:02,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:02,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1376805512, now seen corresponding path program 6 times [2024-06-21 15:56:02,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:02,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271156168] [2024-06-21 15:56:02,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:02,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:02,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:02,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-21 15:56:02,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:02,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271156168] [2024-06-21 15:56:02,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271156168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:02,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:02,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:56:02,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025288939] [2024-06-21 15:56:02,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:02,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:56:02,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:02,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:56:02,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:56:02,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:02,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 379 transitions, 5475 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:02,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:02,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:02,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:02,775 INFO L124 PetriNetUnfolderBase]: 2188/3673 cut-off events. [2024-06-21 15:56:02,775 INFO L125 PetriNetUnfolderBase]: For 219577/219580 co-relation queries the response was YES. [2024-06-21 15:56:02,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25941 conditions, 3673 events. 2188/3673 cut-off events. For 219577/219580 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22601 event pairs, 416 based on Foata normal form. 3/3673 useless extension candidates. Maximal degree in co-relation 25811. Up to 3200 conditions per place. [2024-06-21 15:56:02,816 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 322 selfloop transitions, 67 changer transitions 0/396 dead transitions. [2024-06-21 15:56:02,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 396 transitions, 6295 flow [2024-06-21 15:56:02,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:56:02,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:56:02,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:56:02,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:56:02,817 INFO L175 Difference]: Start difference. First operand has 300 places, 379 transitions, 5475 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:56:02,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 396 transitions, 6295 flow [2024-06-21 15:56:03,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 396 transitions, 6018 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 15:56:03,602 INFO L231 Difference]: Finished difference. Result has 298 places, 379 transitions, 5340 flow [2024-06-21 15:56:03,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5340, PETRI_PLACES=298, PETRI_TRANSITIONS=379} [2024-06-21 15:56:03,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-21 15:56:03,602 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 379 transitions, 5340 flow [2024-06-21 15:56:03,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:03,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:03,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] [2024-06-21 15:56:03,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 15:56:03,603 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:03,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:03,603 INFO L85 PathProgramCache]: Analyzing trace with hash -173338086, now seen corresponding path program 4 times [2024-06-21 15:56:03,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:03,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986948040] [2024-06-21 15:56:03,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:03,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:03,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:03,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:03,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:03,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986948040] [2024-06-21 15:56:03,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986948040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:03,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:03,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:03,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768335331] [2024-06-21 15:56:03,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:03,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:03,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:03,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:03,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:03,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:03,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 379 transitions, 5340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:03,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:03,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:03,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:04,358 INFO L124 PetriNetUnfolderBase]: 2230/3743 cut-off events. [2024-06-21 15:56:04,359 INFO L125 PetriNetUnfolderBase]: For 236873/236876 co-relation queries the response was YES. [2024-06-21 15:56:04,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26564 conditions, 3743 events. 2230/3743 cut-off events. For 236873/236876 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23156 event pairs, 420 based on Foata normal form. 4/3744 useless extension candidates. Maximal degree in co-relation 26433. Up to 3061 conditions per place. [2024-06-21 15:56:04,400 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 139 changer transitions 0/412 dead transitions. [2024-06-21 15:56:04,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 412 transitions, 6532 flow [2024-06-21 15:56:04,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:56:04,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:56:04,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-21 15:56:04,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-21 15:56:04,402 INFO L175 Difference]: Start difference. First operand has 298 places, 379 transitions, 5340 flow. Second operand 10 states and 223 transitions. [2024-06-21 15:56:04,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 412 transitions, 6532 flow [2024-06-21 15:56:05,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 412 transitions, 6423 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 15:56:05,137 INFO L231 Difference]: Finished difference. Result has 304 places, 389 transitions, 5690 flow [2024-06-21 15:56:05,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5231, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5690, PETRI_PLACES=304, PETRI_TRANSITIONS=389} [2024-06-21 15:56:05,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-21 15:56:05,138 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 389 transitions, 5690 flow [2024-06-21 15:56:05,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:05,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:05,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:05,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 15:56:05,138 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:05,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:05,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1232914610, now seen corresponding path program 5 times [2024-06-21 15:56:05,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:05,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436304974] [2024-06-21 15:56:05,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:05,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:05,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:05,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-21 15:56:05,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:05,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436304974] [2024-06-21 15:56:05,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436304974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:05,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:05,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:05,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237106140] [2024-06-21 15:56:05,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:05,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:05,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:05,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:05,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:05,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:05,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 389 transitions, 5690 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:05,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:05,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:05,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:05,911 INFO L124 PetriNetUnfolderBase]: 2240/3761 cut-off events. [2024-06-21 15:56:05,911 INFO L125 PetriNetUnfolderBase]: For 244956/244959 co-relation queries the response was YES. [2024-06-21 15:56:05,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27133 conditions, 3761 events. 2240/3761 cut-off events. For 244956/244959 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23298 event pairs, 420 based on Foata normal form. 4/3762 useless extension candidates. Maximal degree in co-relation 27000. Up to 3071 conditions per place. [2024-06-21 15:56:05,964 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 139 changer transitions 0/416 dead transitions. [2024-06-21 15:56:05,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 416 transitions, 6970 flow [2024-06-21 15:56:05,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:56:05,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:56:05,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-21 15:56:05,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-21 15:56:05,965 INFO L175 Difference]: Start difference. First operand has 304 places, 389 transitions, 5690 flow. Second operand 9 states and 208 transitions. [2024-06-21 15:56:05,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 416 transitions, 6970 flow [2024-06-21 15:56:06,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 416 transitions, 6742 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 15:56:06,738 INFO L231 Difference]: Finished difference. Result has 307 places, 394 transitions, 5859 flow [2024-06-21 15:56:06,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5470, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5859, PETRI_PLACES=307, PETRI_TRANSITIONS=394} [2024-06-21 15:56:06,739 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-21 15:56:06,739 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 394 transitions, 5859 flow [2024-06-21 15:56:06,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:06,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:06,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:06,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 15:56:06,740 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:06,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:06,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1323285544, now seen corresponding path program 6 times [2024-06-21 15:56:06,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:06,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151825261] [2024-06-21 15:56:06,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:06,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:06,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:06,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:06,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:06,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151825261] [2024-06-21 15:56:06,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151825261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:06,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:06,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:06,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265759352] [2024-06-21 15:56:06,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:06,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:06,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:06,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:06,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:06,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:06,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 394 transitions, 5859 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:06,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:06,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:06,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:07,495 INFO L124 PetriNetUnfolderBase]: 2234/3753 cut-off events. [2024-06-21 15:56:07,495 INFO L125 PetriNetUnfolderBase]: For 246586/246589 co-relation queries the response was YES. [2024-06-21 15:56:07,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27257 conditions, 3753 events. 2234/3753 cut-off events. For 246586/246589 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23244 event pairs, 420 based on Foata normal form. 4/3754 useless extension candidates. Maximal degree in co-relation 27122. Up to 3066 conditions per place. [2024-06-21 15:56:07,542 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 140 changer transitions 0/417 dead transitions. [2024-06-21 15:56:07,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 417 transitions, 6901 flow [2024-06-21 15:56:07,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:56:07,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:56:07,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-21 15:56:07,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-21 15:56:07,544 INFO L175 Difference]: Start difference. First operand has 307 places, 394 transitions, 5859 flow. Second operand 11 states and 245 transitions. [2024-06-21 15:56:07,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 417 transitions, 6901 flow [2024-06-21 15:56:08,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 417 transitions, 6697 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-21 15:56:08,121 INFO L231 Difference]: Finished difference. Result has 314 places, 394 transitions, 5942 flow [2024-06-21 15:56:08,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5655, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5942, PETRI_PLACES=314, PETRI_TRANSITIONS=394} [2024-06-21 15:56:08,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-21 15:56:08,121 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 394 transitions, 5942 flow [2024-06-21 15:56:08,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:08,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:08,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:08,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 15:56:08,122 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:08,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:08,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1323830882, now seen corresponding path program 4 times [2024-06-21 15:56:08,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:08,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767070182] [2024-06-21 15:56:08,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:08,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:08,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:08,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:08,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:08,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767070182] [2024-06-21 15:56:08,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767070182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:08,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:08,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:08,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351411984] [2024-06-21 15:56:08,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:08,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:08,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:08,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:08,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:08,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:08,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 394 transitions, 5942 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:08,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:08,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:08,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:08,850 INFO L124 PetriNetUnfolderBase]: 2290/3845 cut-off events. [2024-06-21 15:56:08,850 INFO L125 PetriNetUnfolderBase]: For 287566/287569 co-relation queries the response was YES. [2024-06-21 15:56:08,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28263 conditions, 3845 events. 2290/3845 cut-off events. For 287566/287569 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23902 event pairs, 430 based on Foata normal form. 18/3860 useless extension candidates. Maximal degree in co-relation 28126. Up to 3181 conditions per place. [2024-06-21 15:56:08,897 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 301 selfloop transitions, 110 changer transitions 0/418 dead transitions. [2024-06-21 15:56:08,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 418 transitions, 6888 flow [2024-06-21 15:56:08,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:08,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:08,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 15:56:08,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 15:56:08,898 INFO L175 Difference]: Start difference. First operand has 314 places, 394 transitions, 5942 flow. Second operand 8 states and 187 transitions. [2024-06-21 15:56:08,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 418 transitions, 6888 flow [2024-06-21 15:56:09,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 418 transitions, 6594 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 15:56:09,583 INFO L231 Difference]: Finished difference. Result has 312 places, 396 transitions, 5928 flow [2024-06-21 15:56:09,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5648, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5928, PETRI_PLACES=312, PETRI_TRANSITIONS=396} [2024-06-21 15:56:09,584 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-21 15:56:09,584 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 396 transitions, 5928 flow [2024-06-21 15:56:09,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:09,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:09,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:09,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 15:56:09,584 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:09,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:09,585 INFO L85 PathProgramCache]: Analyzing trace with hash -184512408, now seen corresponding path program 5 times [2024-06-21 15:56:09,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:09,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719773210] [2024-06-21 15:56:09,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:09,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:09,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:09,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:09,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:09,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719773210] [2024-06-21 15:56:09,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719773210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:09,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:09,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:09,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201666090] [2024-06-21 15:56:09,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:09,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:09,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:09,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:09,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:09,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:09,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 396 transitions, 5928 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:09,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:09,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:09,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:10,374 INFO L124 PetriNetUnfolderBase]: 2438/4077 cut-off events. [2024-06-21 15:56:10,374 INFO L125 PetriNetUnfolderBase]: For 330258/330261 co-relation queries the response was YES. [2024-06-21 15:56:10,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31089 conditions, 4077 events. 2438/4077 cut-off events. For 330258/330261 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25508 event pairs, 452 based on Foata normal form. 14/4088 useless extension candidates. Maximal degree in co-relation 30951. Up to 3249 conditions per place. [2024-06-21 15:56:10,427 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 306 selfloop transitions, 116 changer transitions 0/429 dead transitions. [2024-06-21 15:56:10,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 429 transitions, 7146 flow [2024-06-21 15:56:10,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:10,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:10,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 15:56:10,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 15:56:10,428 INFO L175 Difference]: Start difference. First operand has 312 places, 396 transitions, 5928 flow. Second operand 8 states and 190 transitions. [2024-06-21 15:56:10,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 429 transitions, 7146 flow [2024-06-21 15:56:11,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 429 transitions, 6900 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 15:56:11,296 INFO L231 Difference]: Finished difference. Result has 315 places, 403 transitions, 6081 flow [2024-06-21 15:56:11,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5682, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6081, PETRI_PLACES=315, PETRI_TRANSITIONS=403} [2024-06-21 15:56:11,296 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-21 15:56:11,296 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 403 transitions, 6081 flow [2024-06-21 15:56:11,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:11,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:11,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:11,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 15:56:11,297 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:11,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:11,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1334555642, now seen corresponding path program 6 times [2024-06-21 15:56:11,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:11,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248883764] [2024-06-21 15:56:11,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:11,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:11,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:11,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:11,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:11,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248883764] [2024-06-21 15:56:11,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248883764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:11,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:11,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:11,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599186304] [2024-06-21 15:56:11,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:11,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:11,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:11,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:11,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:11,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:11,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 403 transitions, 6081 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:11,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:11,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:11,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:12,052 INFO L124 PetriNetUnfolderBase]: 2402/4025 cut-off events. [2024-06-21 15:56:12,053 INFO L125 PetriNetUnfolderBase]: For 308117/308120 co-relation queries the response was YES. [2024-06-21 15:56:12,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29719 conditions, 4025 events. 2402/4025 cut-off events. For 308117/308120 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25264 event pairs, 448 based on Foata normal form. 18/4040 useless extension candidates. Maximal degree in co-relation 29579. Up to 3357 conditions per place. [2024-06-21 15:56:12,106 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 309 selfloop transitions, 109 changer transitions 0/425 dead transitions. [2024-06-21 15:56:12,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 425 transitions, 6991 flow [2024-06-21 15:56:12,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:12,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:12,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:56:12,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:56:12,107 INFO L175 Difference]: Start difference. First operand has 315 places, 403 transitions, 6081 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:56:12,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 425 transitions, 6991 flow [2024-06-21 15:56:13,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 425 transitions, 6787 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 15:56:13,105 INFO L231 Difference]: Finished difference. Result has 319 places, 403 transitions, 6101 flow [2024-06-21 15:56:13,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6101, PETRI_PLACES=319, PETRI_TRANSITIONS=403} [2024-06-21 15:56:13,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-21 15:56:13,106 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 403 transitions, 6101 flow [2024-06-21 15:56:13,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:13,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:13,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:13,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 15:56:13,107 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:13,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:13,107 INFO L85 PathProgramCache]: Analyzing trace with hash -173061504, now seen corresponding path program 1 times [2024-06-21 15:56:13,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:13,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393794955] [2024-06-21 15:56:13,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:13,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:13,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:13,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-21 15:56:13,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:13,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393794955] [2024-06-21 15:56:13,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393794955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:13,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:13,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:13,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83065994] [2024-06-21 15:56:13,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:13,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:13,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:13,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:13,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:13,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:13,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 403 transitions, 6101 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:13,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:13,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:13,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:13,941 INFO L124 PetriNetUnfolderBase]: 2508/4205 cut-off events. [2024-06-21 15:56:13,942 INFO L125 PetriNetUnfolderBase]: For 327352/327355 co-relation queries the response was YES. [2024-06-21 15:56:13,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31492 conditions, 4205 events. 2508/4205 cut-off events. For 327352/327355 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 26552 event pairs, 465 based on Foata normal form. 14/4216 useless extension candidates. Maximal degree in co-relation 31350. Up to 3195 conditions per place. [2024-06-21 15:56:13,996 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 317 selfloop transitions, 109 changer transitions 0/433 dead transitions. [2024-06-21 15:56:13,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 433 transitions, 7283 flow [2024-06-21 15:56:13,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:13,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:13,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:56:13,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:56:13,998 INFO L175 Difference]: Start difference. First operand has 319 places, 403 transitions, 6101 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:56:13,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 433 transitions, 7283 flow [2024-06-21 15:56:14,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 433 transitions, 7059 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 15:56:14,816 INFO L231 Difference]: Finished difference. Result has 322 places, 407 transitions, 6222 flow [2024-06-21 15:56:14,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6222, PETRI_PLACES=322, PETRI_TRANSITIONS=407} [2024-06-21 15:56:14,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-21 15:56:14,816 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 407 transitions, 6222 flow [2024-06-21 15:56:14,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:14,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:14,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:14,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 15:56:14,817 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:14,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:14,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1143069174, now seen corresponding path program 7 times [2024-06-21 15:56:14,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:14,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258104067] [2024-06-21 15:56:14,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:14,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:14,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:14,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:14,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:14,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258104067] [2024-06-21 15:56:14,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258104067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:14,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:14,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:56:14,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537398192] [2024-06-21 15:56:14,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:14,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:56:14,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:14,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:56:14,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:56:14,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:14,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 407 transitions, 6222 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:14,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:14,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:14,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:15,616 INFO L124 PetriNetUnfolderBase]: 2513/4215 cut-off events. [2024-06-21 15:56:15,616 INFO L125 PetriNetUnfolderBase]: For 312383/312392 co-relation queries the response was YES. [2024-06-21 15:56:15,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31861 conditions, 4215 events. 2513/4215 cut-off events. For 312383/312392 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26719 event pairs, 523 based on Foata normal form. 5/4212 useless extension candidates. Maximal degree in co-relation 31717. Up to 3544 conditions per place. [2024-06-21 15:56:15,673 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 299 selfloop transitions, 126 changer transitions 0/432 dead transitions. [2024-06-21 15:56:15,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 432 transitions, 7462 flow [2024-06-21 15:56:15,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:56:15,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:56:15,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:56:15,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:56:15,674 INFO L175 Difference]: Start difference. First operand has 322 places, 407 transitions, 6222 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:56:15,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 432 transitions, 7462 flow [2024-06-21 15:56:16,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 432 transitions, 7300 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 15:56:16,722 INFO L231 Difference]: Finished difference. Result has 325 places, 410 transitions, 6362 flow [2024-06-21 15:56:16,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6060, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6362, PETRI_PLACES=325, PETRI_TRANSITIONS=410} [2024-06-21 15:56:16,723 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-21 15:56:16,723 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 410 transitions, 6362 flow [2024-06-21 15:56:16,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:16,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:16,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:16,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 15:56:16,724 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:16,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:16,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1143368076, now seen corresponding path program 7 times [2024-06-21 15:56:16,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:16,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975707135] [2024-06-21 15:56:16,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:16,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:16,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:16,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-21 15:56:16,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:16,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975707135] [2024-06-21 15:56:16,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975707135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:16,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:16,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:16,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555688288] [2024-06-21 15:56:16,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:16,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:16,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:16,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:16,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:16,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:16,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 410 transitions, 6362 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:16,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:16,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:16,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:17,512 INFO L124 PetriNetUnfolderBase]: 2526/4213 cut-off events. [2024-06-21 15:56:17,512 INFO L125 PetriNetUnfolderBase]: For 320700/320706 co-relation queries the response was YES. [2024-06-21 15:56:17,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32237 conditions, 4213 events. 2526/4213 cut-off events. For 320700/320706 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26557 event pairs, 537 based on Foata normal form. 3/4205 useless extension candidates. Maximal degree in co-relation 32091. Up to 3247 conditions per place. [2024-06-21 15:56:17,567 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 200 selfloop transitions, 238 changer transitions 0/445 dead transitions. [2024-06-21 15:56:17,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 445 transitions, 7952 flow [2024-06-21 15:56:17,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:17,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:17,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 15:56:17,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 15:56:17,568 INFO L175 Difference]: Start difference. First operand has 325 places, 410 transitions, 6362 flow. Second operand 8 states and 193 transitions. [2024-06-21 15:56:17,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 445 transitions, 7952 flow [2024-06-21 15:56:18,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 445 transitions, 7562 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 15:56:18,571 INFO L231 Difference]: Finished difference. Result has 327 places, 421 transitions, 6668 flow [2024-06-21 15:56:18,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5972, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6668, PETRI_PLACES=327, PETRI_TRANSITIONS=421} [2024-06-21 15:56:18,572 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-21 15:56:18,572 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 421 transitions, 6668 flow [2024-06-21 15:56:18,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:18,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:18,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:18,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 15:56:18,572 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:18,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:18,573 INFO L85 PathProgramCache]: Analyzing trace with hash -372382166, now seen corresponding path program 8 times [2024-06-21 15:56:18,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:18,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959222862] [2024-06-21 15:56:18,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:18,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:18,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:18,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:18,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:18,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959222862] [2024-06-21 15:56:18,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959222862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:18,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:18,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:56:18,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876072167] [2024-06-21 15:56:18,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:18,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:56:18,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:18,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:56:18,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:56:18,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:18,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 421 transitions, 6668 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:18,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:18,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:18,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:19,366 INFO L124 PetriNetUnfolderBase]: 2531/4248 cut-off events. [2024-06-21 15:56:19,368 INFO L125 PetriNetUnfolderBase]: For 329235/329244 co-relation queries the response was YES. [2024-06-21 15:56:19,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32654 conditions, 4248 events. 2531/4248 cut-off events. For 329235/329244 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26980 event pairs, 525 based on Foata normal form. 5/4245 useless extension candidates. Maximal degree in co-relation 32507. Up to 3568 conditions per place. [2024-06-21 15:56:19,419 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 126 changer transitions 0/443 dead transitions. [2024-06-21 15:56:19,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 443 transitions, 7923 flow [2024-06-21 15:56:19,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:56:19,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:56:19,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:56:19,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:56:19,420 INFO L175 Difference]: Start difference. First operand has 327 places, 421 transitions, 6668 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:56:19,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 443 transitions, 7923 flow [2024-06-21 15:56:20,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 443 transitions, 7651 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-21 15:56:20,519 INFO L231 Difference]: Finished difference. Result has 331 places, 424 transitions, 6691 flow [2024-06-21 15:56:20,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6691, PETRI_PLACES=331, PETRI_TRANSITIONS=424} [2024-06-21 15:56:20,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 15:56:20,519 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 424 transitions, 6691 flow [2024-06-21 15:56:20,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:20,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:20,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:20,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 15:56:20,520 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:20,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:20,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1904018730, now seen corresponding path program 8 times [2024-06-21 15:56:20,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:20,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359244055] [2024-06-21 15:56:20,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:20,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:20,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:20,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:20,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:20,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359244055] [2024-06-21 15:56:20,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359244055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:20,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:20,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:20,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392204211] [2024-06-21 15:56:20,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:20,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:20,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:20,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:20,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:20,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:20,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 424 transitions, 6691 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:20,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:20,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:20,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:21,400 INFO L124 PetriNetUnfolderBase]: 2536/4234 cut-off events. [2024-06-21 15:56:21,400 INFO L125 PetriNetUnfolderBase]: For 334682/334688 co-relation queries the response was YES. [2024-06-21 15:56:21,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32690 conditions, 4234 events. 2536/4234 cut-off events. For 334682/334688 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26765 event pairs, 540 based on Foata normal form. 3/4226 useless extension candidates. Maximal degree in co-relation 32541. Up to 3255 conditions per place. [2024-06-21 15:56:21,457 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 233 changer transitions 0/452 dead transitions. [2024-06-21 15:56:21,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 452 transitions, 8307 flow [2024-06-21 15:56:21,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:21,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:21,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 15:56:21,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 15:56:21,458 INFO L175 Difference]: Start difference. First operand has 331 places, 424 transitions, 6691 flow. Second operand 8 states and 194 transitions. [2024-06-21 15:56:21,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 452 transitions, 8307 flow [2024-06-21 15:56:22,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 452 transitions, 8064 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 15:56:22,729 INFO L231 Difference]: Finished difference. Result has 335 places, 427 transitions, 6978 flow [2024-06-21 15:56:22,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6978, PETRI_PLACES=335, PETRI_TRANSITIONS=427} [2024-06-21 15:56:22,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-21 15:56:22,730 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 427 transitions, 6978 flow [2024-06-21 15:56:22,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:22,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:22,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:22,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 15:56:22,731 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:22,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:22,731 INFO L85 PathProgramCache]: Analyzing trace with hash -154742566, now seen corresponding path program 9 times [2024-06-21 15:56:22,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:22,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413618891] [2024-06-21 15:56:22,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:22,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:22,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:22,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:22,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:22,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413618891] [2024-06-21 15:56:22,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413618891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:22,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:22,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:22,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939577756] [2024-06-21 15:56:22,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:22,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:22,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:22,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:22,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:22,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:22,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 427 transitions, 6978 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:22,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:22,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:22,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:23,589 INFO L124 PetriNetUnfolderBase]: 2541/4260 cut-off events. [2024-06-21 15:56:23,590 INFO L125 PetriNetUnfolderBase]: For 341881/341881 co-relation queries the response was YES. [2024-06-21 15:56:23,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33165 conditions, 4260 events. 2541/4260 cut-off events. For 341881/341881 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27039 event pairs, 471 based on Foata normal form. 1/4259 useless extension candidates. Maximal degree in co-relation 33015. Up to 3852 conditions per place. [2024-06-21 15:56:23,641 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 45 changer transitions 0/448 dead transitions. [2024-06-21 15:56:23,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 448 transitions, 7962 flow [2024-06-21 15:56:23,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:23,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:23,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 15:56:23,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 15:56:23,642 INFO L175 Difference]: Start difference. First operand has 335 places, 427 transitions, 6978 flow. Second operand 8 states and 177 transitions. [2024-06-21 15:56:23,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 448 transitions, 7962 flow [2024-06-21 15:56:24,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 448 transitions, 7323 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 15:56:24,889 INFO L231 Difference]: Finished difference. Result has 336 places, 430 transitions, 6499 flow [2024-06-21 15:56:24,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6345, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6499, PETRI_PLACES=336, PETRI_TRANSITIONS=430} [2024-06-21 15:56:24,890 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-21 15:56:24,890 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 430 transitions, 6499 flow [2024-06-21 15:56:24,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:24,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:24,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:24,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 15:56:24,891 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:24,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:24,891 INFO L85 PathProgramCache]: Analyzing trace with hash 2038336406, now seen corresponding path program 9 times [2024-06-21 15:56:24,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:24,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894608774] [2024-06-21 15:56:24,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:24,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:24,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:24,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:24,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:24,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894608774] [2024-06-21 15:56:24,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894608774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:24,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:24,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:56:24,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401749798] [2024-06-21 15:56:24,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:24,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:56:24,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:24,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:56:24,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:56:24,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:24,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 430 transitions, 6499 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:24,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:24,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:24,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:25,677 INFO L124 PetriNetUnfolderBase]: 2538/4258 cut-off events. [2024-06-21 15:56:25,677 INFO L125 PetriNetUnfolderBase]: For 346260/346269 co-relation queries the response was YES. [2024-06-21 15:56:25,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32394 conditions, 4258 events. 2538/4258 cut-off events. For 346260/346269 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27077 event pairs, 523 based on Foata normal form. 5/4255 useless extension candidates. Maximal degree in co-relation 32244. Up to 3579 conditions per place. [2024-06-21 15:56:25,734 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 128 changer transitions 0/445 dead transitions. [2024-06-21 15:56:25,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 445 transitions, 7567 flow [2024-06-21 15:56:25,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:56:25,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:56:25,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 15:56:25,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:56:25,735 INFO L175 Difference]: Start difference. First operand has 336 places, 430 transitions, 6499 flow. Second operand 7 states and 160 transitions. [2024-06-21 15:56:25,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 445 transitions, 7567 flow [2024-06-21 15:56:26,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 445 transitions, 7296 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 15:56:27,001 INFO L231 Difference]: Finished difference. Result has 334 places, 430 transitions, 6490 flow [2024-06-21 15:56:27,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6490, PETRI_PLACES=334, PETRI_TRANSITIONS=430} [2024-06-21 15:56:27,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-21 15:56:27,002 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 430 transitions, 6490 flow [2024-06-21 15:56:27,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:27,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:27,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:27,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 15:56:27,003 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:27,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:27,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1497631116, now seen corresponding path program 10 times [2024-06-21 15:56:27,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:27,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296247928] [2024-06-21 15:56:27,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:27,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:27,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:27,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:27,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:27,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296247928] [2024-06-21 15:56:27,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296247928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:27,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:27,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:27,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265795143] [2024-06-21 15:56:27,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:27,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:27,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:27,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:27,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:27,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:27,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 430 transitions, 6490 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:27,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:27,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:27,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:27,819 INFO L124 PetriNetUnfolderBase]: 2543/4244 cut-off events. [2024-06-21 15:56:27,819 INFO L125 PetriNetUnfolderBase]: For 353614/353620 co-relation queries the response was YES. [2024-06-21 15:56:27,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32697 conditions, 4244 events. 2543/4244 cut-off events. For 353614/353620 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26825 event pairs, 538 based on Foata normal form. 3/4236 useless extension candidates. Maximal degree in co-relation 32547. Up to 3261 conditions per place. [2024-06-21 15:56:27,870 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 199 selfloop transitions, 247 changer transitions 0/453 dead transitions. [2024-06-21 15:56:27,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 453 transitions, 7804 flow [2024-06-21 15:56:27,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:27,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:27,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 15:56:27,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 15:56:27,871 INFO L175 Difference]: Start difference. First operand has 334 places, 430 transitions, 6490 flow. Second operand 8 states and 191 transitions. [2024-06-21 15:56:27,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 453 transitions, 7804 flow [2024-06-21 15:56:29,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 453 transitions, 7496 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 15:56:29,130 INFO L231 Difference]: Finished difference. Result has 336 places, 433 transitions, 6740 flow [2024-06-21 15:56:29,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6182, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6740, PETRI_PLACES=336, PETRI_TRANSITIONS=433} [2024-06-21 15:56:29,131 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-21 15:56:29,131 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 433 transitions, 6740 flow [2024-06-21 15:56:29,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:29,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:29,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:29,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 15:56:29,132 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:29,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:29,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1019296696, now seen corresponding path program 11 times [2024-06-21 15:56:29,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:29,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781630294] [2024-06-21 15:56:29,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:29,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:29,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:29,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:29,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:29,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781630294] [2024-06-21 15:56:29,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781630294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:29,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:29,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:29,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313433279] [2024-06-21 15:56:29,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:29,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:29,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:29,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:29,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:29,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:29,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 433 transitions, 6740 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:29,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:29,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:29,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:29,971 INFO L124 PetriNetUnfolderBase]: 2548/4269 cut-off events. [2024-06-21 15:56:29,972 INFO L125 PetriNetUnfolderBase]: For 362023/362029 co-relation queries the response was YES. [2024-06-21 15:56:30,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33139 conditions, 4269 events. 2548/4269 cut-off events. For 362023/362029 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27125 event pairs, 514 based on Foata normal form. 3/4265 useless extension candidates. Maximal degree in co-relation 32989. Up to 3633 conditions per place. [2024-06-21 15:56:30,029 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 137 changer transitions 0/456 dead transitions. [2024-06-21 15:56:30,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 456 transitions, 7940 flow [2024-06-21 15:56:30,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:30,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:30,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 15:56:30,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 15:56:30,030 INFO L175 Difference]: Start difference. First operand has 336 places, 433 transitions, 6740 flow. Second operand 8 states and 185 transitions. [2024-06-21 15:56:30,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 456 transitions, 7940 flow [2024-06-21 15:56:31,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 456 transitions, 7499 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 15:56:31,583 INFO L231 Difference]: Finished difference. Result has 339 places, 437 transitions, 6677 flow [2024-06-21 15:56:31,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6677, PETRI_PLACES=339, PETRI_TRANSITIONS=437} [2024-06-21 15:56:31,584 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-21 15:56:31,584 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 437 transitions, 6677 flow [2024-06-21 15:56:31,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:31,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:31,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:31,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 15:56:31,585 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:31,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:31,585 INFO L85 PathProgramCache]: Analyzing trace with hash 828958988, now seen corresponding path program 12 times [2024-06-21 15:56:31,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:31,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734875153] [2024-06-21 15:56:31,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:31,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:31,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:31,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:31,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:31,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734875153] [2024-06-21 15:56:31,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734875153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:31,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:31,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:31,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248857096] [2024-06-21 15:56:31,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:31,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:31,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:31,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:31,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:31,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:31,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 437 transitions, 6677 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:31,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:31,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:31,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:32,515 INFO L124 PetriNetUnfolderBase]: 2545/4265 cut-off events. [2024-06-21 15:56:32,515 INFO L125 PetriNetUnfolderBase]: For 366217/366223 co-relation queries the response was YES. [2024-06-21 15:56:32,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32845 conditions, 4265 events. 2545/4265 cut-off events. For 366217/366223 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27111 event pairs, 514 based on Foata normal form. 3/4261 useless extension candidates. Maximal degree in co-relation 32694. Up to 3630 conditions per place. [2024-06-21 15:56:32,572 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 138 changer transitions 0/457 dead transitions. [2024-06-21 15:56:32,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 457 transitions, 7625 flow [2024-06-21 15:56:32,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:56:32,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:56:32,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 15:56:32,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-21 15:56:32,573 INFO L175 Difference]: Start difference. First operand has 339 places, 437 transitions, 6677 flow. Second operand 10 states and 218 transitions. [2024-06-21 15:56:32,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 457 transitions, 7625 flow [2024-06-21 15:56:34,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 457 transitions, 7389 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 15:56:34,083 INFO L231 Difference]: Finished difference. Result has 345 places, 437 transitions, 6723 flow [2024-06-21 15:56:34,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6723, PETRI_PLACES=345, PETRI_TRANSITIONS=437} [2024-06-21 15:56:34,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-21 15:56:34,084 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 437 transitions, 6723 flow [2024-06-21 15:56:34,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:34,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:34,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:34,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 15:56:34,084 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:34,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:34,085 INFO L85 PathProgramCache]: Analyzing trace with hash 941088554, now seen corresponding path program 13 times [2024-06-21 15:56:34,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:34,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323748061] [2024-06-21 15:56:34,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:34,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:34,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:34,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:34,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:34,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323748061] [2024-06-21 15:56:34,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323748061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:34,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:34,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:34,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481699472] [2024-06-21 15:56:34,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:34,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:34,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:34,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:34,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:34,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:34,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 437 transitions, 6723 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:34,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:34,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:34,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:34,941 INFO L124 PetriNetUnfolderBase]: 2566/4296 cut-off events. [2024-06-21 15:56:34,941 INFO L125 PetriNetUnfolderBase]: For 381399/381405 co-relation queries the response was YES. [2024-06-21 15:56:34,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33597 conditions, 4296 events. 2566/4296 cut-off events. For 381399/381405 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27319 event pairs, 514 based on Foata normal form. 3/4292 useless extension candidates. Maximal degree in co-relation 33444. Up to 3612 conditions per place. [2024-06-21 15:56:34,997 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 162 changer transitions 0/463 dead transitions. [2024-06-21 15:56:34,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 463 transitions, 8186 flow [2024-06-21 15:56:34,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:34,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:34,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:56:34,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:56:34,999 INFO L175 Difference]: Start difference. First operand has 345 places, 437 transitions, 6723 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:56:34,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 463 transitions, 8186 flow [2024-06-21 15:56:36,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 463 transitions, 7904 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 15:56:36,601 INFO L231 Difference]: Finished difference. Result has 345 places, 446 transitions, 7004 flow [2024-06-21 15:56:36,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7004, PETRI_PLACES=345, PETRI_TRANSITIONS=446} [2024-06-21 15:56:36,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-21 15:56:36,609 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 446 transitions, 7004 flow [2024-06-21 15:56:36,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:36,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:36,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:36,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 15:56:36,609 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:36,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:36,610 INFO L85 PathProgramCache]: Analyzing trace with hash 917411286, now seen corresponding path program 10 times [2024-06-21 15:56:36,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:36,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685569385] [2024-06-21 15:56:36,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:36,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:36,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:36,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:36,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:36,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685569385] [2024-06-21 15:56:36,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685569385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:36,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:36,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:56:36,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715326074] [2024-06-21 15:56:36,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:36,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:56:36,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:36,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:56:36,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:56:36,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:36,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 446 transitions, 7004 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:36,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:36,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:36,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:37,506 INFO L124 PetriNetUnfolderBase]: 2563/4302 cut-off events. [2024-06-21 15:56:37,506 INFO L125 PetriNetUnfolderBase]: For 386124/386127 co-relation queries the response was YES. [2024-06-21 15:56:37,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33758 conditions, 4302 events. 2563/4302 cut-off events. For 386124/386127 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27399 event pairs, 478 based on Foata normal form. 3/4302 useless extension candidates. Maximal degree in co-relation 33603. Up to 3653 conditions per place. [2024-06-21 15:56:37,563 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 346 selfloop transitions, 131 changer transitions 0/484 dead transitions. [2024-06-21 15:56:37,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 484 transitions, 8220 flow [2024-06-21 15:56:37,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:56:37,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:56:37,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-21 15:56:37,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 15:56:37,564 INFO L175 Difference]: Start difference. First operand has 345 places, 446 transitions, 7004 flow. Second operand 9 states and 220 transitions. [2024-06-21 15:56:37,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 484 transitions, 8220 flow [2024-06-21 15:56:39,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 484 transitions, 8000 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 15:56:39,293 INFO L231 Difference]: Finished difference. Result has 351 places, 446 transitions, 7064 flow [2024-06-21 15:56:39,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6784, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7064, PETRI_PLACES=351, PETRI_TRANSITIONS=446} [2024-06-21 15:56:39,294 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-21 15:56:39,294 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 446 transitions, 7064 flow [2024-06-21 15:56:39,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:39,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:39,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:39,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 15:56:39,294 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:39,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:39,295 INFO L85 PathProgramCache]: Analyzing trace with hash 693260714, now seen corresponding path program 14 times [2024-06-21 15:56:39,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:39,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286743856] [2024-06-21 15:56:39,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:39,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:39,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:39,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:39,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:39,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286743856] [2024-06-21 15:56:39,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286743856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:39,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:39,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:39,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819529066] [2024-06-21 15:56:39,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:39,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:39,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:39,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:39,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:39,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:39,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 446 transitions, 7064 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:39,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:39,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:39,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:40,214 INFO L124 PetriNetUnfolderBase]: 2573/4317 cut-off events. [2024-06-21 15:56:40,215 INFO L125 PetriNetUnfolderBase]: For 394290/394290 co-relation queries the response was YES. [2024-06-21 15:56:40,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34281 conditions, 4317 events. 2573/4317 cut-off events. For 394290/394290 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27511 event pairs, 473 based on Foata normal form. 1/4316 useless extension candidates. Maximal degree in co-relation 34124. Up to 3921 conditions per place. [2024-06-21 15:56:40,275 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 36 changer transitions 0/467 dead transitions. [2024-06-21 15:56:40,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 467 transitions, 8134 flow [2024-06-21 15:56:40,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:40,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:40,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 15:56:40,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-21 15:56:40,276 INFO L175 Difference]: Start difference. First operand has 351 places, 446 transitions, 7064 flow. Second operand 8 states and 174 transitions. [2024-06-21 15:56:40,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 467 transitions, 8134 flow [2024-06-21 15:56:41,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 467 transitions, 7838 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 15:56:41,932 INFO L231 Difference]: Finished difference. Result has 348 places, 452 transitions, 6966 flow [2024-06-21 15:56:41,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6966, PETRI_PLACES=348, PETRI_TRANSITIONS=452} [2024-06-21 15:56:41,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-21 15:56:41,933 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 452 transitions, 6966 flow [2024-06-21 15:56:41,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:41,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:41,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:41,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 15:56:41,933 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:41,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:41,934 INFO L85 PathProgramCache]: Analyzing trace with hash -876099674, now seen corresponding path program 11 times [2024-06-21 15:56:41,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:41,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395292164] [2024-06-21 15:56:41,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:41,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:41,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:42,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:42,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:42,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395292164] [2024-06-21 15:56:42,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395292164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:42,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:42,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:56:42,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065147427] [2024-06-21 15:56:42,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:42,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:56:42,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:42,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:56:42,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:56:42,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:42,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 452 transitions, 6966 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:42,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:42,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:42,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:42,739 INFO L124 PetriNetUnfolderBase]: 2570/4315 cut-off events. [2024-06-21 15:56:42,739 INFO L125 PetriNetUnfolderBase]: For 375725/375734 co-relation queries the response was YES. [2024-06-21 15:56:42,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33629 conditions, 4315 events. 2570/4315 cut-off events. For 375725/375734 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27582 event pairs, 525 based on Foata normal form. 5/4312 useless extension candidates. Maximal degree in co-relation 33474. Up to 3664 conditions per place. [2024-06-21 15:56:42,800 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 103 changer transitions 0/472 dead transitions. [2024-06-21 15:56:42,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 472 transitions, 8110 flow [2024-06-21 15:56:42,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:56:42,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:56:42,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 15:56:42,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 15:56:42,802 INFO L175 Difference]: Start difference. First operand has 348 places, 452 transitions, 6966 flow. Second operand 6 states and 148 transitions. [2024-06-21 15:56:42,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 472 transitions, 8110 flow [2024-06-21 15:56:44,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 472 transitions, 7998 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 15:56:44,523 INFO L231 Difference]: Finished difference. Result has 349 places, 452 transitions, 7071 flow [2024-06-21 15:56:44,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6854, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7071, PETRI_PLACES=349, PETRI_TRANSITIONS=452} [2024-06-21 15:56:44,523 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-21 15:56:44,524 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 452 transitions, 7071 flow [2024-06-21 15:56:44,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:44,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:44,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:44,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 15:56:44,524 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:44,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:44,525 INFO L85 PathProgramCache]: Analyzing trace with hash 685492982, now seen corresponding path program 12 times [2024-06-21 15:56:44,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:44,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069190137] [2024-06-21 15:56:44,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:44,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:44,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:44,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:44,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:44,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069190137] [2024-06-21 15:56:44,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069190137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:44,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:44,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:56:44,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560663743] [2024-06-21 15:56:44,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:44,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:56:44,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:44,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:56:44,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:56:44,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:44,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 452 transitions, 7071 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:44,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:44,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:44,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:45,416 INFO L124 PetriNetUnfolderBase]: 2567/4312 cut-off events. [2024-06-21 15:56:45,416 INFO L125 PetriNetUnfolderBase]: For 379164/379167 co-relation queries the response was YES. [2024-06-21 15:56:45,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33832 conditions, 4312 events. 2567/4312 cut-off events. For 379164/379167 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27545 event pairs, 478 based on Foata normal form. 3/4312 useless extension candidates. Maximal degree in co-relation 33676. Up to 3661 conditions per place. [2024-06-21 15:56:45,480 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 113 changer transitions 0/482 dead transitions. [2024-06-21 15:56:45,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 482 transitions, 8097 flow [2024-06-21 15:56:45,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:45,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:45,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 15:56:45,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 15:56:45,481 INFO L175 Difference]: Start difference. First operand has 349 places, 452 transitions, 7071 flow. Second operand 8 states and 194 transitions. [2024-06-21 15:56:45,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 482 transitions, 8097 flow [2024-06-21 15:56:47,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 482 transitions, 7852 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 15:56:47,396 INFO L231 Difference]: Finished difference. Result has 350 places, 452 transitions, 7071 flow [2024-06-21 15:56:47,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6826, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7071, PETRI_PLACES=350, PETRI_TRANSITIONS=452} [2024-06-21 15:56:47,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 15:56:47,396 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 452 transitions, 7071 flow [2024-06-21 15:56:47,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:47,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:47,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:47,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 15:56:47,397 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:47,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:47,397 INFO L85 PathProgramCache]: Analyzing trace with hash 698385944, now seen corresponding path program 15 times [2024-06-21 15:56:47,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:47,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908467356] [2024-06-21 15:56:47,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:47,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:47,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:47,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:47,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:47,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908467356] [2024-06-21 15:56:47,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908467356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:47,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:47,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:47,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874679379] [2024-06-21 15:56:47,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:47,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:47,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:47,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:47,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:47,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:47,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 452 transitions, 7071 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:47,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:47,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:47,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:48,292 INFO L124 PetriNetUnfolderBase]: 2572/4318 cut-off events. [2024-06-21 15:56:48,292 INFO L125 PetriNetUnfolderBase]: For 378824/378824 co-relation queries the response was YES. [2024-06-21 15:56:48,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33930 conditions, 4318 events. 2572/4318 cut-off events. For 378824/378824 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27596 event pairs, 473 based on Foata normal form. 1/4317 useless extension candidates. Maximal degree in co-relation 33774. Up to 3910 conditions per place. [2024-06-21 15:56:48,351 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 46 changer transitions 0/473 dead transitions. [2024-06-21 15:56:48,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 473 transitions, 8277 flow [2024-06-21 15:56:48,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:56:48,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:56:48,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-21 15:56:48,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-21 15:56:48,352 INFO L175 Difference]: Start difference. First operand has 350 places, 452 transitions, 7071 flow. Second operand 10 states and 210 transitions. [2024-06-21 15:56:48,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 473 transitions, 8277 flow [2024-06-21 15:56:49,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 473 transitions, 7948 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 15:56:49,783 INFO L231 Difference]: Finished difference. Result has 349 places, 455 transitions, 6916 flow [2024-06-21 15:56:49,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6916, PETRI_PLACES=349, PETRI_TRANSITIONS=455} [2024-06-21 15:56:49,784 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-21 15:56:49,784 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 455 transitions, 6916 flow [2024-06-21 15:56:49,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:49,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:49,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:49,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 15:56:49,785 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:49,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:49,785 INFO L85 PathProgramCache]: Analyzing trace with hash 933736904, now seen corresponding path program 16 times [2024-06-21 15:56:49,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:49,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735147956] [2024-06-21 15:56:49,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:49,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:49,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:49,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:49,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:49,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735147956] [2024-06-21 15:56:49,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735147956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:49,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:49,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:49,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124635243] [2024-06-21 15:56:49,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:49,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:49,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:49,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:49,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:49,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:49,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 455 transitions, 6916 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:49,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:49,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:49,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:50,713 INFO L124 PetriNetUnfolderBase]: 2577/4318 cut-off events. [2024-06-21 15:56:50,714 INFO L125 PetriNetUnfolderBase]: For 370127/370133 co-relation queries the response was YES. [2024-06-21 15:56:50,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33579 conditions, 4318 events. 2577/4318 cut-off events. For 370127/370133 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27544 event pairs, 514 based on Foata normal form. 3/4314 useless extension candidates. Maximal degree in co-relation 33424. Up to 3622 conditions per place. [2024-06-21 15:56:50,779 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 176 changer transitions 0/477 dead transitions. [2024-06-21 15:56:50,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 477 transitions, 8300 flow [2024-06-21 15:56:50,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:56:50,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:56:50,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-21 15:56:50,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-21 15:56:50,781 INFO L175 Difference]: Start difference. First operand has 349 places, 455 transitions, 6916 flow. Second operand 10 states and 224 transitions. [2024-06-21 15:56:50,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 477 transitions, 8300 flow [2024-06-21 15:56:52,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 477 transitions, 8177 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 15:56:52,875 INFO L231 Difference]: Finished difference. Result has 353 places, 458 transitions, 7223 flow [2024-06-21 15:56:52,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7223, PETRI_PLACES=353, PETRI_TRANSITIONS=458} [2024-06-21 15:56:52,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-21 15:56:52,876 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 458 transitions, 7223 flow [2024-06-21 15:56:52,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:52,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:52,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:52,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 15:56:52,877 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:52,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:52,877 INFO L85 PathProgramCache]: Analyzing trace with hash 946866644, now seen corresponding path program 17 times [2024-06-21 15:56:52,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:52,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733191769] [2024-06-21 15:56:52,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:52,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:52,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:52,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-21 15:56:52,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:52,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733191769] [2024-06-21 15:56:52,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733191769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:52,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:52,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:52,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349234256] [2024-06-21 15:56:52,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:52,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:52,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:52,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:52,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:52,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:52,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 458 transitions, 7223 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:52,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:52,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:52,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:53,757 INFO L124 PetriNetUnfolderBase]: 2574/4323 cut-off events. [2024-06-21 15:56:53,757 INFO L125 PetriNetUnfolderBase]: For 374887/374887 co-relation queries the response was YES. [2024-06-21 15:56:53,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33897 conditions, 4323 events. 2574/4323 cut-off events. For 374887/374887 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27630 event pairs, 473 based on Foata normal form. 1/4322 useless extension candidates. Maximal degree in co-relation 33741. Up to 3914 conditions per place. [2024-06-21 15:56:53,819 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 46 changer transitions 0/477 dead transitions. [2024-06-21 15:56:53,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 477 transitions, 8207 flow [2024-06-21 15:56:53,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:56:53,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:56:53,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-21 15:56:53,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-21 15:56:53,820 INFO L175 Difference]: Start difference. First operand has 353 places, 458 transitions, 7223 flow. Second operand 12 states and 245 transitions. [2024-06-21 15:56:53,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 477 transitions, 8207 flow [2024-06-21 15:56:55,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 477 transitions, 7740 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-21 15:56:55,495 INFO L231 Difference]: Finished difference. Result has 357 places, 458 transitions, 6854 flow [2024-06-21 15:56:55,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6854, PETRI_PLACES=357, PETRI_TRANSITIONS=458} [2024-06-21 15:56:55,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 15:56:55,496 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 458 transitions, 6854 flow [2024-06-21 15:56:55,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:55,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:55,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:55,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 15:56:55,496 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:55,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:55,497 INFO L85 PathProgramCache]: Analyzing trace with hash 933742484, now seen corresponding path program 18 times [2024-06-21 15:56:55,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:55,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066354843] [2024-06-21 15:56:55,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:55,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:55,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:55,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:55,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:55,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066354843] [2024-06-21 15:56:55,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066354843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:55,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:55,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:55,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55261660] [2024-06-21 15:56:55,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:55,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:55,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:55,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:55,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:55,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:55,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 458 transitions, 6854 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:55,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:55,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:55,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:56,413 INFO L124 PetriNetUnfolderBase]: 2571/4310 cut-off events. [2024-06-21 15:56:56,414 INFO L125 PetriNetUnfolderBase]: For 378632/378638 co-relation queries the response was YES. [2024-06-21 15:56:56,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33405 conditions, 4310 events. 2571/4310 cut-off events. For 378632/378638 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27474 event pairs, 514 based on Foata normal form. 3/4306 useless extension candidates. Maximal degree in co-relation 33248. Up to 3616 conditions per place. [2024-06-21 15:56:56,574 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 178 changer transitions 0/476 dead transitions. [2024-06-21 15:56:56,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 476 transitions, 7834 flow [2024-06-21 15:56:56,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:56:56,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:56:56,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-21 15:56:56,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-21 15:56:56,575 INFO L175 Difference]: Start difference. First operand has 357 places, 458 transitions, 6854 flow. Second operand 11 states and 239 transitions. [2024-06-21 15:56:56,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 476 transitions, 7834 flow [2024-06-21 15:56:58,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 476 transitions, 7676 flow, removed 17 selfloop flow, removed 13 redundant places. [2024-06-21 15:56:58,241 INFO L231 Difference]: Finished difference. Result has 355 places, 458 transitions, 7058 flow [2024-06-21 15:56:58,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6696, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7058, PETRI_PLACES=355, PETRI_TRANSITIONS=458} [2024-06-21 15:56:58,242 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-21 15:56:58,242 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 458 transitions, 7058 flow [2024-06-21 15:56:58,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:58,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:58,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:58,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 15:56:58,243 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:56:58,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:58,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1858996536, now seen corresponding path program 19 times [2024-06-21 15:56:58,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:58,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754863361] [2024-06-21 15:56:58,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:58,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:58,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:58,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:58,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:58,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754863361] [2024-06-21 15:56:58,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754863361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:58,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:58,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:58,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913220873] [2024-06-21 15:56:58,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:58,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:58,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:58,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:58,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:58,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:58,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 458 transitions, 7058 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:58,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:58,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:58,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:59,131 INFO L124 PetriNetUnfolderBase]: 2608/4380 cut-off events. [2024-06-21 15:56:59,132 INFO L125 PetriNetUnfolderBase]: For 402449/402449 co-relation queries the response was YES. [2024-06-21 15:56:59,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34640 conditions, 4380 events. 2608/4380 cut-off events. For 402449/402449 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28070 event pairs, 473 based on Foata normal form. 1/4379 useless extension candidates. Maximal degree in co-relation 34482. Up to 3683 conditions per place. [2024-06-21 15:56:59,192 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 147 changer transitions 0/508 dead transitions. [2024-06-21 15:56:59,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 508 transitions, 8922 flow [2024-06-21 15:56:59,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:56:59,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:56:59,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-21 15:56:59,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-21 15:56:59,193 INFO L175 Difference]: Start difference. First operand has 355 places, 458 transitions, 7058 flow. Second operand 9 states and 227 transitions. [2024-06-21 15:56:59,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 508 transitions, 8922 flow [2024-06-21 15:57:00,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 508 transitions, 8548 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 15:57:00,734 INFO L231 Difference]: Finished difference. Result has 357 places, 471 transitions, 7424 flow [2024-06-21 15:57:00,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6684, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7424, PETRI_PLACES=357, PETRI_TRANSITIONS=471} [2024-06-21 15:57:00,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 15:57:00,735 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 471 transitions, 7424 flow [2024-06-21 15:57:00,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:00,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:00,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:00,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 15:57:00,736 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:57:00,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:00,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1859233686, now seen corresponding path program 20 times [2024-06-21 15:57:00,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:00,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137535617] [2024-06-21 15:57:00,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:00,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:00,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:00,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-21 15:57:00,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:00,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137535617] [2024-06-21 15:57:00,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137535617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:00,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:00,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:00,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159256192] [2024-06-21 15:57:00,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:00,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:00,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:00,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:00,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:00,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:00,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 471 transitions, 7424 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:00,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:00,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:00,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:01,758 INFO L124 PetriNetUnfolderBase]: 2605/4376 cut-off events. [2024-06-21 15:57:01,759 INFO L125 PetriNetUnfolderBase]: For 408261/408261 co-relation queries the response was YES. [2024-06-21 15:57:01,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34927 conditions, 4376 events. 2605/4376 cut-off events. For 408261/408261 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28026 event pairs, 473 based on Foata normal form. 1/4375 useless extension candidates. Maximal degree in co-relation 34765. Up to 3681 conditions per place. [2024-06-21 15:57:01,817 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 150 changer transitions 0/507 dead transitions. [2024-06-21 15:57:01,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 507 transitions, 8858 flow [2024-06-21 15:57:01,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:57:01,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:57:01,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-21 15:57:01,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:57:01,819 INFO L175 Difference]: Start difference. First operand has 357 places, 471 transitions, 7424 flow. Second operand 9 states and 225 transitions. [2024-06-21 15:57:01,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 507 transitions, 8858 flow [2024-06-21 15:57:03,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 507 transitions, 8546 flow, removed 61 selfloop flow, removed 10 redundant places. [2024-06-21 15:57:03,747 INFO L231 Difference]: Finished difference. Result has 356 places, 471 transitions, 7442 flow [2024-06-21 15:57:03,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7116, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7442, PETRI_PLACES=356, PETRI_TRANSITIONS=471} [2024-06-21 15:57:03,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-21 15:57:03,748 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 471 transitions, 7442 flow [2024-06-21 15:57:03,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:03,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:03,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:03,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 15:57:03,748 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:57:03,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:03,749 INFO L85 PathProgramCache]: Analyzing trace with hash -455285986, now seen corresponding path program 21 times [2024-06-21 15:57:03,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:03,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253305947] [2024-06-21 15:57:03,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:03,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:03,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:03,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:03,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:03,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253305947] [2024-06-21 15:57:03,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253305947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:03,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:03,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:03,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937430334] [2024-06-21 15:57:03,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:03,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:03,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:03,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:03,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:03,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:03,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 471 transitions, 7442 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:03,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:03,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:03,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:04,703 INFO L124 PetriNetUnfolderBase]: 2599/4369 cut-off events. [2024-06-21 15:57:04,703 INFO L125 PetriNetUnfolderBase]: For 405035/405038 co-relation queries the response was YES. [2024-06-21 15:57:04,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34649 conditions, 4369 events. 2599/4369 cut-off events. For 405035/405038 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28000 event pairs, 482 based on Foata normal form. 4/4370 useless extension candidates. Maximal degree in co-relation 34492. Up to 3676 conditions per place. [2024-06-21 15:57:04,768 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 367 selfloop transitions, 124 changer transitions 0/498 dead transitions. [2024-06-21 15:57:04,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 498 transitions, 8664 flow [2024-06-21 15:57:04,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:57:04,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:57:04,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 15:57:04,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-21 15:57:04,770 INFO L175 Difference]: Start difference. First operand has 356 places, 471 transitions, 7442 flow. Second operand 7 states and 179 transitions. [2024-06-21 15:57:04,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 498 transitions, 8664 flow [2024-06-21 15:57:06,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 498 transitions, 8392 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 15:57:06,325 INFO L231 Difference]: Finished difference. Result has 355 places, 471 transitions, 7441 flow [2024-06-21 15:57:06,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7441, PETRI_PLACES=355, PETRI_TRANSITIONS=471} [2024-06-21 15:57:06,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-21 15:57:06,326 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 471 transitions, 7441 flow [2024-06-21 15:57:06,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:06,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:06,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:06,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 15:57:06,326 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:57:06,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:06,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1652164536, now seen corresponding path program 22 times [2024-06-21 15:57:06,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:06,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717852974] [2024-06-21 15:57:06,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:06,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:06,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:06,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-21 15:57:06,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:06,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717852974] [2024-06-21 15:57:06,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717852974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:06,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:06,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:06,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096817697] [2024-06-21 15:57:06,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:06,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:06,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:06,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:06,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:06,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:06,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 471 transitions, 7441 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:06,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:06,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:06,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:07,297 INFO L124 PetriNetUnfolderBase]: 2612/4381 cut-off events. [2024-06-21 15:57:07,298 INFO L125 PetriNetUnfolderBase]: For 389934/389940 co-relation queries the response was YES. [2024-06-21 15:57:07,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34666 conditions, 4381 events. 2612/4381 cut-off events. For 389934/389940 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28065 event pairs, 514 based on Foata normal form. 3/4377 useless extension candidates. Maximal degree in co-relation 34511. Up to 3408 conditions per place. [2024-06-21 15:57:07,356 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 272 changer transitions 0/513 dead transitions. [2024-06-21 15:57:07,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 513 transitions, 9338 flow [2024-06-21 15:57:07,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:57:07,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:57:07,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-21 15:57:07,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-21 15:57:07,357 INFO L175 Difference]: Start difference. First operand has 355 places, 471 transitions, 7441 flow. Second operand 10 states and 244 transitions. [2024-06-21 15:57:07,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 513 transitions, 9338 flow [2024-06-21 15:57:09,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 513 transitions, 9032 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 15:57:09,316 INFO L231 Difference]: Finished difference. Result has 359 places, 477 transitions, 7895 flow [2024-06-21 15:57:09,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7895, PETRI_PLACES=359, PETRI_TRANSITIONS=477} [2024-06-21 15:57:09,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-21 15:57:09,317 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 477 transitions, 7895 flow [2024-06-21 15:57:09,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:09,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:09,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:09,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 15:57:09,317 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:57:09,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:09,318 INFO L85 PathProgramCache]: Analyzing trace with hash 373298998, now seen corresponding path program 23 times [2024-06-21 15:57:09,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:09,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924692372] [2024-06-21 15:57:09,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:09,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:09,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:09,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:09,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:09,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924692372] [2024-06-21 15:57:09,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924692372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:09,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:09,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:09,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928616926] [2024-06-21 15:57:09,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:09,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:09,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:09,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:09,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:09,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:09,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 477 transitions, 7895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:09,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:09,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:09,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:10,261 INFO L124 PetriNetUnfolderBase]: 2609/4377 cut-off events. [2024-06-21 15:57:10,262 INFO L125 PetriNetUnfolderBase]: For 396096/396102 co-relation queries the response was YES. [2024-06-21 15:57:10,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35107 conditions, 4377 events. 2609/4377 cut-off events. For 396096/396102 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28016 event pairs, 514 based on Foata normal form. 3/4373 useless extension candidates. Maximal degree in co-relation 34950. Up to 3406 conditions per place. [2024-06-21 15:57:10,327 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 277 changer transitions 0/510 dead transitions. [2024-06-21 15:57:10,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 510 transitions, 9491 flow [2024-06-21 15:57:10,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:57:10,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:57:10,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-21 15:57:10,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818181818181818 [2024-06-21 15:57:10,329 INFO L175 Difference]: Start difference. First operand has 359 places, 477 transitions, 7895 flow. Second operand 11 states and 256 transitions. [2024-06-21 15:57:10,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 510 transitions, 9491 flow [2024-06-21 15:57:11,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 510 transitions, 8772 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-21 15:57:11,869 INFO L231 Difference]: Finished difference. Result has 360 places, 477 transitions, 7756 flow [2024-06-21 15:57:11,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7188, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7756, PETRI_PLACES=360, PETRI_TRANSITIONS=477} [2024-06-21 15:57:11,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-21 15:57:11,870 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 477 transitions, 7756 flow [2024-06-21 15:57:11,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:11,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:11,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:11,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 15:57:11,872 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:57:11,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:11,872 INFO L85 PathProgramCache]: Analyzing trace with hash 380645068, now seen corresponding path program 24 times [2024-06-21 15:57:11,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:11,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563782724] [2024-06-21 15:57:11,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:11,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:11,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:11,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:11,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563782724] [2024-06-21 15:57:11,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563782724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:11,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:11,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:11,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965305672] [2024-06-21 15:57:11,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:11,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:11,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:11,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:11,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:11,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:11,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 477 transitions, 7756 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:11,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:11,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:11,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:12,790 INFO L124 PetriNetUnfolderBase]: 2606/4373 cut-off events. [2024-06-21 15:57:12,790 INFO L125 PetriNetUnfolderBase]: For 382577/382583 co-relation queries the response was YES. [2024-06-21 15:57:12,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34815 conditions, 4373 events. 2606/4373 cut-off events. For 382577/382583 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28024 event pairs, 514 based on Foata normal form. 3/4369 useless extension candidates. Maximal degree in co-relation 34659. Up to 3404 conditions per place. [2024-06-21 15:57:12,852 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 265 changer transitions 0/503 dead transitions. [2024-06-21 15:57:12,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 503 transitions, 9148 flow [2024-06-21 15:57:12,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:57:12,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:57:12,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 15:57:12,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:57:12,853 INFO L175 Difference]: Start difference. First operand has 360 places, 477 transitions, 7756 flow. Second operand 8 states and 196 transitions. [2024-06-21 15:57:12,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 503 transitions, 9148 flow [2024-06-21 15:57:14,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 503 transitions, 8459 flow, removed 37 selfloop flow, removed 12 redundant places. [2024-06-21 15:57:14,396 INFO L231 Difference]: Finished difference. Result has 356 places, 477 transitions, 7615 flow [2024-06-21 15:57:14,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7075, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7615, PETRI_PLACES=356, PETRI_TRANSITIONS=477} [2024-06-21 15:57:14,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-21 15:57:14,396 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 477 transitions, 7615 flow [2024-06-21 15:57:14,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:14,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:14,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:14,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 15:57:14,397 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-21 15:57:14,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:14,397 INFO L85 PathProgramCache]: Analyzing trace with hash -859684458, now seen corresponding path program 25 times [2024-06-21 15:57:14,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:14,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106800593] [2024-06-21 15:57:14,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:14,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:14,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:14,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:14,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:14,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106800593] [2024-06-21 15:57:14,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106800593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:14,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:14,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:14,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474132312] [2024-06-21 15:57:14,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:14,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:14,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:14,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:14,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:14,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:14,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 477 transitions, 7615 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:14,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:14,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:14,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:15,309 INFO L124 PetriNetUnfolderBase]: 2616/4401 cut-off events. [2024-06-21 15:57:15,309 INFO L125 PetriNetUnfolderBase]: For 376419/376422 co-relation queries the response was YES. [2024-06-21 15:57:15,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34701 conditions, 4401 events. 2616/4401 cut-off events. For 376419/376422 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28307 event pairs, 482 based on Foata normal form. 4/4402 useless extension candidates. Maximal degree in co-relation 34547. Up to 3414 conditions per place. [2024-06-21 15:57:15,375 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 246 changer transitions 0/514 dead transitions. [2024-06-21 15:57:15,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 514 transitions, 9137 flow [2024-06-21 15:57:15,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:57:15,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:57:15,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-21 15:57:15,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 15:57:15,377 INFO L175 Difference]: Start difference. First operand has 356 places, 477 transitions, 7615 flow. Second operand 9 states and 222 transitions. [2024-06-21 15:57:15,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 514 transitions, 9137 flow [2024-06-21 15:57:17,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 514 transitions, 8549 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 15:57:17,111 INFO L231 Difference]: Finished difference. Result has 356 places, 481 transitions, 7634 flow [2024-06-21 15:57:17,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7039, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7634, PETRI_PLACES=356, PETRI_TRANSITIONS=481} [2024-06-21 15:57:17,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-21 15:57:17,112 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 481 transitions, 7634 flow [2024-06-21 15:57:17,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:17,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:17,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-21 15:57:17,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 15:57:17,112 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-21 15:57:17,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:17,113 INFO L85 PathProgramCache]: Analyzing trace with hash -815459176, now seen corresponding path program 26 times [2024-06-21 15:57:17,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:17,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968091667] [2024-06-21 15:57:17,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:17,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:17,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:17,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:17,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:17,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968091667] [2024-06-21 15:57:17,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968091667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:17,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:17,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:17,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304543527] [2024-06-21 15:57:17,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:17,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:17,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:17,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:17,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:17,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:17,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 481 transitions, 7634 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:17,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:17,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:17,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:18,005 INFO L124 PetriNetUnfolderBase]: 2626/4419 cut-off events. [2024-06-21 15:57:18,006 INFO L125 PetriNetUnfolderBase]: For 376977/376980 co-relation queries the response was YES. [2024-06-21 15:57:18,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34823 conditions, 4419 events. 2626/4419 cut-off events. For 376977/376980 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28490 event pairs, 482 based on Foata normal form. 4/4420 useless extension candidates. Maximal degree in co-relation 34669. Up to 3424 conditions per place. [2024-06-21 15:57:18,063 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 244 changer transitions 0/513 dead transitions. [2024-06-21 15:57:18,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 513 transitions, 9140 flow [2024-06-21 15:57:18,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:57:18,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:57:18,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-21 15:57:18,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-21 15:57:18,065 INFO L175 Difference]: Start difference. First operand has 356 places, 481 transitions, 7634 flow. Second operand 10 states and 232 transitions. [2024-06-21 15:57:18,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 513 transitions, 9140 flow [2024-06-21 15:57:19,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 513 transitions, 8576 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-21 15:57:19,913 INFO L231 Difference]: Finished difference. Result has 357 places, 485 transitions, 7674 flow [2024-06-21 15:57:19,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7086, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7674, PETRI_PLACES=357, PETRI_TRANSITIONS=485} [2024-06-21 15:57:19,913 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 15:57:19,914 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 485 transitions, 7674 flow [2024-06-21 15:57:19,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:19,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:19,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:19,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 15:57:19,914 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-21 15:57:19,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:19,915 INFO L85 PathProgramCache]: Analyzing trace with hash -822810826, now seen corresponding path program 27 times [2024-06-21 15:57:19,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:19,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526103666] [2024-06-21 15:57:19,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:19,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:19,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:20,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:20,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:20,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526103666] [2024-06-21 15:57:20,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526103666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:20,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:20,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:20,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945708261] [2024-06-21 15:57:20,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:20,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:20,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:20,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:20,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:20,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:20,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 485 transitions, 7674 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:20,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:20,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:20,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:21,016 INFO L124 PetriNetUnfolderBase]: 2620/4411 cut-off events. [2024-06-21 15:57:21,016 INFO L125 PetriNetUnfolderBase]: For 361554/361557 co-relation queries the response was YES. [2024-06-21 15:57:21,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34422 conditions, 4411 events. 2620/4411 cut-off events. For 361554/361557 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28389 event pairs, 482 based on Foata normal form. 4/4412 useless extension candidates. Maximal degree in co-relation 34269. Up to 3419 conditions per place. [2024-06-21 15:57:21,083 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 253 changer transitions 0/519 dead transitions. [2024-06-21 15:57:21,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 519 transitions, 8946 flow [2024-06-21 15:57:21,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:57:21,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:57:21,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-21 15:57:21,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886363636363636 [2024-06-21 15:57:21,085 INFO L175 Difference]: Start difference. First operand has 357 places, 485 transitions, 7674 flow. Second operand 11 states and 259 transitions. [2024-06-21 15:57:21,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 519 transitions, 8946 flow [2024-06-21 15:57:22,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 519 transitions, 8521 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 15:57:22,747 INFO L231 Difference]: Finished difference. Result has 362 places, 485 transitions, 7774 flow [2024-06-21 15:57:22,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7251, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7774, PETRI_PLACES=362, PETRI_TRANSITIONS=485} [2024-06-21 15:57:22,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-21 15:57:22,748 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 485 transitions, 7774 flow [2024-06-21 15:57:22,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:22,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:22,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:22,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 15:57:22,749 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-21 15:57:22,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:22,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1316067586, now seen corresponding path program 7 times [2024-06-21 15:57:22,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:22,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884762665] [2024-06-21 15:57:22,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:22,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:22,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:22,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:22,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:22,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884762665] [2024-06-21 15:57:22,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884762665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:22,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:22,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:22,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661982389] [2024-06-21 15:57:22,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:22,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:22,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:22,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:22,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:22,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:22,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 485 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:22,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:22,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:22,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:23,735 INFO L124 PetriNetUnfolderBase]: 2676/4503 cut-off events. [2024-06-21 15:57:23,735 INFO L125 PetriNetUnfolderBase]: For 411530/411533 co-relation queries the response was YES. [2024-06-21 15:57:23,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35191 conditions, 4503 events. 2676/4503 cut-off events. For 411530/411533 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29027 event pairs, 364 based on Foata normal form. 18/4518 useless extension candidates. Maximal degree in co-relation 35037. Up to 3762 conditions per place. [2024-06-21 15:57:23,796 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 408 selfloop transitions, 101 changer transitions 0/516 dead transitions. [2024-06-21 15:57:23,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 516 transitions, 8944 flow [2024-06-21 15:57:23,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:57:23,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:57:23,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-21 15:57:23,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-21 15:57:23,797 INFO L175 Difference]: Start difference. First operand has 362 places, 485 transitions, 7774 flow. Second operand 6 states and 159 transitions. [2024-06-21 15:57:23,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 516 transitions, 8944 flow [2024-06-21 15:57:25,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 516 transitions, 8339 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-21 15:57:25,030 INFO L231 Difference]: Finished difference. Result has 354 places, 487 transitions, 7457 flow [2024-06-21 15:57:25,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7169, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7457, PETRI_PLACES=354, PETRI_TRANSITIONS=487} [2024-06-21 15:57:25,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-21 15:57:25,031 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 487 transitions, 7457 flow [2024-06-21 15:57:25,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:25,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:25,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:25,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 15:57:25,032 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-21 15:57:25,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:25,032 INFO L85 PathProgramCache]: Analyzing trace with hash -237660514, now seen corresponding path program 8 times [2024-06-21 15:57:25,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:25,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429945747] [2024-06-21 15:57:25,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:25,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:25,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:25,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:25,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:25,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429945747] [2024-06-21 15:57:25,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429945747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:25,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:25,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:25,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038968123] [2024-06-21 15:57:25,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:25,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:25,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:25,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:25,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:25,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:25,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 487 transitions, 7457 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:25,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:25,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:25,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:25,942 INFO L124 PetriNetUnfolderBase]: 2732/4587 cut-off events. [2024-06-21 15:57:25,942 INFO L125 PetriNetUnfolderBase]: For 405875/405878 co-relation queries the response was YES. [2024-06-21 15:57:25,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35459 conditions, 4587 events. 2732/4587 cut-off events. For 405875/405878 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 29651 event pairs, 498 based on Foata normal form. 18/4602 useless extension candidates. Maximal degree in co-relation 35308. Up to 3793 conditions per place. [2024-06-21 15:57:26,011 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 385 selfloop transitions, 118 changer transitions 0/510 dead transitions. [2024-06-21 15:57:26,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 510 transitions, 8597 flow [2024-06-21 15:57:26,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:57:26,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:57:26,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 15:57:26,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 15:57:26,012 INFO L175 Difference]: Start difference. First operand has 354 places, 487 transitions, 7457 flow. Second operand 7 states and 166 transitions. [2024-06-21 15:57:26,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 510 transitions, 8597 flow [2024-06-21 15:57:27,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 510 transitions, 8389 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 15:57:27,482 INFO L231 Difference]: Finished difference. Result has 357 places, 489 transitions, 7561 flow [2024-06-21 15:57:27,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7249, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7561, PETRI_PLACES=357, PETRI_TRANSITIONS=489} [2024-06-21 15:57:27,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 15:57:27,483 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 489 transitions, 7561 flow [2024-06-21 15:57:27,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:27,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:27,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:27,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 15:57:27,483 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-21 15:57:27,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:27,484 INFO L85 PathProgramCache]: Analyzing trace with hash -826307068, now seen corresponding path program 9 times [2024-06-21 15:57:27,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:27,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726042878] [2024-06-21 15:57:27,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:27,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:27,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:27,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:27,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:27,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726042878] [2024-06-21 15:57:27,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726042878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:27,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:27,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:27,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183118510] [2024-06-21 15:57:27,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:27,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:27,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:27,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:27,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:27,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:27,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 489 transitions, 7561 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:27,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:27,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:27,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:28,395 INFO L124 PetriNetUnfolderBase]: 2762/4645 cut-off events. [2024-06-21 15:57:28,396 INFO L125 PetriNetUnfolderBase]: For 401192/401195 co-relation queries the response was YES. [2024-06-21 15:57:28,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35626 conditions, 4645 events. 2762/4645 cut-off events. For 401192/401195 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 30107 event pairs, 508 based on Foata normal form. 18/4660 useless extension candidates. Maximal degree in co-relation 35474. Up to 3779 conditions per place. [2024-06-21 15:57:28,456 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 136 changer transitions 0/518 dead transitions. [2024-06-21 15:57:28,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 518 transitions, 8737 flow [2024-06-21 15:57:28,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:57:28,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:57:28,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 15:57:28,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 15:57:28,458 INFO L175 Difference]: Start difference. First operand has 357 places, 489 transitions, 7561 flow. Second operand 7 states and 173 transitions. [2024-06-21 15:57:28,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 518 transitions, 8737 flow [2024-06-21 15:57:29,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 518 transitions, 8465 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 15:57:29,939 INFO L231 Difference]: Finished difference. Result has 358 places, 491 transitions, 7645 flow [2024-06-21 15:57:29,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7289, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7645, PETRI_PLACES=358, PETRI_TRANSITIONS=491} [2024-06-21 15:57:29,939 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-21 15:57:29,939 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 491 transitions, 7645 flow [2024-06-21 15:57:29,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:29,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:29,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:29,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 15:57:29,940 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-21 15:57:29,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:29,941 INFO L85 PathProgramCache]: Analyzing trace with hash -826633498, now seen corresponding path program 10 times [2024-06-21 15:57:29,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:29,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576921826] [2024-06-21 15:57:29,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:29,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:29,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:30,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:30,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:30,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576921826] [2024-06-21 15:57:30,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576921826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:30,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:30,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:30,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731604828] [2024-06-21 15:57:30,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:30,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:30,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:30,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:30,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:30,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:30,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 491 transitions, 7645 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:30,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:30,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:30,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:30,880 INFO L124 PetriNetUnfolderBase]: 2736/4607 cut-off events. [2024-06-21 15:57:30,880 INFO L125 PetriNetUnfolderBase]: For 344963/344966 co-relation queries the response was YES. [2024-06-21 15:57:30,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34229 conditions, 4607 events. 2736/4607 cut-off events. For 344963/344966 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29838 event pairs, 359 based on Foata normal form. 14/4618 useless extension candidates. Maximal degree in co-relation 34077. Up to 3257 conditions per place. [2024-06-21 15:57:30,941 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 356 selfloop transitions, 161 changer transitions 0/524 dead transitions. [2024-06-21 15:57:30,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 524 transitions, 8793 flow [2024-06-21 15:57:30,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:57:30,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:57:30,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 15:57:30,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-21 15:57:30,943 INFO L175 Difference]: Start difference. First operand has 358 places, 491 transitions, 7645 flow. Second operand 7 states and 179 transitions. [2024-06-21 15:57:30,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 524 transitions, 8793 flow [2024-06-21 15:57:32,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 524 transitions, 8465 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 15:57:32,480 INFO L231 Difference]: Finished difference. Result has 360 places, 491 transitions, 7653 flow [2024-06-21 15:57:32,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7317, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7653, PETRI_PLACES=360, PETRI_TRANSITIONS=491} [2024-06-21 15:57:32,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-21 15:57:32,481 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 491 transitions, 7653 flow [2024-06-21 15:57:32,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:32,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:32,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:32,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 15:57:32,482 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-21 15:57:32,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:32,482 INFO L85 PathProgramCache]: Analyzing trace with hash -455009404, now seen corresponding path program 2 times [2024-06-21 15:57:32,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:32,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175395015] [2024-06-21 15:57:32,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:32,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:32,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:32,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:32,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:32,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175395015] [2024-06-21 15:57:32,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175395015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:32,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:32,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:32,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897709584] [2024-06-21 15:57:32,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:32,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:32,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:32,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:32,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:32,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:32,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 491 transitions, 7653 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:32,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:32,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:32,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:33,380 INFO L124 PetriNetUnfolderBase]: 2842/4783 cut-off events. [2024-06-21 15:57:33,381 INFO L125 PetriNetUnfolderBase]: For 370428/370431 co-relation queries the response was YES. [2024-06-21 15:57:33,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36022 conditions, 4783 events. 2842/4783 cut-off events. For 370428/370431 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31160 event pairs, 379 based on Foata normal form. 14/4794 useless extension candidates. Maximal degree in co-relation 35869. Up to 3789 conditions per place. [2024-06-21 15:57:33,447 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 85 changer transitions 0/522 dead transitions. [2024-06-21 15:57:33,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 522 transitions, 9037 flow [2024-06-21 15:57:33,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:57:33,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:57:33,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 15:57:33,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 15:57:33,449 INFO L175 Difference]: Start difference. First operand has 360 places, 491 transitions, 7653 flow. Second operand 6 states and 154 transitions. [2024-06-21 15:57:33,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 522 transitions, 9037 flow [2024-06-21 15:57:35,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 522 transitions, 8681 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 15:57:35,065 INFO L231 Difference]: Finished difference. Result has 359 places, 495 transitions, 7617 flow [2024-06-21 15:57:35,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7617, PETRI_PLACES=359, PETRI_TRANSITIONS=495} [2024-06-21 15:57:35,065 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-21 15:57:35,065 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 495 transitions, 7617 flow [2024-06-21 15:57:35,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:35,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:35,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:35,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 15:57:35,066 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-21 15:57:35,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:35,066 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-21 15:57:35,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:35,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108923546] [2024-06-21 15:57:35,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:35,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:35,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:35,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:35,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:35,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108923546] [2024-06-21 15:57:35,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108923546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:35,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:35,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:35,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845971085] [2024-06-21 15:57:35,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:35,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:35,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:35,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:35,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:35,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:35,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 495 transitions, 7617 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:35,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:35,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:35,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:36,030 INFO L124 PetriNetUnfolderBase]: 2935/4940 cut-off events. [2024-06-21 15:57:36,031 INFO L125 PetriNetUnfolderBase]: For 373046/373049 co-relation queries the response was YES. [2024-06-21 15:57:36,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37226 conditions, 4940 events. 2935/4940 cut-off events. For 373046/373049 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 32345 event pairs, 383 based on Foata normal form. 14/4951 useless extension candidates. Maximal degree in co-relation 37074. Up to 3775 conditions per place. [2024-06-21 15:57:36,103 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 94 changer transitions 0/531 dead transitions. [2024-06-21 15:57:36,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 531 transitions, 9201 flow [2024-06-21 15:57:36,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:57:36,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:57:36,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 15:57:36,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-21 15:57:36,104 INFO L175 Difference]: Start difference. First operand has 359 places, 495 transitions, 7617 flow. Second operand 7 states and 177 transitions. [2024-06-21 15:57:36,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 531 transitions, 9201 flow [2024-06-21 15:57:37,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 531 transitions, 9086 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-21 15:57:37,834 INFO L231 Difference]: Finished difference. Result has 365 places, 499 transitions, 7814 flow [2024-06-21 15:57:37,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7502, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7814, PETRI_PLACES=365, PETRI_TRANSITIONS=499} [2024-06-21 15:57:37,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-21 15:57:37,835 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 499 transitions, 7814 flow [2024-06-21 15:57:37,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:37,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:37,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:37,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 15:57:37,835 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-21 15:57:37,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:37,836 INFO L85 PathProgramCache]: Analyzing trace with hash -815182594, now seen corresponding path program 4 times [2024-06-21 15:57:37,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:37,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51984702] [2024-06-21 15:57:37,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:37,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:37,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:37,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:37,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:37,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51984702] [2024-06-21 15:57:37,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51984702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:37,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:37,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:37,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606096293] [2024-06-21 15:57:37,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:37,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:37,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:37,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:37,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:37,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:37,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 499 transitions, 7814 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:37,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:37,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:37,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:38,910 INFO L124 PetriNetUnfolderBase]: 2982/5019 cut-off events. [2024-06-21 15:57:38,911 INFO L125 PetriNetUnfolderBase]: For 387188/387191 co-relation queries the response was YES. [2024-06-21 15:57:38,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 5019 events. 2982/5019 cut-off events. For 387188/387191 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 32944 event pairs, 560 based on Foata normal form. 14/5030 useless extension candidates. Maximal degree in co-relation 37965. Up to 3623 conditions per place. [2024-06-21 15:57:38,985 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 117 changer transitions 0/527 dead transitions. [2024-06-21 15:57:38,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 527 transitions, 9186 flow [2024-06-21 15:57:38,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:57:38,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:57:38,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:57:38,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:57:38,986 INFO L175 Difference]: Start difference. First operand has 365 places, 499 transitions, 7814 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:57:38,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 527 transitions, 9186 flow [2024-06-21 15:57:40,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 527 transitions, 8949 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 15:57:40,376 INFO L231 Difference]: Finished difference. Result has 369 places, 502 transitions, 7945 flow [2024-06-21 15:57:40,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7581, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7945, PETRI_PLACES=369, PETRI_TRANSITIONS=502} [2024-06-21 15:57:40,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-21 15:57:40,382 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 502 transitions, 7945 flow [2024-06-21 15:57:40,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:40,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:40,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:40,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 15:57:40,383 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-21 15:57:40,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:40,391 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-21 15:57:40,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:40,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900597178] [2024-06-21 15:57:40,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:40,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:40,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:40,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:40,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:40,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900597178] [2024-06-21 15:57:40,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900597178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:40,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:40,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:40,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809007520] [2024-06-21 15:57:40,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:40,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:40,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:40,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:40,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:40,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:40,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 502 transitions, 7945 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:40,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:40,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:40,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:41,614 INFO L124 PetriNetUnfolderBase]: 3022/5090 cut-off events. [2024-06-21 15:57:41,614 INFO L125 PetriNetUnfolderBase]: For 383273/383273 co-relation queries the response was YES. [2024-06-21 15:57:41,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38555 conditions, 5090 events. 3022/5090 cut-off events. For 383273/383273 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33565 event pairs, 575 based on Foata normal form. 6/5094 useless extension candidates. Maximal degree in co-relation 38398. Up to 4567 conditions per place. [2024-06-21 15:57:41,677 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 483 selfloop transitions, 38 changer transitions 0/528 dead transitions. [2024-06-21 15:57:41,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 528 transitions, 9108 flow [2024-06-21 15:57:41,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:57:41,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:57:41,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 15:57:41,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-21 15:57:41,678 INFO L175 Difference]: Start difference. First operand has 369 places, 502 transitions, 7945 flow. Second operand 10 states and 212 transitions. [2024-06-21 15:57:41,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 528 transitions, 9108 flow [2024-06-21 15:57:43,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 528 transitions, 8932 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 15:57:43,139 INFO L231 Difference]: Finished difference. Result has 377 places, 504 transitions, 7896 flow [2024-06-21 15:57:43,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7769, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7896, PETRI_PLACES=377, PETRI_TRANSITIONS=504} [2024-06-21 15:57:43,140 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 15:57:43,140 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 504 transitions, 7896 flow [2024-06-21 15:57:43,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:43,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:43,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:43,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 15:57:43,140 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-21 15:57:43,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:43,141 INFO L85 PathProgramCache]: Analyzing trace with hash 386647288, now seen corresponding path program 2 times [2024-06-21 15:57:43,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:43,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943533663] [2024-06-21 15:57:43,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:43,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:43,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:43,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:43,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:43,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943533663] [2024-06-21 15:57:43,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943533663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:43,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:43,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:43,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740560378] [2024-06-21 15:57:43,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:43,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:43,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:43,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:43,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:43,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:43,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 504 transitions, 7896 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:43,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:43,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:43,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:44,231 INFO L124 PetriNetUnfolderBase]: 3083/5191 cut-off events. [2024-06-21 15:57:44,231 INFO L125 PetriNetUnfolderBase]: For 377979/377979 co-relation queries the response was YES. [2024-06-21 15:57:44,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38870 conditions, 5191 events. 3083/5191 cut-off events. For 377979/377979 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 34423 event pairs, 589 based on Foata normal form. 6/5195 useless extension candidates. Maximal degree in co-relation 38710. Up to 4580 conditions per place. [2024-06-21 15:57:44,309 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 476 selfloop transitions, 54 changer transitions 0/537 dead transitions. [2024-06-21 15:57:44,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 537 transitions, 9147 flow [2024-06-21 15:57:44,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:57:44,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:57:44,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 15:57:44,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-21 15:57:44,311 INFO L175 Difference]: Start difference. First operand has 377 places, 504 transitions, 7896 flow. Second operand 9 states and 199 transitions. [2024-06-21 15:57:44,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 537 transitions, 9147 flow [2024-06-21 15:57:46,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 537 transitions, 9065 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 15:57:46,310 INFO L231 Difference]: Finished difference. Result has 380 places, 511 transitions, 8049 flow [2024-06-21 15:57:46,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8049, PETRI_PLACES=380, PETRI_TRANSITIONS=511} [2024-06-21 15:57:46,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-21 15:57:46,310 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 511 transitions, 8049 flow [2024-06-21 15:57:46,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:46,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:46,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:46,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 15:57:46,311 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-21 15:57:46,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:46,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1859457816, now seen corresponding path program 3 times [2024-06-21 15:57:46,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:46,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526833781] [2024-06-21 15:57:46,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:46,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:46,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:46,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:46,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:46,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526833781] [2024-06-21 15:57:46,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526833781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:46,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:46,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:46,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288382593] [2024-06-21 15:57:46,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:46,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:46,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:46,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:46,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:46,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:46,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 511 transitions, 8049 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:46,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:46,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:46,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:47,542 INFO L124 PetriNetUnfolderBase]: 3103/5231 cut-off events. [2024-06-21 15:57:47,542 INFO L125 PetriNetUnfolderBase]: For 378973/378973 co-relation queries the response was YES. [2024-06-21 15:57:47,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39210 conditions, 5231 events. 3103/5231 cut-off events. For 378973/378973 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 34772 event pairs, 563 based on Foata normal form. 6/5235 useless extension candidates. Maximal degree in co-relation 39048. Up to 4492 conditions per place. [2024-06-21 15:57:47,631 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 476 selfloop transitions, 57 changer transitions 0/540 dead transitions. [2024-06-21 15:57:47,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 540 transitions, 9245 flow [2024-06-21 15:57:47,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:57:47,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:57:47,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:57:47,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:57:47,633 INFO L175 Difference]: Start difference. First operand has 380 places, 511 transitions, 8049 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:57:47,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 540 transitions, 9245 flow [2024-06-21 15:57:50,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 540 transitions, 9123 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 15:57:50,159 INFO L231 Difference]: Finished difference. Result has 382 places, 512 transitions, 8075 flow [2024-06-21 15:57:50,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7929, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8075, PETRI_PLACES=382, PETRI_TRANSITIONS=512} [2024-06-21 15:57:50,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-21 15:57:50,160 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 512 transitions, 8075 flow [2024-06-21 15:57:50,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:50,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:50,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:50,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 15:57:50,160 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-21 15:57:50,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:50,160 INFO L85 PathProgramCache]: Analyzing trace with hash -872654374, now seen corresponding path program 4 times [2024-06-21 15:57:50,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:50,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975491032] [2024-06-21 15:57:50,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:50,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:50,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:50,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:50,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:50,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975491032] [2024-06-21 15:57:50,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975491032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:50,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:50,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:50,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676518929] [2024-06-21 15:57:50,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:50,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:50,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:50,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:50,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:50,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:50,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 512 transitions, 8075 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:50,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:50,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:50,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:51,191 INFO L124 PetriNetUnfolderBase]: 3090/5209 cut-off events. [2024-06-21 15:57:51,191 INFO L125 PetriNetUnfolderBase]: For 359635/359638 co-relation queries the response was YES. [2024-06-21 15:57:51,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38604 conditions, 5209 events. 3090/5209 cut-off events. For 359635/359638 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34635 event pairs, 546 based on Foata normal form. 8/5214 useless extension candidates. Maximal degree in co-relation 38441. Up to 4435 conditions per place. [2024-06-21 15:57:51,264 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 475 selfloop transitions, 56 changer transitions 0/538 dead transitions. [2024-06-21 15:57:51,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 538 transitions, 9237 flow [2024-06-21 15:57:51,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:57:51,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:57:51,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:57:51,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:57:51,265 INFO L175 Difference]: Start difference. First operand has 382 places, 512 transitions, 8075 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:57:51,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 538 transitions, 9237 flow [2024-06-21 15:57:52,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 538 transitions, 9111 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 15:57:52,946 INFO L231 Difference]: Finished difference. Result has 384 places, 512 transitions, 8065 flow [2024-06-21 15:57:52,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7949, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8065, PETRI_PLACES=384, PETRI_TRANSITIONS=512} [2024-06-21 15:57:52,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-21 15:57:52,947 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 512 transitions, 8065 flow [2024-06-21 15:57:52,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:52,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:52,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:52,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 15:57:52,948 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-21 15:57:52,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:52,948 INFO L85 PathProgramCache]: Analyzing trace with hash 150561649, now seen corresponding path program 1 times [2024-06-21 15:57:52,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:52,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544230258] [2024-06-21 15:57:52,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:52,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:52,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:53,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:53,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:53,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544230258] [2024-06-21 15:57:53,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544230258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:53,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:53,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:53,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646535974] [2024-06-21 15:57:53,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:53,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:53,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:53,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:53,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:53,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:53,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 512 transitions, 8065 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:53,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:53,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:53,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:54,035 INFO L124 PetriNetUnfolderBase]: 3185/5348 cut-off events. [2024-06-21 15:57:54,036 INFO L125 PetriNetUnfolderBase]: For 407070/407070 co-relation queries the response was YES. [2024-06-21 15:57:54,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40094 conditions, 5348 events. 3185/5348 cut-off events. For 407070/407070 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 35648 event pairs, 616 based on Foata normal form. 10/5349 useless extension candidates. Maximal degree in co-relation 39930. Up to 4354 conditions per place. [2024-06-21 15:57:54,108 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 139 changer transitions 0/552 dead transitions. [2024-06-21 15:57:54,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 552 transitions, 9531 flow [2024-06-21 15:57:54,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:57:54,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:57:54,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 15:57:54,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 15:57:54,109 INFO L175 Difference]: Start difference. First operand has 384 places, 512 transitions, 8065 flow. Second operand 8 states and 199 transitions. [2024-06-21 15:57:54,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 552 transitions, 9531 flow [2024-06-21 15:57:55,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 552 transitions, 9375 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 15:57:55,992 INFO L231 Difference]: Finished difference. Result has 386 places, 516 transitions, 8284 flow [2024-06-21 15:57:55,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7909, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8284, PETRI_PLACES=386, PETRI_TRANSITIONS=516} [2024-06-21 15:57:56,008 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-21 15:57:56,008 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 516 transitions, 8284 flow [2024-06-21 15:57:56,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:56,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:56,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] [2024-06-21 15:57:56,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 15:57:56,009 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-21 15:57:56,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:56,009 INFO L85 PathProgramCache]: Analyzing trace with hash -342698987, now seen corresponding path program 2 times [2024-06-21 15:57:56,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:56,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899820859] [2024-06-21 15:57:56,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:56,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:56,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:56,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:56,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:56,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899820859] [2024-06-21 15:57:56,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899820859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:56,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:56,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:56,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62325404] [2024-06-21 15:57:56,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:56,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:56,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:56,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:56,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:56,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:56,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 516 transitions, 8284 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:56,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:56,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:56,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:57,150 INFO L124 PetriNetUnfolderBase]: 3221/5413 cut-off events. [2024-06-21 15:57:57,150 INFO L125 PetriNetUnfolderBase]: For 417385/417385 co-relation queries the response was YES. [2024-06-21 15:57:57,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40589 conditions, 5413 events. 3221/5413 cut-off events. For 417385/417385 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36182 event pairs, 647 based on Foata normal form. 10/5418 useless extension candidates. Maximal degree in co-relation 40425. Up to 4611 conditions per place. [2024-06-21 15:57:57,232 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 403 selfloop transitions, 136 changer transitions 0/546 dead transitions. [2024-06-21 15:57:57,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 546 transitions, 9498 flow [2024-06-21 15:57:57,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:57:57,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:57:57,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 15:57:57,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:57:57,233 INFO L175 Difference]: Start difference. First operand has 386 places, 516 transitions, 8284 flow. Second operand 8 states and 192 transitions. [2024-06-21 15:57:57,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 546 transitions, 9498 flow [2024-06-21 15:57:59,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 546 transitions, 9274 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 15:57:59,413 INFO L231 Difference]: Finished difference. Result has 390 places, 518 transitions, 8390 flow [2024-06-21 15:57:59,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8072, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8390, PETRI_PLACES=390, PETRI_TRANSITIONS=518} [2024-06-21 15:57:59,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-21 15:57:59,414 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 518 transitions, 8390 flow [2024-06-21 15:57:59,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:59,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:59,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:59,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 15:57:59,415 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-21 15:57:59,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:59,415 INFO L85 PathProgramCache]: Analyzing trace with hash 268709779, now seen corresponding path program 3 times [2024-06-21 15:57:59,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:59,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66146015] [2024-06-21 15:57:59,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:59,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:59,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:59,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:59,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:59,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66146015] [2024-06-21 15:57:59,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66146015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:59,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:59,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:59,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888114638] [2024-06-21 15:57:59,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:59,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:59,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:59,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:59,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:59,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:59,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 518 transitions, 8390 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:59,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:59,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:59,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:00,506 INFO L124 PetriNetUnfolderBase]: 3257/5470 cut-off events. [2024-06-21 15:58:00,506 INFO L125 PetriNetUnfolderBase]: For 417005/417008 co-relation queries the response was YES. [2024-06-21 15:58:00,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41072 conditions, 5470 events. 3257/5470 cut-off events. For 417005/417008 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 36581 event pairs, 644 based on Foata normal form. 12/5479 useless extension candidates. Maximal degree in co-relation 40906. Up to 4843 conditions per place. [2024-06-21 15:58:00,583 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 477 selfloop transitions, 61 changer transitions 0/545 dead transitions. [2024-06-21 15:58:00,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 545 transitions, 9586 flow [2024-06-21 15:58:00,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:58:00,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:58:00,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:58:00,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:58:00,584 INFO L175 Difference]: Start difference. First operand has 390 places, 518 transitions, 8390 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:58:00,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 545 transitions, 9586 flow [2024-06-21 15:58:02,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 545 transitions, 9294 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 15:58:02,800 INFO L231 Difference]: Finished difference. Result has 392 places, 520 transitions, 8270 flow [2024-06-21 15:58:02,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8270, PETRI_PLACES=392, PETRI_TRANSITIONS=520} [2024-06-21 15:58:02,800 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-21 15:58:02,801 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 520 transitions, 8270 flow [2024-06-21 15:58:02,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:02,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:02,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:02,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 15:58:02,801 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-21 15:58:02,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:02,801 INFO L85 PathProgramCache]: Analyzing trace with hash 144157576, now seen corresponding path program 1 times [2024-06-21 15:58:02,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:02,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539908511] [2024-06-21 15:58:02,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:02,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:02,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:02,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:02,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:02,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539908511] [2024-06-21 15:58:02,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539908511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:02,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:02,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:02,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416079475] [2024-06-21 15:58:02,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:02,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:02,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:02,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:02,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:02,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:02,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 520 transitions, 8270 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:02,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:02,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:02,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:03,854 INFO L124 PetriNetUnfolderBase]: 3318/5569 cut-off events. [2024-06-21 15:58:03,854 INFO L125 PetriNetUnfolderBase]: For 419813/419813 co-relation queries the response was YES. [2024-06-21 15:58:03,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42219 conditions, 5569 events. 3318/5569 cut-off events. For 419813/419813 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37341 event pairs, 660 based on Foata normal form. 1/5565 useless extension candidates. Maximal degree in co-relation 42052. Up to 4409 conditions per place. [2024-06-21 15:58:03,932 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 289 changer transitions 0/571 dead transitions. [2024-06-21 15:58:03,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 571 transitions, 10356 flow [2024-06-21 15:58:03,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:58:03,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:58:03,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 15:58:03,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 15:58:03,933 INFO L175 Difference]: Start difference. First operand has 392 places, 520 transitions, 8270 flow. Second operand 8 states and 194 transitions. [2024-06-21 15:58:03,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 571 transitions, 10356 flow [2024-06-21 15:58:06,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 571 transitions, 10229 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 15:58:06,598 INFO L231 Difference]: Finished difference. Result has 395 places, 544 transitions, 9121 flow [2024-06-21 15:58:06,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9121, PETRI_PLACES=395, PETRI_TRANSITIONS=544} [2024-06-21 15:58:06,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-21 15:58:06,599 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 544 transitions, 9121 flow [2024-06-21 15:58:06,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:06,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:06,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:06,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 15:58:06,600 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-21 15:58:06,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:06,600 INFO L85 PathProgramCache]: Analyzing trace with hash -342705590, now seen corresponding path program 2 times [2024-06-21 15:58:06,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:06,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441693654] [2024-06-21 15:58:06,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:06,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:06,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:06,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:06,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:06,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441693654] [2024-06-21 15:58:06,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441693654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:06,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:06,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:06,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162484701] [2024-06-21 15:58:06,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:06,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:06,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:06,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:06,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:06,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:06,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 544 transitions, 9121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:06,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:06,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:06,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:07,730 INFO L124 PetriNetUnfolderBase]: 3323/5578 cut-off events. [2024-06-21 15:58:07,730 INFO L125 PetriNetUnfolderBase]: For 432497/432497 co-relation queries the response was YES. [2024-06-21 15:58:07,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42929 conditions, 5578 events. 3323/5578 cut-off events. For 432497/432497 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37425 event pairs, 660 based on Foata normal form. 1/5574 useless extension candidates. Maximal degree in co-relation 42761. Up to 4415 conditions per place. [2024-06-21 15:58:07,820 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 295 selfloop transitions, 270 changer transitions 0/572 dead transitions. [2024-06-21 15:58:07,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 572 transitions, 11047 flow [2024-06-21 15:58:07,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:58:07,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:58:07,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 15:58:07,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 15:58:07,821 INFO L175 Difference]: Start difference. First operand has 395 places, 544 transitions, 9121 flow. Second operand 8 states and 193 transitions. [2024-06-21 15:58:07,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 572 transitions, 11047 flow [2024-06-21 15:58:10,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 572 transitions, 10717 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 15:58:10,410 INFO L231 Difference]: Finished difference. Result has 400 places, 547 transitions, 9401 flow [2024-06-21 15:58:10,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8802, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9401, PETRI_PLACES=400, PETRI_TRANSITIONS=547} [2024-06-21 15:58:10,410 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-21 15:58:10,411 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 547 transitions, 9401 flow [2024-06-21 15:58:10,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:10,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:10,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:10,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 15:58:10,411 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-21 15:58:10,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:10,411 INFO L85 PathProgramCache]: Analyzing trace with hash -518193800, now seen corresponding path program 3 times [2024-06-21 15:58:10,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:10,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52107541] [2024-06-21 15:58:10,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:10,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:10,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:10,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-21 15:58:10,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:10,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52107541] [2024-06-21 15:58:10,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52107541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:10,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:10,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:10,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427785346] [2024-06-21 15:58:10,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:10,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:10,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:10,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:10,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:10,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:10,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 547 transitions, 9401 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:10,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:10,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:10,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:11,554 INFO L124 PetriNetUnfolderBase]: 3320/5574 cut-off events. [2024-06-21 15:58:11,554 INFO L125 PetriNetUnfolderBase]: For 441041/441041 co-relation queries the response was YES. [2024-06-21 15:58:11,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42995 conditions, 5574 events. 3320/5574 cut-off events. For 441041/441041 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37446 event pairs, 660 based on Foata normal form. 1/5570 useless extension candidates. Maximal degree in co-relation 42826. Up to 4412 conditions per place. [2024-06-21 15:58:11,634 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 248 selfloop transitions, 321 changer transitions 0/576 dead transitions. [2024-06-21 15:58:11,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 576 transitions, 10951 flow [2024-06-21 15:58:11,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:58:11,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:58:11,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 15:58:11,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-21 15:58:11,635 INFO L175 Difference]: Start difference. First operand has 400 places, 547 transitions, 9401 flow. Second operand 8 states and 197 transitions. [2024-06-21 15:58:11,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 576 transitions, 10951 flow [2024-06-21 15:58:13,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 576 transitions, 10490 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-21 15:58:13,768 INFO L231 Difference]: Finished difference. Result has 405 places, 547 transitions, 9588 flow [2024-06-21 15:58:13,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8940, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9588, PETRI_PLACES=405, PETRI_TRANSITIONS=547} [2024-06-21 15:58:13,769 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-21 15:58:13,769 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 547 transitions, 9588 flow [2024-06-21 15:58:13,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:13,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:13,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:13,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 15:58:13,769 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-21 15:58:13,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:13,770 INFO L85 PathProgramCache]: Analyzing trace with hash -18351554, now seen corresponding path program 4 times [2024-06-21 15:58:13,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:13,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611658675] [2024-06-21 15:58:13,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:13,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:13,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:13,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:13,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:13,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611658675] [2024-06-21 15:58:13,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611658675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:13,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:13,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:13,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219714046] [2024-06-21 15:58:13,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:13,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:13,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:13,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:13,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:13,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:13,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 547 transitions, 9588 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:13,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:13,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:13,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:14,969 INFO L124 PetriNetUnfolderBase]: 3333/5597 cut-off events. [2024-06-21 15:58:14,969 INFO L125 PetriNetUnfolderBase]: For 456383/456386 co-relation queries the response was YES. [2024-06-21 15:58:15,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43471 conditions, 5597 events. 3333/5597 cut-off events. For 456383/456386 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 37528 event pairs, 638 based on Foata normal form. 3/5597 useless extension candidates. Maximal degree in co-relation 43301. Up to 4847 conditions per place. [2024-06-21 15:58:15,060 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 435 selfloop transitions, 138 changer transitions 0/580 dead transitions. [2024-06-21 15:58:15,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 580 transitions, 11092 flow [2024-06-21 15:58:15,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:58:15,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:58:15,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-21 15:58:15,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-21 15:58:15,061 INFO L175 Difference]: Start difference. First operand has 405 places, 547 transitions, 9588 flow. Second operand 10 states and 226 transitions. [2024-06-21 15:58:15,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 580 transitions, 11092 flow [2024-06-21 15:58:17,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 580 transitions, 10065 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 15:58:17,192 INFO L231 Difference]: Finished difference. Result has 407 places, 553 transitions, 8969 flow [2024-06-21 15:58:17,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8585, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8969, PETRI_PLACES=407, PETRI_TRANSITIONS=553} [2024-06-21 15:58:17,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-21 15:58:17,193 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 553 transitions, 8969 flow [2024-06-21 15:58:17,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:17,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:17,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:17,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 15:58:17,193 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-21 15:58:17,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:17,194 INFO L85 PathProgramCache]: Analyzing trace with hash -18357134, now seen corresponding path program 5 times [2024-06-21 15:58:17,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:17,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011137108] [2024-06-21 15:58:17,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:17,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:17,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:17,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:17,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:17,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011137108] [2024-06-21 15:58:17,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011137108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:17,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:17,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:17,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916647047] [2024-06-21 15:58:17,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:17,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:17,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:17,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:17,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:17,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:17,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 553 transitions, 8969 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:17,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:17,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:17,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:18,387 INFO L124 PetriNetUnfolderBase]: 3330/5589 cut-off events. [2024-06-21 15:58:18,388 INFO L125 PetriNetUnfolderBase]: For 455723/455726 co-relation queries the response was YES. [2024-06-21 15:58:18,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42832 conditions, 5589 events. 3330/5589 cut-off events. For 455723/455726 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37537 event pairs, 636 based on Foata normal form. 3/5589 useless extension candidates. Maximal degree in co-relation 42662. Up to 4844 conditions per place. [2024-06-21 15:58:18,468 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 433 selfloop transitions, 137 changer transitions 0/577 dead transitions. [2024-06-21 15:58:18,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 577 transitions, 10169 flow [2024-06-21 15:58:18,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:58:18,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:58:18,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 15:58:18,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 15:58:18,469 INFO L175 Difference]: Start difference. First operand has 407 places, 553 transitions, 8969 flow. Second operand 8 states and 190 transitions. [2024-06-21 15:58:18,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 577 transitions, 10169 flow [2024-06-21 15:58:20,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 577 transitions, 9977 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 15:58:20,973 INFO L231 Difference]: Finished difference. Result has 409 places, 553 transitions, 9057 flow [2024-06-21 15:58:20,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9057, PETRI_PLACES=409, PETRI_TRANSITIONS=553} [2024-06-21 15:58:20,974 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-21 15:58:20,974 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 553 transitions, 9057 flow [2024-06-21 15:58:20,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:20,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:20,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:20,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 15:58:20,975 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-21 15:58:20,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:20,975 INFO L85 PathProgramCache]: Analyzing trace with hash 153423166, now seen corresponding path program 6 times [2024-06-21 15:58:20,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:20,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205178719] [2024-06-21 15:58:20,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:20,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:20,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:21,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:21,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:21,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205178719] [2024-06-21 15:58:21,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205178719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:21,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:21,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:21,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652685678] [2024-06-21 15:58:21,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:21,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:21,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:21,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:21,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:21,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:21,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 553 transitions, 9057 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:21,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:21,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:21,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:22,351 INFO L124 PetriNetUnfolderBase]: 3327/5584 cut-off events. [2024-06-21 15:58:22,352 INFO L125 PetriNetUnfolderBase]: For 460335/460335 co-relation queries the response was YES. [2024-06-21 15:58:22,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43093 conditions, 5584 events. 3327/5584 cut-off events. For 460335/460335 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37551 event pairs, 648 based on Foata normal form. 1/5580 useless extension candidates. Maximal degree in co-relation 42921. Up to 4421 conditions per place. [2024-06-21 15:58:22,444 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 291 selfloop transitions, 278 changer transitions 0/576 dead transitions. [2024-06-21 15:58:22,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 576 transitions, 10603 flow [2024-06-21 15:58:22,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:58:22,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:58:22,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 15:58:22,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 15:58:22,446 INFO L175 Difference]: Start difference. First operand has 409 places, 553 transitions, 9057 flow. Second operand 8 states and 190 transitions. [2024-06-21 15:58:22,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 576 transitions, 10603 flow [2024-06-21 15:58:25,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 576 transitions, 10323 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 15:58:25,509 INFO L231 Difference]: Finished difference. Result has 410 places, 553 transitions, 9340 flow [2024-06-21 15:58:25,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9340, PETRI_PLACES=410, PETRI_TRANSITIONS=553} [2024-06-21 15:58:25,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-21 15:58:25,521 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 553 transitions, 9340 flow [2024-06-21 15:58:25,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:25,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:25,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:25,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 15:58:25,522 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-21 15:58:25,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:25,522 INFO L85 PathProgramCache]: Analyzing trace with hash 268894477, now seen corresponding path program 1 times [2024-06-21 15:58:25,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:25,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218461529] [2024-06-21 15:58:25,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:25,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:25,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:25,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:25,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:25,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218461529] [2024-06-21 15:58:25,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218461529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:25,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:25,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:25,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206020682] [2024-06-21 15:58:25,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:25,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:25,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:25,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:25,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:25,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:25,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 553 transitions, 9340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:25,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:25,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:25,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:26,728 INFO L124 PetriNetUnfolderBase]: 3363/5639 cut-off events. [2024-06-21 15:58:26,728 INFO L125 PetriNetUnfolderBase]: For 509770/509773 co-relation queries the response was YES. [2024-06-21 15:58:26,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44022 conditions, 5639 events. 3363/5639 cut-off events. For 509770/509773 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 37887 event pairs, 638 based on Foata normal form. 12/5648 useless extension candidates. Maximal degree in co-relation 43849. Up to 4867 conditions per place. [2024-06-21 15:58:26,820 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 452 selfloop transitions, 121 changer transitions 0/580 dead transitions. [2024-06-21 15:58:26,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 580 transitions, 10624 flow [2024-06-21 15:58:26,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:58:26,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:58:26,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:58:26,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:58:26,821 INFO L175 Difference]: Start difference. First operand has 410 places, 553 transitions, 9340 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:58:26,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 580 transitions, 10624 flow [2024-06-21 15:58:29,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 580 transitions, 10059 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 15:58:29,314 INFO L231 Difference]: Finished difference. Result has 411 places, 555 transitions, 9083 flow [2024-06-21 15:58:29,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8775, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9083, PETRI_PLACES=411, PETRI_TRANSITIONS=555} [2024-06-21 15:58:29,314 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-21 15:58:29,315 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 555 transitions, 9083 flow [2024-06-21 15:58:29,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:29,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:29,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:29,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 15:58:29,315 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-21 15:58:29,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:29,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1761831138, now seen corresponding path program 7 times [2024-06-21 15:58:29,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:29,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478465180] [2024-06-21 15:58:29,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:29,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:29,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:29,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-21 15:58:29,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:29,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478465180] [2024-06-21 15:58:29,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478465180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:29,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:29,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:29,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289466743] [2024-06-21 15:58:29,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:29,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:29,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:29,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:29,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:29,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:29,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 555 transitions, 9083 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:29,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:29,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:29,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:30,540 INFO L124 PetriNetUnfolderBase]: 3384/5676 cut-off events. [2024-06-21 15:58:30,540 INFO L125 PetriNetUnfolderBase]: For 490729/490732 co-relation queries the response was YES. [2024-06-21 15:58:30,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44213 conditions, 5676 events. 3384/5676 cut-off events. For 490729/490732 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 38195 event pairs, 640 based on Foata normal form. 3/5676 useless extension candidates. Maximal degree in co-relation 44039. Up to 4833 conditions per place. [2024-06-21 15:58:30,625 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 409 selfloop transitions, 171 changer transitions 0/587 dead transitions. [2024-06-21 15:58:30,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 587 transitions, 10816 flow [2024-06-21 15:58:30,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:58:30,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:58:30,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-21 15:58:30,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-21 15:58:30,626 INFO L175 Difference]: Start difference. First operand has 411 places, 555 transitions, 9083 flow. Second operand 11 states and 243 transitions. [2024-06-21 15:58:30,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 587 transitions, 10816 flow [2024-06-21 15:58:32,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 587 transitions, 10548 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 15:58:32,517 INFO L231 Difference]: Finished difference. Result has 416 places, 564 transitions, 9322 flow [2024-06-21 15:58:32,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8815, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9322, PETRI_PLACES=416, PETRI_TRANSITIONS=564} [2024-06-21 15:58:32,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-21 15:58:32,518 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 564 transitions, 9322 flow [2024-06-21 15:58:32,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:32,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:32,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:32,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 15:58:32,519 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-21 15:58:32,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:32,519 INFO L85 PathProgramCache]: Analyzing trace with hash -227403260, now seen corresponding path program 8 times [2024-06-21 15:58:32,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:32,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433395868] [2024-06-21 15:58:32,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:32,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:32,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:32,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:32,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:32,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433395868] [2024-06-21 15:58:32,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433395868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:32,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:32,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:32,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431770982] [2024-06-21 15:58:32,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:32,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:32,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:32,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:32,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:32,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:32,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 564 transitions, 9322 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:32,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:32,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:32,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:33,833 INFO L124 PetriNetUnfolderBase]: 3389/5685 cut-off events. [2024-06-21 15:58:33,834 INFO L125 PetriNetUnfolderBase]: For 500587/500590 co-relation queries the response was YES. [2024-06-21 15:58:33,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44384 conditions, 5685 events. 3389/5685 cut-off events. For 500587/500590 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38315 event pairs, 640 based on Foata normal form. 3/5685 useless extension candidates. Maximal degree in co-relation 44209. Up to 4839 conditions per place. [2024-06-21 15:58:33,912 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 422 selfloop transitions, 158 changer transitions 0/587 dead transitions. [2024-06-21 15:58:33,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 587 transitions, 10951 flow [2024-06-21 15:58:33,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:58:33,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:58:33,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:58:33,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:58:33,914 INFO L175 Difference]: Start difference. First operand has 416 places, 564 transitions, 9322 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:58:33,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 587 transitions, 10951 flow [2024-06-21 15:58:36,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 587 transitions, 10474 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 15:58:36,269 INFO L231 Difference]: Finished difference. Result has 415 places, 567 transitions, 9226 flow [2024-06-21 15:58:36,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9226, PETRI_PLACES=415, PETRI_TRANSITIONS=567} [2024-06-21 15:58:36,269 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-21 15:58:36,269 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 567 transitions, 9226 flow [2024-06-21 15:58:36,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:36,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:36,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:36,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 15:58:36,270 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-21 15:58:36,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:36,270 INFO L85 PathProgramCache]: Analyzing trace with hash -227414420, now seen corresponding path program 9 times [2024-06-21 15:58:36,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:36,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144893001] [2024-06-21 15:58:36,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:36,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:36,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:36,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:36,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:36,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144893001] [2024-06-21 15:58:36,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144893001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:36,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:36,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:36,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869205146] [2024-06-21 15:58:36,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:36,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:36,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:36,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:36,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:36,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:36,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 567 transitions, 9226 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:36,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:36,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:36,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:37,459 INFO L124 PetriNetUnfolderBase]: 3386/5681 cut-off events. [2024-06-21 15:58:37,459 INFO L125 PetriNetUnfolderBase]: For 505918/505921 co-relation queries the response was YES. [2024-06-21 15:58:37,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44050 conditions, 5681 events. 3386/5681 cut-off events. For 505918/505921 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38242 event pairs, 640 based on Foata normal form. 3/5681 useless extension candidates. Maximal degree in co-relation 43875. Up to 4836 conditions per place. [2024-06-21 15:58:37,543 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 160 changer transitions 0/587 dead transitions. [2024-06-21 15:58:37,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 587 transitions, 10802 flow [2024-06-21 15:58:37,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:58:37,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:58:37,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:58:37,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:58:37,545 INFO L175 Difference]: Start difference. First operand has 415 places, 567 transitions, 9226 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:58:37,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 587 transitions, 10802 flow [2024-06-21 15:58:40,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 587 transitions, 10538 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 15:58:40,876 INFO L231 Difference]: Finished difference. Result has 418 places, 567 transitions, 9288 flow [2024-06-21 15:58:40,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8962, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9288, PETRI_PLACES=418, PETRI_TRANSITIONS=567} [2024-06-21 15:58:40,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-21 15:58:40,877 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 567 transitions, 9288 flow [2024-06-21 15:58:40,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:40,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:40,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:40,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 15:58:40,878 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-21 15:58:40,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:40,879 INFO L85 PathProgramCache]: Analyzing trace with hash 268530196, now seen corresponding path program 10 times [2024-06-21 15:58:40,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:40,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417735161] [2024-06-21 15:58:40,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:40,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:40,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:41,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:41,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:41,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417735161] [2024-06-21 15:58:41,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417735161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:41,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:41,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:41,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174968479] [2024-06-21 15:58:41,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:41,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:41,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:41,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:41,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:41,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:41,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 567 transitions, 9288 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:41,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:41,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:41,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:42,340 INFO L124 PetriNetUnfolderBase]: 3383/5677 cut-off events. [2024-06-21 15:58:42,341 INFO L125 PetriNetUnfolderBase]: For 510489/510492 co-relation queries the response was YES. [2024-06-21 15:58:42,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44074 conditions, 5677 events. 3383/5677 cut-off events. For 510489/510492 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38252 event pairs, 642 based on Foata normal form. 3/5677 useless extension candidates. Maximal degree in co-relation 43898. Up to 4833 conditions per place. [2024-06-21 15:58:42,436 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 410 selfloop transitions, 172 changer transitions 0/589 dead transitions. [2024-06-21 15:58:42,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 589 transitions, 10876 flow [2024-06-21 15:58:42,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:58:42,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:58:42,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 15:58:42,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:58:42,437 INFO L175 Difference]: Start difference. First operand has 418 places, 567 transitions, 9288 flow. Second operand 10 states and 225 transitions. [2024-06-21 15:58:42,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 589 transitions, 10876 flow [2024-06-21 15:58:45,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 589 transitions, 10632 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 15:58:45,587 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 9394 flow [2024-06-21 15:58:45,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9044, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9394, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-21 15:58:45,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-21 15:58:45,588 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 9394 flow [2024-06-21 15:58:45,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:45,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:45,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:45,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 15:58:45,588 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-21 15:58:45,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:45,589 INFO L85 PathProgramCache]: Analyzing trace with hash 268881736, now seen corresponding path program 11 times [2024-06-21 15:58:45,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:45,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038067483] [2024-06-21 15:58:45,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:45,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:45,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:45,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:45,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:45,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038067483] [2024-06-21 15:58:45,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038067483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:45,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:45,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:45,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454427019] [2024-06-21 15:58:45,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:45,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:45,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:45,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:45,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:45,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:45,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 9394 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:45,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:45,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:45,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:46,808 INFO L124 PetriNetUnfolderBase]: 3380/5673 cut-off events. [2024-06-21 15:58:46,809 INFO L125 PetriNetUnfolderBase]: For 518104/518107 co-relation queries the response was YES. [2024-06-21 15:58:46,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44130 conditions, 5673 events. 3380/5673 cut-off events. For 518104/518107 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38247 event pairs, 640 based on Foata normal form. 3/5673 useless extension candidates. Maximal degree in co-relation 43953. Up to 4830 conditions per place. [2024-06-21 15:58:47,069 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 408 selfloop transitions, 174 changer transitions 0/589 dead transitions. [2024-06-21 15:58:47,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 589 transitions, 10798 flow [2024-06-21 15:58:47,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:58:47,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:58:47,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-21 15:58:47,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-21 15:58:47,071 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 9394 flow. Second operand 11 states and 240 transitions. [2024-06-21 15:58:47,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 589 transitions, 10798 flow [2024-06-21 15:58:49,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 589 transitions, 10391 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 15:58:49,995 INFO L231 Difference]: Finished difference. Result has 426 places, 567 transitions, 9341 flow [2024-06-21 15:58:49,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8987, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9341, PETRI_PLACES=426, PETRI_TRANSITIONS=567} [2024-06-21 15:58:49,996 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-21 15:58:49,996 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 567 transitions, 9341 flow [2024-06-21 15:58:49,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:49,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:49,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:49,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 15:58:49,997 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-21 15:58:49,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:49,997 INFO L85 PathProgramCache]: Analyzing trace with hash 268887316, now seen corresponding path program 12 times [2024-06-21 15:58:49,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:49,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098446861] [2024-06-21 15:58:49,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:49,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:50,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:50,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:50,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:50,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098446861] [2024-06-21 15:58:50,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098446861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:50,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:50,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:50,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812918739] [2024-06-21 15:58:50,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:50,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:50,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:50,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:50,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:50,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:50,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 567 transitions, 9341 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:50,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:50,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:50,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:51,266 INFO L124 PetriNetUnfolderBase]: 3377/5669 cut-off events. [2024-06-21 15:58:51,266 INFO L125 PetriNetUnfolderBase]: For 522859/522862 co-relation queries the response was YES. [2024-06-21 15:58:51,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44096 conditions, 5669 events. 3377/5669 cut-off events. For 522859/522862 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38196 event pairs, 640 based on Foata normal form. 3/5669 useless extension candidates. Maximal degree in co-relation 43918. Up to 4827 conditions per place. [2024-06-21 15:58:51,391 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 165 changer transitions 0/587 dead transitions. [2024-06-21 15:58:51,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 587 transitions, 10549 flow [2024-06-21 15:58:51,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:58:51,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:58:51,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-21 15:58:51,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-21 15:58:51,393 INFO L175 Difference]: Start difference. First operand has 426 places, 567 transitions, 9341 flow. Second operand 10 states and 221 transitions. [2024-06-21 15:58:51,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 587 transitions, 10549 flow [2024-06-21 15:58:54,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 587 transitions, 10101 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 15:58:54,278 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 9232 flow [2024-06-21 15:58:54,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8893, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9232, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-21 15:58:54,278 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-21 15:58:54,278 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 9232 flow [2024-06-21 15:58:54,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:54,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:54,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:54,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 15:58:54,279 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-21 15:58:54,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:54,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1802708937, now seen corresponding path program 4 times [2024-06-21 15:58:54,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:54,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822044642] [2024-06-21 15:58:54,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:54,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:54,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:54,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:54,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:54,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822044642] [2024-06-21 15:58:54,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822044642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:54,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:54,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:54,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766801523] [2024-06-21 15:58:54,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:54,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:54,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:54,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:54,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:54,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:54,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 9232 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:54,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:54,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:54,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:55,647 INFO L124 PetriNetUnfolderBase]: 3413/5725 cut-off events. [2024-06-21 15:58:55,647 INFO L125 PetriNetUnfolderBase]: For 574567/574570 co-relation queries the response was YES. [2024-06-21 15:58:55,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44444 conditions, 5725 events. 3413/5725 cut-off events. For 574567/574570 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 38570 event pairs, 640 based on Foata normal form. 12/5734 useless extension candidates. Maximal degree in co-relation 44265. Up to 5050 conditions per place. [2024-06-21 15:58:55,736 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 514 selfloop transitions, 71 changer transitions 0/592 dead transitions. [2024-06-21 15:58:55,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 592 transitions, 10520 flow [2024-06-21 15:58:55,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:58:55,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:58:55,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 15:58:55,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-21 15:58:55,737 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 9232 flow. Second operand 9 states and 202 transitions. [2024-06-21 15:58:55,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 592 transitions, 10520 flow [2024-06-21 15:58:58,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 592 transitions, 10132 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 15:58:58,601 INFO L231 Difference]: Finished difference. Result has 423 places, 569 transitions, 9040 flow [2024-06-21 15:58:58,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8844, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9040, PETRI_PLACES=423, PETRI_TRANSITIONS=569} [2024-06-21 15:58:58,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-21 15:58:58,602 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 569 transitions, 9040 flow [2024-06-21 15:58:58,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:58,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:58,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:58,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 15:58:58,602 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-21 15:58:58,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:58,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1306406643, now seen corresponding path program 2 times [2024-06-21 15:58:58,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:58,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122792798] [2024-06-21 15:58:58,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:58,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:58,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:58,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-21 15:58:58,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:58,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122792798] [2024-06-21 15:58:58,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122792798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:58,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:58,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:58,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567659147] [2024-06-21 15:58:58,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:58,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:58,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:58,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:58,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:58,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:58,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 569 transitions, 9040 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:58,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:58,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:58,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:59,879 INFO L124 PetriNetUnfolderBase]: 3449/5781 cut-off events. [2024-06-21 15:58:59,879 INFO L125 PetriNetUnfolderBase]: For 584299/584302 co-relation queries the response was YES. [2024-06-21 15:58:59,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44802 conditions, 5781 events. 3449/5781 cut-off events. For 584299/584302 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39018 event pairs, 660 based on Foata normal form. 12/5790 useless extension candidates. Maximal degree in co-relation 44622. Up to 4999 conditions per place. [2024-06-21 15:58:59,972 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 478 selfloop transitions, 108 changer transitions 0/593 dead transitions. [2024-06-21 15:58:59,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 593 transitions, 10346 flow [2024-06-21 15:58:59,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:58:59,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:58:59,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 15:58:59,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 15:58:59,973 INFO L175 Difference]: Start difference. First operand has 423 places, 569 transitions, 9040 flow. Second operand 8 states and 187 transitions. [2024-06-21 15:58:59,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 593 transitions, 10346 flow [2024-06-21 15:59:03,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 593 transitions, 10176 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 15:59:03,072 INFO L231 Difference]: Finished difference. Result has 424 places, 571 transitions, 9156 flow [2024-06-21 15:59:03,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8870, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9156, PETRI_PLACES=424, PETRI_TRANSITIONS=571} [2024-06-21 15:59:03,072 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-21 15:59:03,072 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 571 transitions, 9156 flow [2024-06-21 15:59:03,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:03,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:03,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:03,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 15:59:03,073 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-21 15:59:03,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:03,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1574623089, now seen corresponding path program 3 times [2024-06-21 15:59:03,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:03,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370182649] [2024-06-21 15:59:03,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:03,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:03,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:03,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:03,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:03,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370182649] [2024-06-21 15:59:03,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370182649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:03,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:03,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:03,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597073242] [2024-06-21 15:59:03,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:03,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:03,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:03,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:03,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:03,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:03,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 571 transitions, 9156 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:03,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:03,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:03,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:04,381 INFO L124 PetriNetUnfolderBase]: 3485/5837 cut-off events. [2024-06-21 15:59:04,381 INFO L125 PetriNetUnfolderBase]: For 596782/596785 co-relation queries the response was YES. [2024-06-21 15:59:04,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45454 conditions, 5837 events. 3485/5837 cut-off events. For 596782/596785 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39458 event pairs, 676 based on Foata normal form. 12/5846 useless extension candidates. Maximal degree in co-relation 45273. Up to 5055 conditions per place. [2024-06-21 15:59:04,477 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 480 selfloop transitions, 108 changer transitions 0/595 dead transitions. [2024-06-21 15:59:04,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 595 transitions, 10470 flow [2024-06-21 15:59:04,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:04,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:04,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:59:04,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:59:04,479 INFO L175 Difference]: Start difference. First operand has 424 places, 571 transitions, 9156 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:59:04,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 595 transitions, 10470 flow [2024-06-21 15:59:07,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 595 transitions, 10224 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:07,987 INFO L231 Difference]: Finished difference. Result has 426 places, 573 transitions, 9200 flow [2024-06-21 15:59:07,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9200, PETRI_PLACES=426, PETRI_TRANSITIONS=573} [2024-06-21 15:59:07,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-21 15:59:07,988 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 573 transitions, 9200 flow [2024-06-21 15:59:07,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:07,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:07,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:07,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 15:59:07,989 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-21 15:59:07,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:07,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1566052209, now seen corresponding path program 4 times [2024-06-21 15:59:07,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:07,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948470459] [2024-06-21 15:59:07,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:07,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:07,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:08,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:08,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:08,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948470459] [2024-06-21 15:59:08,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948470459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:08,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:08,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:08,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930868875] [2024-06-21 15:59:08,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:08,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:08,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:08,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:08,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:08,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:08,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 573 transitions, 9200 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:08,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:08,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:08,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:09,271 INFO L124 PetriNetUnfolderBase]: 3475/5823 cut-off events. [2024-06-21 15:59:09,271 INFO L125 PetriNetUnfolderBase]: For 569460/569463 co-relation queries the response was YES. [2024-06-21 15:59:09,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44662 conditions, 5823 events. 3475/5823 cut-off events. For 569460/569463 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 39263 event pairs, 640 based on Foata normal form. 12/5832 useless extension candidates. Maximal degree in co-relation 44480. Up to 4589 conditions per place. [2024-06-21 15:59:09,383 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 479 selfloop transitions, 116 changer transitions 0/602 dead transitions. [2024-06-21 15:59:09,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 602 transitions, 10762 flow [2024-06-21 15:59:09,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:09,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:09,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 15:59:09,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 15:59:09,385 INFO L175 Difference]: Start difference. First operand has 426 places, 573 transitions, 9200 flow. Second operand 8 states and 190 transitions. [2024-06-21 15:59:09,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 602 transitions, 10762 flow [2024-06-21 15:59:13,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 602 transitions, 10512 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:13,035 INFO L231 Difference]: Finished difference. Result has 428 places, 575 transitions, 9261 flow [2024-06-21 15:59:13,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8950, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9261, PETRI_PLACES=428, PETRI_TRANSITIONS=575} [2024-06-21 15:59:13,036 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-21 15:59:13,036 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 575 transitions, 9261 flow [2024-06-21 15:59:13,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:13,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:13,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:13,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 15:59:13,036 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-21 15:59:13,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:13,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1176118949, now seen corresponding path program 5 times [2024-06-21 15:59:13,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:13,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664650722] [2024-06-21 15:59:13,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:13,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:13,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:13,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:13,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:13,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664650722] [2024-06-21 15:59:13,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664650722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:13,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:13,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:13,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644848132] [2024-06-21 15:59:13,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:13,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:13,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:13,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:13,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:13,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:13,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 575 transitions, 9261 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:13,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:13,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:13,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:14,335 INFO L124 PetriNetUnfolderBase]: 3496/5835 cut-off events. [2024-06-21 15:59:14,335 INFO L125 PetriNetUnfolderBase]: For 554916/554922 co-relation queries the response was YES. [2024-06-21 15:59:14,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45273 conditions, 5835 events. 3496/5835 cut-off events. For 554916/554922 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 39330 event pairs, 699 based on Foata normal form. 4/5828 useless extension candidates. Maximal degree in co-relation 45090. Up to 5022 conditions per place. [2024-06-21 15:59:14,429 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 153 changer transitions 0/606 dead transitions. [2024-06-21 15:59:14,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 606 transitions, 10821 flow [2024-06-21 15:59:14,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:14,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:14,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 15:59:14,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 15:59:14,431 INFO L175 Difference]: Start difference. First operand has 428 places, 575 transitions, 9261 flow. Second operand 8 states and 191 transitions. [2024-06-21 15:59:14,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 606 transitions, 10821 flow [2024-06-21 15:59:17,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 606 transitions, 10582 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:17,524 INFO L231 Difference]: Finished difference. Result has 431 places, 579 transitions, 9433 flow [2024-06-21 15:59:17,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9022, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9433, PETRI_PLACES=431, PETRI_TRANSITIONS=579} [2024-06-21 15:59:17,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-21 15:59:17,525 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 579 transitions, 9433 flow [2024-06-21 15:59:17,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:17,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:17,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] [2024-06-21 15:59:17,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 15:59:17,526 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-21 15:59:17,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:17,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1913583671, now seen corresponding path program 6 times [2024-06-21 15:59:17,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:17,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688030107] [2024-06-21 15:59:17,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:17,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:17,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:17,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:17,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:17,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688030107] [2024-06-21 15:59:17,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688030107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:17,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:17,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:17,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18690535] [2024-06-21 15:59:17,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:17,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:17,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:17,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:17,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:17,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:17,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 579 transitions, 9433 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:17,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:17,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:17,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:18,870 INFO L124 PetriNetUnfolderBase]: 3504/5847 cut-off events. [2024-06-21 15:59:18,871 INFO L125 PetriNetUnfolderBase]: For 563674/563680 co-relation queries the response was YES. [2024-06-21 15:59:18,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45408 conditions, 5847 events. 3504/5847 cut-off events. For 563674/563680 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 39388 event pairs, 711 based on Foata normal form. 4/5840 useless extension candidates. Maximal degree in co-relation 45224. Up to 5069 conditions per place. [2024-06-21 15:59:18,952 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 150 changer transitions 0/603 dead transitions. [2024-06-21 15:59:18,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 603 transitions, 10731 flow [2024-06-21 15:59:18,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:18,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:18,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:59:18,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:59:18,954 INFO L175 Difference]: Start difference. First operand has 431 places, 579 transitions, 9433 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:59:18,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 603 transitions, 10731 flow [2024-06-21 15:59:21,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 603 transitions, 10457 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:21,943 INFO L231 Difference]: Finished difference. Result has 435 places, 581 transitions, 9520 flow [2024-06-21 15:59:21,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9179, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9520, PETRI_PLACES=435, PETRI_TRANSITIONS=581} [2024-06-21 15:59:21,945 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-21 15:59:21,945 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 581 transitions, 9520 flow [2024-06-21 15:59:21,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:21,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:21,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:21,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 15:59:21,945 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-21 15:59:21,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:21,946 INFO L85 PathProgramCache]: Analyzing trace with hash -885959161, now seen corresponding path program 7 times [2024-06-21 15:59:21,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:21,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98195593] [2024-06-21 15:59:21,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:21,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:21,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:22,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:22,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:22,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98195593] [2024-06-21 15:59:22,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98195593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:22,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:22,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:22,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323975072] [2024-06-21 15:59:22,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:22,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:22,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:22,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:22,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:22,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:22,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 581 transitions, 9520 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:22,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:22,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:22,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:23,279 INFO L124 PetriNetUnfolderBase]: 3525/5877 cut-off events. [2024-06-21 15:59:23,280 INFO L125 PetriNetUnfolderBase]: For 585654/585660 co-relation queries the response was YES. [2024-06-21 15:59:23,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46148 conditions, 5877 events. 3525/5877 cut-off events. For 585654/585660 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39658 event pairs, 699 based on Foata normal form. 4/5870 useless extension candidates. Maximal degree in co-relation 45962. Up to 5065 conditions per place. [2024-06-21 15:59:23,377 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 448 selfloop transitions, 157 changer transitions 0/612 dead transitions. [2024-06-21 15:59:23,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 612 transitions, 11104 flow [2024-06-21 15:59:23,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:23,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:23,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 15:59:23,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 15:59:23,378 INFO L175 Difference]: Start difference. First operand has 435 places, 581 transitions, 9520 flow. Second operand 8 states and 191 transitions. [2024-06-21 15:59:23,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 612 transitions, 11104 flow [2024-06-21 15:59:26,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 612 transitions, 10783 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:26,662 INFO L231 Difference]: Finished difference. Result has 437 places, 585 transitions, 9626 flow [2024-06-21 15:59:26,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9199, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9626, PETRI_PLACES=437, PETRI_TRANSITIONS=585} [2024-06-21 15:59:26,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-21 15:59:26,662 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 585 transitions, 9626 flow [2024-06-21 15:59:26,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:26,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:26,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:26,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 15:59:26,663 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-21 15:59:26,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:26,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1601719561, now seen corresponding path program 8 times [2024-06-21 15:59:26,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:26,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597571603] [2024-06-21 15:59:26,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:26,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:26,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:26,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-21 15:59:26,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:26,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597571603] [2024-06-21 15:59:26,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597571603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:26,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:26,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:26,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259407522] [2024-06-21 15:59:26,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:26,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:26,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:26,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:26,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:26,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:26,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 585 transitions, 9626 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:26,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:26,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:26,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:27,911 INFO L124 PetriNetUnfolderBase]: 3533/5886 cut-off events. [2024-06-21 15:59:27,911 INFO L125 PetriNetUnfolderBase]: For 596074/596080 co-relation queries the response was YES. [2024-06-21 15:59:27,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46459 conditions, 5886 events. 3533/5886 cut-off events. For 596074/596080 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39674 event pairs, 712 based on Foata normal form. 4/5879 useless extension candidates. Maximal degree in co-relation 46272. Up to 5112 conditions per place. [2024-06-21 15:59:27,999 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 448 selfloop transitions, 154 changer transitions 0/609 dead transitions. [2024-06-21 15:59:28,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 609 transitions, 10940 flow [2024-06-21 15:59:28,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:28,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:28,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:59:28,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:59:28,001 INFO L175 Difference]: Start difference. First operand has 437 places, 585 transitions, 9626 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:59:28,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 609 transitions, 10940 flow [2024-06-21 15:59:31,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 609 transitions, 10646 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:31,157 INFO L231 Difference]: Finished difference. Result has 441 places, 587 transitions, 9705 flow [2024-06-21 15:59:31,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9356, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9705, PETRI_PLACES=441, PETRI_TRANSITIONS=587} [2024-06-21 15:59:31,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-21 15:59:31,157 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 587 transitions, 9705 flow [2024-06-21 15:59:31,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:31,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:31,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:31,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 15:59:31,158 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-21 15:59:31,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:31,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1031628675, now seen corresponding path program 9 times [2024-06-21 15:59:31,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:31,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615910187] [2024-06-21 15:59:31,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:31,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:31,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:31,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:31,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:31,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615910187] [2024-06-21 15:59:31,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615910187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:31,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:31,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:31,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776172543] [2024-06-21 15:59:31,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:31,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:31,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:31,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:31,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:31,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:31,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 587 transitions, 9705 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:31,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:31,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:31,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:32,437 INFO L124 PetriNetUnfolderBase]: 3541/5904 cut-off events. [2024-06-21 15:59:32,437 INFO L125 PetriNetUnfolderBase]: For 605477/605483 co-relation queries the response was YES. [2024-06-21 15:59:32,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46802 conditions, 5904 events. 3541/5904 cut-off events. For 605477/605483 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 39802 event pairs, 623 based on Foata normal form. 4/5897 useless extension candidates. Maximal degree in co-relation 46613. Up to 4607 conditions per place. [2024-06-21 15:59:32,530 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 437 selfloop transitions, 184 changer transitions 0/628 dead transitions. [2024-06-21 15:59:32,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 628 transitions, 11643 flow [2024-06-21 15:59:32,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:32,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:32,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 15:59:32,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:59:32,531 INFO L175 Difference]: Start difference. First operand has 441 places, 587 transitions, 9705 flow. Second operand 8 states and 196 transitions. [2024-06-21 15:59:32,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 628 transitions, 11643 flow [2024-06-21 15:59:35,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 628 transitions, 11314 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:35,574 INFO L231 Difference]: Finished difference. Result has 444 places, 596 transitions, 10000 flow [2024-06-21 15:59:35,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9376, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10000, PETRI_PLACES=444, PETRI_TRANSITIONS=596} [2024-06-21 15:59:35,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-21 15:59:35,575 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 596 transitions, 10000 flow [2024-06-21 15:59:35,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:35,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:35,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:35,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 15:59:35,575 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-21 15:59:35,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:35,576 INFO L85 PathProgramCache]: Analyzing trace with hash -172338264, now seen corresponding path program 13 times [2024-06-21 15:59:35,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:35,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071921939] [2024-06-21 15:59:35,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:35,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:35,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:35,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:35,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:35,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071921939] [2024-06-21 15:59:35,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071921939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:35,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:35,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:35,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888421141] [2024-06-21 15:59:35,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:35,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:35,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:35,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:35,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:35,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:35,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 596 transitions, 10000 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:35,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:35,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:35,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:36,875 INFO L124 PetriNetUnfolderBase]: 3546/5927 cut-off events. [2024-06-21 15:59:36,875 INFO L125 PetriNetUnfolderBase]: For 614214/614223 co-relation queries the response was YES. [2024-06-21 15:59:36,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47578 conditions, 5927 events. 3546/5927 cut-off events. For 614214/614223 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 40176 event pairs, 754 based on Foata normal form. 5/5924 useless extension candidates. Maximal degree in co-relation 47387. Up to 4753 conditions per place. [2024-06-21 15:59:36,969 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 294 changer transitions 0/622 dead transitions. [2024-06-21 15:59:36,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 622 transitions, 11756 flow [2024-06-21 15:59:36,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:36,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:36,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:59:36,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:59:36,970 INFO L175 Difference]: Start difference. First operand has 444 places, 596 transitions, 10000 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:59:36,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 622 transitions, 11756 flow [2024-06-21 15:59:40,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 622 transitions, 11466 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:40,896 INFO L231 Difference]: Finished difference. Result has 449 places, 599 transitions, 10354 flow [2024-06-21 15:59:40,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9710, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10354, PETRI_PLACES=449, PETRI_TRANSITIONS=599} [2024-06-21 15:59:40,896 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-21 15:59:40,897 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 599 transitions, 10354 flow [2024-06-21 15:59:40,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:40,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:40,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:40,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 15:59:40,897 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-21 15:59:40,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:40,898 INFO L85 PathProgramCache]: Analyzing trace with hash 728820565, now seen corresponding path program 10 times [2024-06-21 15:59:40,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:40,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812331426] [2024-06-21 15:59:40,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:40,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:40,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:40,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:40,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:40,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812331426] [2024-06-21 15:59:40,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812331426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:40,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:40,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:40,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33138545] [2024-06-21 15:59:40,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:40,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:40,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:40,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:40,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:41,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:41,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 599 transitions, 10354 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:41,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:41,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:41,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:42,327 INFO L124 PetriNetUnfolderBase]: 3554/5925 cut-off events. [2024-06-21 15:59:42,328 INFO L125 PetriNetUnfolderBase]: For 628601/628607 co-relation queries the response was YES. [2024-06-21 15:59:42,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48041 conditions, 5925 events. 3554/5925 cut-off events. For 628601/628607 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 40006 event pairs, 599 based on Foata normal form. 4/5918 useless extension candidates. Maximal degree in co-relation 47848. Up to 4622 conditions per place. [2024-06-21 15:59:42,422 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 439 selfloop transitions, 187 changer transitions 0/633 dead transitions. [2024-06-21 15:59:42,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 633 transitions, 11979 flow [2024-06-21 15:59:42,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:42,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:42,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 15:59:42,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 15:59:42,423 INFO L175 Difference]: Start difference. First operand has 449 places, 599 transitions, 10354 flow. Second operand 8 states and 195 transitions. [2024-06-21 15:59:42,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 633 transitions, 11979 flow [2024-06-21 15:59:45,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 633 transitions, 11096 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 15:59:45,639 INFO L231 Difference]: Finished difference. Result has 450 places, 602 transitions, 9899 flow [2024-06-21 15:59:45,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9471, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9899, PETRI_PLACES=450, PETRI_TRANSITIONS=602} [2024-06-21 15:59:45,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-21 15:59:45,639 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 602 transitions, 9899 flow [2024-06-21 15:59:45,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:45,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:45,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:45,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 15:59:45,640 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-21 15:59:45,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:45,640 INFO L85 PathProgramCache]: Analyzing trace with hash -8123533, now seen corresponding path program 11 times [2024-06-21 15:59:45,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:45,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028646028] [2024-06-21 15:59:45,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:45,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:45,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:45,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:45,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:45,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028646028] [2024-06-21 15:59:45,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028646028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:45,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:45,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:45,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677703530] [2024-06-21 15:59:45,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:45,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:45,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:45,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:45,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:45,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:45,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 602 transitions, 9899 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:45,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:45,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:45,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:46,956 INFO L124 PetriNetUnfolderBase]: 3575/5954 cut-off events. [2024-06-21 15:59:46,956 INFO L125 PetriNetUnfolderBase]: For 647337/647343 co-relation queries the response was YES. [2024-06-21 15:59:47,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48350 conditions, 5954 events. 3575/5954 cut-off events. For 647337/647343 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 40216 event pairs, 709 based on Foata normal form. 4/5947 useless extension candidates. Maximal degree in co-relation 48156. Up to 5107 conditions per place. [2024-06-21 15:59:47,056 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 461 selfloop transitions, 163 changer transitions 0/631 dead transitions. [2024-06-21 15:59:47,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 631 transitions, 11538 flow [2024-06-21 15:59:47,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:47,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:47,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:59:47,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:59:47,057 INFO L175 Difference]: Start difference. First operand has 450 places, 602 transitions, 9899 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:59:47,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 631 transitions, 11538 flow [2024-06-21 15:59:50,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 631 transitions, 11199 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:50,587 INFO L231 Difference]: Finished difference. Result has 455 places, 607 transitions, 10018 flow [2024-06-21 15:59:50,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9565, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10018, PETRI_PLACES=455, PETRI_TRANSITIONS=607} [2024-06-21 15:59:50,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-21 15:59:50,587 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 607 transitions, 10018 flow [2024-06-21 15:59:50,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:50,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:50,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:50,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 15:59:50,587 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-21 15:59:50,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:50,588 INFO L85 PathProgramCache]: Analyzing trace with hash -16694413, now seen corresponding path program 12 times [2024-06-21 15:59:50,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:50,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426670740] [2024-06-21 15:59:50,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:50,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:50,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:50,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:50,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:50,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426670740] [2024-06-21 15:59:50,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426670740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:50,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:50,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:50,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76057728] [2024-06-21 15:59:50,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:50,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:50,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:50,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:50,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:50,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:50,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 607 transitions, 10018 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:50,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:50,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:50,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:51,955 INFO L124 PetriNetUnfolderBase]: 3570/5951 cut-off events. [2024-06-21 15:59:51,955 INFO L125 PetriNetUnfolderBase]: For 647841/647847 co-relation queries the response was YES. [2024-06-21 15:59:52,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48083 conditions, 5951 events. 3570/5951 cut-off events. For 647841/647847 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 40232 event pairs, 712 based on Foata normal form. 4/5944 useless extension candidates. Maximal degree in co-relation 47887. Up to 5167 conditions per place. [2024-06-21 15:59:52,059 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 465 selfloop transitions, 154 changer transitions 0/626 dead transitions. [2024-06-21 15:59:52,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 626 transitions, 11302 flow [2024-06-21 15:59:52,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:52,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:52,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 15:59:52,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:59:52,060 INFO L175 Difference]: Start difference. First operand has 455 places, 607 transitions, 10018 flow. Second operand 8 states and 184 transitions. [2024-06-21 15:59:52,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 626 transitions, 11302 flow [2024-06-21 15:59:55,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 626 transitions, 10941 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:55,876 INFO L231 Difference]: Finished difference. Result has 458 places, 607 transitions, 9970 flow [2024-06-21 15:59:55,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9657, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9970, PETRI_PLACES=458, PETRI_TRANSITIONS=607} [2024-06-21 15:59:55,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-21 15:59:55,876 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 607 transitions, 9970 flow [2024-06-21 15:59:55,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:55,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:55,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:55,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 15:59:55,877 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-21 15:59:55,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:55,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1341055830, now seen corresponding path program 14 times [2024-06-21 15:59:55,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:55,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602658455] [2024-06-21 15:59:55,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:55,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:55,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:55,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:55,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:55,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602658455] [2024-06-21 15:59:55,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602658455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:55,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:55,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:55,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461134901] [2024-06-21 15:59:55,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:55,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:55,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:55,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:55,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:56,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:56,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 607 transitions, 9970 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:56,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:56,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:56,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:57,381 INFO L124 PetriNetUnfolderBase]: 3583/5989 cut-off events. [2024-06-21 15:59:57,381 INFO L125 PetriNetUnfolderBase]: For 659906/659915 co-relation queries the response was YES. [2024-06-21 15:59:57,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48309 conditions, 5989 events. 3583/5989 cut-off events. For 659906/659915 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 40603 event pairs, 750 based on Foata normal form. 5/5986 useless extension candidates. Maximal degree in co-relation 48112. Up to 4804 conditions per place. [2024-06-21 15:59:57,476 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 290 changer transitions 0/634 dead transitions. [2024-06-21 15:59:57,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 634 transitions, 12010 flow [2024-06-21 15:59:57,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:57,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:57,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:59:57,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:59:57,477 INFO L175 Difference]: Start difference. First operand has 458 places, 607 transitions, 9970 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:59:57,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 634 transitions, 12010 flow [2024-06-21 16:00:01,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 634 transitions, 11701 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:01,326 INFO L231 Difference]: Finished difference. Result has 460 places, 613 transitions, 10329 flow [2024-06-21 16:00:01,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9661, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10329, PETRI_PLACES=460, PETRI_TRANSITIONS=613} [2024-06-21 16:00:01,327 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 419 predicate places. [2024-06-21 16:00:01,327 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 613 transitions, 10329 flow [2024-06-21 16:00:01,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:01,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:01,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:01,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 16:00:01,328 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-21 16:00:01,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:01,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1084672704, now seen corresponding path program 15 times [2024-06-21 16:00:01,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:01,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172105216] [2024-06-21 16:00:01,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:01,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:01,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:01,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:01,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:01,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172105216] [2024-06-21 16:00:01,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172105216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:01,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:01,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:01,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934336179] [2024-06-21 16:00:01,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:01,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:01,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:01,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:01,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:01,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:01,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 613 transitions, 10329 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:01,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:01,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:01,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:02,881 INFO L124 PetriNetUnfolderBase]: 3580/5985 cut-off events. [2024-06-21 16:00:02,881 INFO L125 PetriNetUnfolderBase]: For 665354/665363 co-relation queries the response was YES. [2024-06-21 16:00:02,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48612 conditions, 5985 events. 3580/5985 cut-off events. For 665354/665363 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 40607 event pairs, 750 based on Foata normal form. 5/5982 useless extension candidates. Maximal degree in co-relation 48414. Up to 4801 conditions per place. [2024-06-21 16:00:02,977 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 335 selfloop transitions, 291 changer transitions 0/633 dead transitions. [2024-06-21 16:00:02,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 633 transitions, 12069 flow [2024-06-21 16:00:02,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:02,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:02,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 16:00:02,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 16:00:02,978 INFO L175 Difference]: Start difference. First operand has 460 places, 613 transitions, 10329 flow. Second operand 8 states and 187 transitions. [2024-06-21 16:00:02,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 633 transitions, 12069 flow [2024-06-21 16:00:07,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 633 transitions, 11497 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:07,504 INFO L231 Difference]: Finished difference. Result has 464 places, 613 transitions, 10345 flow [2024-06-21 16:00:07,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9757, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10345, PETRI_PLACES=464, PETRI_TRANSITIONS=613} [2024-06-21 16:00:07,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-21 16:00:07,505 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 613 transitions, 10345 flow [2024-06-21 16:00:07,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:07,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:07,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:07,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 16:00:07,506 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-21 16:00:07,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:07,506 INFO L85 PathProgramCache]: Analyzing trace with hash -818086104, now seen corresponding path program 16 times [2024-06-21 16:00:07,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:07,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862638156] [2024-06-21 16:00:07,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:07,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:07,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:07,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:07,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:07,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862638156] [2024-06-21 16:00:07,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862638156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:07,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:07,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:07,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967801255] [2024-06-21 16:00:07,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:07,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:07,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:07,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:07,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:07,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:07,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 613 transitions, 10345 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:07,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:07,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:07,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:09,201 INFO L124 PetriNetUnfolderBase]: 3585/5994 cut-off events. [2024-06-21 16:00:09,201 INFO L125 PetriNetUnfolderBase]: For 678343/678352 co-relation queries the response was YES. [2024-06-21 16:00:09,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48761 conditions, 5994 events. 3585/5994 cut-off events. For 678343/678352 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 40674 event pairs, 750 based on Foata normal form. 5/5991 useless extension candidates. Maximal degree in co-relation 48562. Up to 4807 conditions per place. [2024-06-21 16:00:09,290 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 292 changer transitions 0/633 dead transitions. [2024-06-21 16:00:09,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 633 transitions, 12131 flow [2024-06-21 16:00:09,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:09,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:09,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 16:00:09,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 16:00:09,291 INFO L175 Difference]: Start difference. First operand has 464 places, 613 transitions, 10345 flow. Second operand 8 states and 184 transitions. [2024-06-21 16:00:09,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 633 transitions, 12131 flow [2024-06-21 16:00:13,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 633 transitions, 11535 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:13,785 INFO L231 Difference]: Finished difference. Result has 465 places, 616 transitions, 10389 flow [2024-06-21 16:00:13,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9755, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10389, PETRI_PLACES=465, PETRI_TRANSITIONS=616} [2024-06-21 16:00:13,785 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-21 16:00:13,785 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 616 transitions, 10389 flow [2024-06-21 16:00:13,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:13,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:13,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:13,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 16:00:13,786 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-21 16:00:13,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:13,786 INFO L85 PathProgramCache]: Analyzing trace with hash -805187934, now seen corresponding path program 17 times [2024-06-21 16:00:13,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:13,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255351296] [2024-06-21 16:00:13,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:13,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:13,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:13,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:13,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:13,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255351296] [2024-06-21 16:00:13,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255351296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:13,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:13,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:13,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8415662] [2024-06-21 16:00:13,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:13,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:13,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:13,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:13,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:13,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:13,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 616 transitions, 10389 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:13,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:13,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:13,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:15,458 INFO L124 PetriNetUnfolderBase]: 3590/6002 cut-off events. [2024-06-21 16:00:15,458 INFO L125 PetriNetUnfolderBase]: For 686526/686529 co-relation queries the response was YES. [2024-06-21 16:00:15,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48917 conditions, 6002 events. 3590/6002 cut-off events. For 686526/686529 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40710 event pairs, 670 based on Foata normal form. 3/6002 useless extension candidates. Maximal degree in co-relation 48717. Up to 5462 conditions per place. [2024-06-21 16:00:15,550 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 51 changer transitions 0/634 dead transitions. [2024-06-21 16:00:15,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 634 transitions, 11729 flow [2024-06-21 16:00:15,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:15,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:15,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-21 16:00:15,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-21 16:00:15,551 INFO L175 Difference]: Start difference. First operand has 465 places, 616 transitions, 10389 flow. Second operand 8 states and 173 transitions. [2024-06-21 16:00:15,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 634 transitions, 11729 flow [2024-06-21 16:00:20,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 634 transitions, 10923 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:20,085 INFO L231 Difference]: Finished difference. Result has 466 places, 619 transitions, 9747 flow [2024-06-21 16:00:20,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9602, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9747, PETRI_PLACES=466, PETRI_TRANSITIONS=619} [2024-06-21 16:00:20,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-21 16:00:20,086 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 619 transitions, 9747 flow [2024-06-21 16:00:20,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:20,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:20,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:20,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 16:00:20,086 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-21 16:00:20,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:20,087 INFO L85 PathProgramCache]: Analyzing trace with hash -818074944, now seen corresponding path program 18 times [2024-06-21 16:00:20,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:20,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367346260] [2024-06-21 16:00:20,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:20,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:20,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:20,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:20,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:20,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367346260] [2024-06-21 16:00:20,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367346260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:20,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:20,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:20,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201352312] [2024-06-21 16:00:20,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:20,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:20,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:20,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:20,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:20,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:20,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 619 transitions, 9747 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:20,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:20,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:20,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:21,607 INFO L124 PetriNetUnfolderBase]: 3587/5999 cut-off events. [2024-06-21 16:00:21,607 INFO L125 PetriNetUnfolderBase]: For 690940/690949 co-relation queries the response was YES. [2024-06-21 16:00:21,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47870 conditions, 5999 events. 3587/5999 cut-off events. For 690940/690949 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40705 event pairs, 750 based on Foata normal form. 5/5996 useless extension candidates. Maximal degree in co-relation 47671. Up to 4810 conditions per place. [2024-06-21 16:00:21,697 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 294 changer transitions 0/635 dead transitions. [2024-06-21 16:00:21,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 635 transitions, 11267 flow [2024-06-21 16:00:21,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:21,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:21,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 16:00:21,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 16:00:21,698 INFO L175 Difference]: Start difference. First operand has 466 places, 619 transitions, 9747 flow. Second operand 8 states and 184 transitions. [2024-06-21 16:00:21,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 635 transitions, 11267 flow [2024-06-21 16:00:25,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 635 transitions, 11153 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:25,550 INFO L231 Difference]: Finished difference. Result has 468 places, 619 transitions, 10227 flow [2024-06-21 16:00:25,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10227, PETRI_PLACES=468, PETRI_TRANSITIONS=619} [2024-06-21 16:00:25,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-21 16:00:25,551 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 619 transitions, 10227 flow [2024-06-21 16:00:25,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:25,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:25,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-21 16:00:25,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 16:00:25,552 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-21 16:00:25,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:25,552 INFO L85 PathProgramCache]: Analyzing trace with hash 42214637, now seen corresponding path program 13 times [2024-06-21 16:00:25,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:25,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819957928] [2024-06-21 16:00:25,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:25,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:25,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:25,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:25,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:25,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819957928] [2024-06-21 16:00:25,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819957928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:25,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:25,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:25,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486190910] [2024-06-21 16:00:25,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:25,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:25,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:25,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:25,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:25,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:25,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 619 transitions, 10227 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:25,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:25,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:25,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:27,159 INFO L124 PetriNetUnfolderBase]: 3595/6003 cut-off events. [2024-06-21 16:00:27,160 INFO L125 PetriNetUnfolderBase]: For 709768/709774 co-relation queries the response was YES. [2024-06-21 16:00:27,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48724 conditions, 6003 events. 3595/6003 cut-off events. For 709768/709774 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40662 event pairs, 686 based on Foata normal form. 4/6000 useless extension candidates. Maximal degree in co-relation 48524. Up to 5382 conditions per place. [2024-06-21 16:00:27,248 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 569 selfloop transitions, 64 changer transitions 0/640 dead transitions. [2024-06-21 16:00:27,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 640 transitions, 11583 flow [2024-06-21 16:00:27,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:27,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:27,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 16:00:27,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 16:00:27,249 INFO L175 Difference]: Start difference. First operand has 468 places, 619 transitions, 10227 flow. Second operand 8 states and 179 transitions. [2024-06-21 16:00:27,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 640 transitions, 11583 flow [2024-06-21 16:00:31,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 640 transitions, 10977 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:31,032 INFO L231 Difference]: Finished difference. Result has 469 places, 621 transitions, 9802 flow [2024-06-21 16:00:31,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9621, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9802, PETRI_PLACES=469, PETRI_TRANSITIONS=621} [2024-06-21 16:00:31,033 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-21 16:00:31,033 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 621 transitions, 9802 flow [2024-06-21 16:00:31,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:31,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:31,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:31,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 16:00:31,034 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-21 16:00:31,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:31,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1533607361, now seen corresponding path program 5 times [2024-06-21 16:00:31,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:31,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819957777] [2024-06-21 16:00:31,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:31,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:31,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:31,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:31,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:31,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819957777] [2024-06-21 16:00:31,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819957777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:31,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:31,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:31,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382232507] [2024-06-21 16:00:31,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:31,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:31,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:31,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:31,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:31,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:31,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 621 transitions, 9802 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:31,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:31,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:31,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:32,502 INFO L124 PetriNetUnfolderBase]: 3583/5978 cut-off events. [2024-06-21 16:00:32,502 INFO L125 PetriNetUnfolderBase]: For 705521/705527 co-relation queries the response was YES. [2024-06-21 16:00:32,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47862 conditions, 5978 events. 3583/5978 cut-off events. For 705521/705527 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40492 event pairs, 698 based on Foata normal form. 4/5975 useless extension candidates. Maximal degree in co-relation 47661. Up to 5230 conditions per place. [2024-06-21 16:00:32,595 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 502 selfloop transitions, 131 changer transitions 0/640 dead transitions. [2024-06-21 16:00:32,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 640 transitions, 11114 flow [2024-06-21 16:00:32,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:32,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:32,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 16:00:32,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 16:00:32,596 INFO L175 Difference]: Start difference. First operand has 469 places, 621 transitions, 9802 flow. Second operand 8 states and 182 transitions. [2024-06-21 16:00:32,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 640 transitions, 11114 flow [2024-06-21 16:00:36,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 640 transitions, 10947 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:36,447 INFO L231 Difference]: Finished difference. Result has 472 places, 621 transitions, 9902 flow [2024-06-21 16:00:36,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9635, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9902, PETRI_PLACES=472, PETRI_TRANSITIONS=621} [2024-06-21 16:00:36,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-21 16:00:36,448 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 621 transitions, 9902 flow [2024-06-21 16:00:36,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:36,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:36,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:36,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 16:00:36,502 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-21 16:00:36,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:36,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1389278427, now seen corresponding path program 14 times [2024-06-21 16:00:36,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:36,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338068150] [2024-06-21 16:00:36,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:36,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:36,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:36,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:36,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:36,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338068150] [2024-06-21 16:00:36,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338068150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:36,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:36,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:36,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564461370] [2024-06-21 16:00:36,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:36,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:36,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:36,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:36,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:36,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:36,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 621 transitions, 9902 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:36,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:36,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:36,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:38,072 INFO L124 PetriNetUnfolderBase]: 3591/5997 cut-off events. [2024-06-21 16:00:38,072 INFO L125 PetriNetUnfolderBase]: For 715533/715539 co-relation queries the response was YES. [2024-06-21 16:00:38,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48161 conditions, 5997 events. 3591/5997 cut-off events. For 715533/715539 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 40627 event pairs, 694 based on Foata normal form. 4/5994 useless extension candidates. Maximal degree in co-relation 47959. Up to 5359 conditions per place. [2024-06-21 16:00:38,160 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 556 selfloop transitions, 76 changer transitions 0/639 dead transitions. [2024-06-21 16:00:38,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 639 transitions, 11252 flow [2024-06-21 16:00:38,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:38,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:38,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 16:00:38,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 16:00:38,161 INFO L175 Difference]: Start difference. First operand has 472 places, 621 transitions, 9902 flow. Second operand 8 states and 179 transitions. [2024-06-21 16:00:38,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 639 transitions, 11252 flow [2024-06-21 16:00:41,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 639 transitions, 10910 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 16:00:41,979 INFO L231 Difference]: Finished difference. Result has 472 places, 623 transitions, 9769 flow [2024-06-21 16:00:41,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9560, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9769, PETRI_PLACES=472, PETRI_TRANSITIONS=623} [2024-06-21 16:00:41,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-21 16:00:41,980 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 623 transitions, 9769 flow [2024-06-21 16:00:41,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:41,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:41,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:41,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 16:00:41,981 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-21 16:00:41,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:41,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1380707547, now seen corresponding path program 15 times [2024-06-21 16:00:41,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:41,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338216906] [2024-06-21 16:00:41,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:41,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:41,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:42,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:42,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:42,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338216906] [2024-06-21 16:00:42,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338216906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:42,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:42,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:42,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319663839] [2024-06-21 16:00:42,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:42,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:42,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:42,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:42,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:42,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:42,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 623 transitions, 9769 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:42,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:42,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:42,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:43,567 INFO L124 PetriNetUnfolderBase]: 3612/6022 cut-off events. [2024-06-21 16:00:43,567 INFO L125 PetriNetUnfolderBase]: For 739797/739803 co-relation queries the response was YES. [2024-06-21 16:00:43,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48465 conditions, 6022 events. 3612/6022 cut-off events. For 739797/739803 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 40818 event pairs, 681 based on Foata normal form. 4/6017 useless extension candidates. Maximal degree in co-relation 48262. Up to 5323 conditions per place. [2024-06-21 16:00:43,659 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 557 selfloop transitions, 85 changer transitions 0/649 dead transitions. [2024-06-21 16:00:43,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 649 transitions, 11461 flow [2024-06-21 16:00:43,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:43,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:43,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 16:00:43,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 16:00:43,661 INFO L175 Difference]: Start difference. First operand has 472 places, 623 transitions, 9769 flow. Second operand 8 states and 184 transitions. [2024-06-21 16:00:43,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 649 transitions, 11461 flow [2024-06-21 16:00:47,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 649 transitions, 11280 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:47,553 INFO L231 Difference]: Finished difference. Result has 475 places, 628 transitions, 9895 flow [2024-06-21 16:00:47,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9588, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9895, PETRI_PLACES=475, PETRI_TRANSITIONS=628} [2024-06-21 16:00:47,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-21 16:00:47,553 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 628 transitions, 9895 flow [2024-06-21 16:00:47,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:47,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:47,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:47,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 16:00:47,554 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-21 16:00:47,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:47,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1617179577, now seen corresponding path program 16 times [2024-06-21 16:00:47,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:47,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233960841] [2024-06-21 16:00:47,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:47,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:47,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:47,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:47,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233960841] [2024-06-21 16:00:47,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233960841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:47,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:47,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:47,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866465789] [2024-06-21 16:00:47,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:47,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:47,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:47,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:47,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:47,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:47,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 628 transitions, 9895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:47,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:47,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:47,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:49,211 INFO L124 PetriNetUnfolderBase]: 3607/6021 cut-off events. [2024-06-21 16:00:49,211 INFO L125 PetriNetUnfolderBase]: For 738581/738587 co-relation queries the response was YES. [2024-06-21 16:00:49,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48363 conditions, 6021 events. 3607/6021 cut-off events. For 738581/738587 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 40820 event pairs, 686 based on Foata normal form. 4/6018 useless extension candidates. Maximal degree in co-relation 48158. Up to 5383 conditions per place. [2024-06-21 16:00:49,302 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 562 selfloop transitions, 77 changer transitions 0/646 dead transitions. [2024-06-21 16:00:49,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 646 transitions, 11215 flow [2024-06-21 16:00:49,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:00:49,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:00:49,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-21 16:00:49,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 16:00:49,303 INFO L175 Difference]: Start difference. First operand has 475 places, 628 transitions, 9895 flow. Second operand 10 states and 215 transitions. [2024-06-21 16:00:49,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 646 transitions, 11215 flow [2024-06-21 16:00:53,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 646 transitions, 11031 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:53,360 INFO L231 Difference]: Finished difference. Result has 481 places, 628 transitions, 9870 flow [2024-06-21 16:00:53,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9711, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9870, PETRI_PLACES=481, PETRI_TRANSITIONS=628} [2024-06-21 16:00:53,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-21 16:00:53,361 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 628 transitions, 9870 flow [2024-06-21 16:00:53,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:53,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:53,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:53,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 16:00:53,362 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-21 16:00:53,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:53,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1118746191, now seen corresponding path program 6 times [2024-06-21 16:00:53,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:53,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420441185] [2024-06-21 16:00:53,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:53,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:53,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:53,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:53,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:53,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420441185] [2024-06-21 16:00:53,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420441185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:53,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:53,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:53,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222277742] [2024-06-21 16:00:53,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:53,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:53,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:53,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:53,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:53,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:53,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 628 transitions, 9870 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:53,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:53,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:53,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:55,016 INFO L124 PetriNetUnfolderBase]: 3615/6024 cut-off events. [2024-06-21 16:00:55,016 INFO L125 PetriNetUnfolderBase]: For 750375/750381 co-relation queries the response was YES. [2024-06-21 16:00:55,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48450 conditions, 6024 events. 3615/6024 cut-off events. For 750375/750381 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 40769 event pairs, 698 based on Foata normal form. 4/6021 useless extension candidates. Maximal degree in co-relation 48244. Up to 5278 conditions per place. [2024-06-21 16:00:55,104 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 510 selfloop transitions, 129 changer transitions 0/646 dead transitions. [2024-06-21 16:00:55,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 646 transitions, 11239 flow [2024-06-21 16:00:55,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:55,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:55,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-21 16:00:55,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-21 16:00:55,105 INFO L175 Difference]: Start difference. First operand has 481 places, 628 transitions, 9870 flow. Second operand 8 states and 181 transitions. [2024-06-21 16:00:55,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 646 transitions, 11239 flow [2024-06-21 16:00:59,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 646 transitions, 11084 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 16:00:59,710 INFO L231 Difference]: Finished difference. Result has 481 places, 630 transitions, 10035 flow [2024-06-21 16:00:59,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10035, PETRI_PLACES=481, PETRI_TRANSITIONS=630} [2024-06-21 16:00:59,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-21 16:00:59,724 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 630 transitions, 10035 flow [2024-06-21 16:00:59,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:59,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:59,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:59,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 16:00:59,725 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-21 16:00:59,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:59,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1061339959, now seen corresponding path program 7 times [2024-06-21 16:00:59,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:59,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320179721] [2024-06-21 16:00:59,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:59,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:59,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:59,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:59,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:59,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320179721] [2024-06-21 16:00:59,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320179721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:59,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:59,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:59,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743540100] [2024-06-21 16:00:59,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:59,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:59,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:59,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:59,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:59,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:59,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 630 transitions, 10035 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:59,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:59,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:59,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:01,503 INFO L124 PetriNetUnfolderBase]: 3623/6045 cut-off events. [2024-06-21 16:01:01,503 INFO L125 PetriNetUnfolderBase]: For 762359/762359 co-relation queries the response was YES. [2024-06-21 16:01:01,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48852 conditions, 6045 events. 3623/6045 cut-off events. For 762359/762359 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 40969 event pairs, 657 based on Foata normal form. 2/6045 useless extension candidates. Maximal degree in co-relation 48645. Up to 5542 conditions per place. [2024-06-21 16:01:01,594 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 30 changer transitions 0/648 dead transitions. [2024-06-21 16:01:01,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 648 transitions, 11406 flow [2024-06-21 16:01:01,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:01,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:01,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-21 16:01:01,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 16:01:01,596 INFO L175 Difference]: Start difference. First operand has 481 places, 630 transitions, 10035 flow. Second operand 8 states and 172 transitions. [2024-06-21 16:01:01,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 648 transitions, 11406 flow [2024-06-21 16:01:05,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 648 transitions, 11109 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:05,777 INFO L231 Difference]: Finished difference. Result has 483 places, 632 transitions, 9858 flow [2024-06-21 16:01:05,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9738, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9858, PETRI_PLACES=483, PETRI_TRANSITIONS=632} [2024-06-21 16:01:05,777 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-21 16:01:05,777 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 632 transitions, 9858 flow [2024-06-21 16:01:05,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:05,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:05,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:05,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 16:01:05,778 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-21 16:01:05,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:05,778 INFO L85 PathProgramCache]: Analyzing trace with hash -704964081, now seen corresponding path program 8 times [2024-06-21 16:01:05,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:05,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873451892] [2024-06-21 16:01:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:05,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:05,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:05,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:05,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:05,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873451892] [2024-06-21 16:01:05,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873451892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:05,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:05,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:05,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227546283] [2024-06-21 16:01:05,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:05,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:05,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:05,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:05,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:05,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:05,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 632 transitions, 9858 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:05,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:05,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:05,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:07,374 INFO L124 PetriNetUnfolderBase]: 3631/6053 cut-off events. [2024-06-21 16:01:07,375 INFO L125 PetriNetUnfolderBase]: For 773043/773043 co-relation queries the response was YES. [2024-06-21 16:01:07,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48726 conditions, 6053 events. 3631/6053 cut-off events. For 773043/773043 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 40949 event pairs, 655 based on Foata normal form. 2/6053 useless extension candidates. Maximal degree in co-relation 48518. Up to 5540 conditions per place. [2024-06-21 16:01:07,465 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 34 changer transitions 0/652 dead transitions. [2024-06-21 16:01:07,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 652 transitions, 11235 flow [2024-06-21 16:01:07,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:07,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:07,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-21 16:01:07,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-21 16:01:07,466 INFO L175 Difference]: Start difference. First operand has 483 places, 632 transitions, 9858 flow. Second operand 9 states and 191 transitions. [2024-06-21 16:01:07,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 652 transitions, 11235 flow [2024-06-21 16:01:11,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 652 transitions, 11138 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:11,858 INFO L231 Difference]: Finished difference. Result has 486 places, 634 transitions, 9883 flow [2024-06-21 16:01:11,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9761, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9883, PETRI_PLACES=486, PETRI_TRANSITIONS=634} [2024-06-21 16:01:11,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-21 16:01:11,858 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 634 transitions, 9883 flow [2024-06-21 16:01:11,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:11,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:11,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:11,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 16:01:11,859 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-21 16:01:11,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:11,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1119104892, now seen corresponding path program 19 times [2024-06-21 16:01:11,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:11,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14342157] [2024-06-21 16:01:11,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:11,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:11,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:11,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:11,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:11,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14342157] [2024-06-21 16:01:11,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14342157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:11,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:11,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:11,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793870120] [2024-06-21 16:01:11,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:11,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:11,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:11,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:11,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:11,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:11,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 634 transitions, 9883 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:11,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:11,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:11,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:13,547 INFO L124 PetriNetUnfolderBase]: 3660/6108 cut-off events. [2024-06-21 16:01:13,547 INFO L125 PetriNetUnfolderBase]: For 800669/800672 co-relation queries the response was YES. [2024-06-21 16:01:13,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49385 conditions, 6108 events. 3660/6108 cut-off events. For 800669/800672 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41477 event pairs, 670 based on Foata normal form. 3/6108 useless extension candidates. Maximal degree in co-relation 49176. Up to 4998 conditions per place. [2024-06-21 16:01:13,642 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 343 selfloop transitions, 334 changer transitions 0/684 dead transitions. [2024-06-21 16:01:13,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 684 transitions, 11957 flow [2024-06-21 16:01:13,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:01:13,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:01:13,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-21 16:01:13,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-21 16:01:13,643 INFO L175 Difference]: Start difference. First operand has 486 places, 634 transitions, 9883 flow. Second operand 11 states and 260 transitions. [2024-06-21 16:01:13,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 684 transitions, 11957 flow [2024-06-21 16:01:17,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 684 transitions, 11858 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 16:01:18,015 INFO L231 Difference]: Finished difference. Result has 490 places, 646 transitions, 10604 flow [2024-06-21 16:01:18,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9784, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10604, PETRI_PLACES=490, PETRI_TRANSITIONS=646} [2024-06-21 16:01:18,016 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-21 16:01:18,016 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 646 transitions, 10604 flow [2024-06-21 16:01:18,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:18,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:18,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:18,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 16:01:18,016 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-21 16:01:18,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:18,017 INFO L85 PathProgramCache]: Analyzing trace with hash -224552950, now seen corresponding path program 20 times [2024-06-21 16:01:18,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:18,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012083873] [2024-06-21 16:01:18,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:18,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:18,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:18,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:18,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:18,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012083873] [2024-06-21 16:01:18,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012083873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:18,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:18,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:18,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264232387] [2024-06-21 16:01:18,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:18,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:18,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:18,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:18,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:18,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:18,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 646 transitions, 10604 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:18,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:18,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:18,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:19,680 INFO L124 PetriNetUnfolderBase]: 3657/6104 cut-off events. [2024-06-21 16:01:19,680 INFO L125 PetriNetUnfolderBase]: For 806113/806116 co-relation queries the response was YES. [2024-06-21 16:01:19,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50110 conditions, 6104 events. 3657/6104 cut-off events. For 806113/806116 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41454 event pairs, 682 based on Foata normal form. 3/6104 useless extension candidates. Maximal degree in co-relation 49900. Up to 4995 conditions per place. [2024-06-21 16:01:19,773 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 283 changer transitions 0/680 dead transitions. [2024-06-21 16:01:19,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 680 transitions, 12772 flow [2024-06-21 16:01:19,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:19,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:19,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-21 16:01:19,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-21 16:01:19,778 INFO L175 Difference]: Start difference. First operand has 490 places, 646 transitions, 10604 flow. Second operand 9 states and 221 transitions. [2024-06-21 16:01:19,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 680 transitions, 12772 flow [2024-06-21 16:01:23,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 680 transitions, 12086 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 16:01:23,989 INFO L231 Difference]: Finished difference. Result has 489 places, 646 transitions, 10506 flow [2024-06-21 16:01:23,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9930, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10506, PETRI_PLACES=489, PETRI_TRANSITIONS=646} [2024-06-21 16:01:23,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-21 16:01:23,989 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 646 transitions, 10506 flow [2024-06-21 16:01:23,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:23,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:23,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:23,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 16:01:23,990 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-21 16:01:23,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:23,990 INFO L85 PathProgramCache]: Analyzing trace with hash -224725930, now seen corresponding path program 21 times [2024-06-21 16:01:23,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:23,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866610463] [2024-06-21 16:01:23,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:23,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:23,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:24,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:24,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:24,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866610463] [2024-06-21 16:01:24,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866610463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:24,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:24,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:24,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385352387] [2024-06-21 16:01:24,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:24,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:24,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:24,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:24,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:24,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:24,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 646 transitions, 10506 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:24,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:24,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:24,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:25,645 INFO L124 PetriNetUnfolderBase]: 3654/6100 cut-off events. [2024-06-21 16:01:25,645 INFO L125 PetriNetUnfolderBase]: For 788322/788325 co-relation queries the response was YES. [2024-06-21 16:01:25,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49744 conditions, 6100 events. 3654/6100 cut-off events. For 788322/788325 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41447 event pairs, 670 based on Foata normal form. 3/6100 useless extension candidates. Maximal degree in co-relation 49535. Up to 4992 conditions per place. [2024-06-21 16:01:25,744 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 351 selfloop transitions, 328 changer transitions 0/686 dead transitions. [2024-06-21 16:01:25,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 686 transitions, 12452 flow [2024-06-21 16:01:25,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:01:25,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:01:25,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-21 16:01:25,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 16:01:25,745 INFO L175 Difference]: Start difference. First operand has 489 places, 646 transitions, 10506 flow. Second operand 10 states and 246 transitions. [2024-06-21 16:01:25,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 686 transitions, 12452 flow [2024-06-21 16:01:30,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 686 transitions, 11696 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 16:01:30,292 INFO L231 Difference]: Finished difference. Result has 490 places, 646 transitions, 10424 flow [2024-06-21 16:01:30,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9754, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10424, PETRI_PLACES=490, PETRI_TRANSITIONS=646} [2024-06-21 16:01:30,292 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-21 16:01:30,293 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 646 transitions, 10424 flow [2024-06-21 16:01:30,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:30,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:30,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:30,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 16:01:30,293 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-21 16:01:30,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:30,293 INFO L85 PathProgramCache]: Analyzing trace with hash -224541790, now seen corresponding path program 22 times [2024-06-21 16:01:30,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:30,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494907665] [2024-06-21 16:01:30,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:30,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:30,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:30,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-21 16:01:30,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:30,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494907665] [2024-06-21 16:01:30,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494907665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:30,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:30,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:30,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092278781] [2024-06-21 16:01:30,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:30,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:30,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:30,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:30,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:30,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:30,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 646 transitions, 10424 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:30,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:30,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:30,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:31,959 INFO L124 PetriNetUnfolderBase]: 3659/6109 cut-off events. [2024-06-21 16:01:31,959 INFO L125 PetriNetUnfolderBase]: For 787442/787445 co-relation queries the response was YES. [2024-06-21 16:01:32,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49804 conditions, 6109 events. 3659/6109 cut-off events. For 787442/787445 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41490 event pairs, 662 based on Foata normal form. 3/6109 useless extension candidates. Maximal degree in co-relation 49595. Up to 4998 conditions per place. [2024-06-21 16:01:32,052 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 276 changer transitions 0/679 dead transitions. [2024-06-21 16:01:32,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 679 transitions, 12369 flow [2024-06-21 16:01:32,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:32,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:32,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-21 16:01:32,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 16:01:32,053 INFO L175 Difference]: Start difference. First operand has 490 places, 646 transitions, 10424 flow. Second operand 9 states and 216 transitions. [2024-06-21 16:01:32,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 679 transitions, 12369 flow [2024-06-21 16:01:35,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 679 transitions, 11762 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 16:01:35,498 INFO L231 Difference]: Finished difference. Result has 490 places, 649 transitions, 10430 flow [2024-06-21 16:01:35,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9828, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10430, PETRI_PLACES=490, PETRI_TRANSITIONS=649} [2024-06-21 16:01:35,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-21 16:01:35,499 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 649 transitions, 10430 flow [2024-06-21 16:01:35,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:35,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:35,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:35,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 16:01:35,499 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-21 16:01:35,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:35,500 INFO L85 PathProgramCache]: Analyzing trace with hash -224374390, now seen corresponding path program 23 times [2024-06-21 16:01:35,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:35,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284767295] [2024-06-21 16:01:35,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:35,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:35,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:35,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:35,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:35,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284767295] [2024-06-21 16:01:35,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284767295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:35,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:35,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:35,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952221755] [2024-06-21 16:01:35,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:35,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:35,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:35,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:35,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:35,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:35,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 649 transitions, 10430 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:35,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:35,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:35,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:37,255 INFO L124 PetriNetUnfolderBase]: 3656/6105 cut-off events. [2024-06-21 16:01:37,255 INFO L125 PetriNetUnfolderBase]: For 768018/768021 co-relation queries the response was YES. [2024-06-21 16:01:37,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49507 conditions, 6105 events. 3656/6105 cut-off events. For 768018/768021 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41458 event pairs, 670 based on Foata normal form. 3/6105 useless extension candidates. Maximal degree in co-relation 49299. Up to 4995 conditions per place. [2024-06-21 16:01:37,346 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 360 selfloop transitions, 312 changer transitions 0/679 dead transitions. [2024-06-21 16:01:37,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 679 transitions, 12572 flow [2024-06-21 16:01:37,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:01:37,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:01:37,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-21 16:01:37,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-21 16:01:37,348 INFO L175 Difference]: Start difference. First operand has 490 places, 649 transitions, 10430 flow. Second operand 11 states and 250 transitions. [2024-06-21 16:01:37,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 679 transitions, 12572 flow [2024-06-21 16:01:41,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 679 transitions, 12138 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 16:01:41,553 INFO L231 Difference]: Finished difference. Result has 494 places, 649 transitions, 10636 flow [2024-06-21 16:01:41,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10002, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10636, PETRI_PLACES=494, PETRI_TRANSITIONS=649} [2024-06-21 16:01:41,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-21 16:01:41,554 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 649 transitions, 10636 flow [2024-06-21 16:01:41,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-21 16:01:41,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:41,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] [2024-06-21 16:01:41,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 16:01:41,555 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-21 16:01:41,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:41,556 INFO L85 PathProgramCache]: Analyzing trace with hash 3348200, now seen corresponding path program 24 times [2024-06-21 16:01:41,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:41,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699107891] [2024-06-21 16:01:41,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:41,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:41,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:41,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-21 16:01:41,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:41,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699107891] [2024-06-21 16:01:41,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699107891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:41,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:41,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:41,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594481648] [2024-06-21 16:01:41,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:41,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:41,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:41,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:41,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:41,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:41,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 649 transitions, 10636 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:41,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:41,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:41,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:43,362 INFO L124 PetriNetUnfolderBase]: 3653/6102 cut-off events. [2024-06-21 16:01:43,362 INFO L125 PetriNetUnfolderBase]: For 765029/765038 co-relation queries the response was YES. [2024-06-21 16:01:43,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49555 conditions, 6102 events. 3653/6102 cut-off events. For 765029/765038 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41501 event pairs, 750 based on Foata normal form. 5/6099 useless extension candidates. Maximal degree in co-relation 49347. Up to 4992 conditions per place. [2024-06-21 16:01:43,454 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 405 selfloop transitions, 259 changer transitions 0/671 dead transitions. [2024-06-21 16:01:43,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 671 transitions, 12502 flow [2024-06-21 16:01:43,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:01:43,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:01:43,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 16:01:43,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 16:01:43,456 INFO L175 Difference]: Start difference. First operand has 494 places, 649 transitions, 10636 flow. Second operand 7 states and 171 transitions. [2024-06-21 16:01:43,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 671 transitions, 12502 flow [2024-06-21 16:01:47,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 671 transitions, 11786 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 16:01:47,534 INFO L231 Difference]: Finished difference. Result has 491 places, 649 transitions, 10448 flow [2024-06-21 16:01:47,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9924, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10448, PETRI_PLACES=491, PETRI_TRANSITIONS=649} [2024-06-21 16:01:47,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-21 16:01:47,535 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 649 transitions, 10448 flow [2024-06-21 16:01:47,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:47,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:47,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] [2024-06-21 16:01:47,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 16:01:47,536 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-21 16:01:47,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:47,536 INFO L85 PathProgramCache]: Analyzing trace with hash -224368810, now seen corresponding path program 25 times [2024-06-21 16:01:47,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:47,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055632135] [2024-06-21 16:01:47,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:47,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:47,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:47,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:47,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:47,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055632135] [2024-06-21 16:01:47,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055632135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:47,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:47,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:47,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290410628] [2024-06-21 16:01:47,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:47,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:47,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:47,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:47,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:47,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:47,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 649 transitions, 10448 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:47,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:47,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:47,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:49,250 INFO L124 PetriNetUnfolderBase]: 3650/6097 cut-off events. [2024-06-21 16:01:49,251 INFO L125 PetriNetUnfolderBase]: For 753811/753814 co-relation queries the response was YES. [2024-06-21 16:01:49,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49238 conditions, 6097 events. 3650/6097 cut-off events. For 753811/753814 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41428 event pairs, 670 based on Foata normal form. 3/6097 useless extension candidates. Maximal degree in co-relation 49030. Up to 4989 conditions per place. [2024-06-21 16:01:49,341 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 378 selfloop transitions, 292 changer transitions 0/677 dead transitions. [2024-06-21 16:01:49,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 677 transitions, 12340 flow [2024-06-21 16:01:49,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:01:49,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:01:49,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-21 16:01:49,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775 [2024-06-21 16:01:49,343 INFO L175 Difference]: Start difference. First operand has 491 places, 649 transitions, 10448 flow. Second operand 10 states and 231 transitions. [2024-06-21 16:01:49,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 677 transitions, 12340 flow [2024-06-21 16:01:53,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 677 transitions, 11666 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:01:53,483 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 10374 flow [2024-06-21 16:01:53,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9774, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10374, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-21 16:01:53,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-21 16:01:53,483 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 10374 flow [2024-06-21 16:01:53,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:53,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:53,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:53,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 16:01:53,484 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-21 16:01:53,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:53,484 INFO L85 PathProgramCache]: Analyzing trace with hash 3359360, now seen corresponding path program 26 times [2024-06-21 16:01:53,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:53,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923542583] [2024-06-21 16:01:53,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:53,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:53,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:53,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:53,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:53,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923542583] [2024-06-21 16:01:53,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923542583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:53,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:53,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:53,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70455713] [2024-06-21 16:01:53,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:53,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:53,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:53,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:53,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:53,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:53,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 10374 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:53,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:53,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:53,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:55,091 INFO L124 PetriNetUnfolderBase]: 3647/6094 cut-off events. [2024-06-21 16:01:55,091 INFO L125 PetriNetUnfolderBase]: For 760780/760789 co-relation queries the response was YES. [2024-06-21 16:01:55,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49184 conditions, 6094 events. 3647/6094 cut-off events. For 760780/760789 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41482 event pairs, 752 based on Foata normal form. 5/6091 useless extension candidates. Maximal degree in co-relation 48975. Up to 4986 conditions per place. [2024-06-21 16:01:55,203 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 255 changer transitions 0/668 dead transitions. [2024-06-21 16:01:55,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 668 transitions, 12230 flow [2024-06-21 16:01:55,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:01:55,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:01:55,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 16:01:55,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 16:01:55,204 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 10374 flow. Second operand 7 states and 168 transitions. [2024-06-21 16:01:55,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 668 transitions, 12230 flow [2024-06-21 16:01:59,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 668 transitions, 11695 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 16:01:59,205 INFO L231 Difference]: Finished difference. Result has 492 places, 649 transitions, 10360 flow [2024-06-21 16:01:59,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9843, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10360, PETRI_PLACES=492, PETRI_TRANSITIONS=649} [2024-06-21 16:01:59,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-21 16:01:59,205 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 649 transitions, 10360 flow [2024-06-21 16:01:59,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:59,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:59,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:59,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 16:01:59,206 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-21 16:01:59,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:59,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1487832876, now seen corresponding path program 27 times [2024-06-21 16:01:59,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:59,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136138925] [2024-06-21 16:01:59,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:59,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:59,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:59,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:59,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:59,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136138925] [2024-06-21 16:01:59,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136138925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:59,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:59,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:59,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117415274] [2024-06-21 16:01:59,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:59,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:59,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:59,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:59,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:59,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:59,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 649 transitions, 10360 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:59,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:59,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:59,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:00,753 INFO L124 PetriNetUnfolderBase]: 3644/6089 cut-off events. [2024-06-21 16:02:00,754 INFO L125 PetriNetUnfolderBase]: For 750158/750161 co-relation queries the response was YES. [2024-06-21 16:02:00,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48974 conditions, 6089 events. 3644/6089 cut-off events. For 750158/750161 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41425 event pairs, 670 based on Foata normal form. 3/6089 useless extension candidates. Maximal degree in co-relation 48765. Up to 5282 conditions per place. [2024-06-21 16:02:00,853 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 532 selfloop transitions, 138 changer transitions 0/677 dead transitions. [2024-06-21 16:02:00,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 677 transitions, 12258 flow [2024-06-21 16:02:00,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:02:00,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:02:00,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 16:02:00,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-21 16:02:00,854 INFO L175 Difference]: Start difference. First operand has 492 places, 649 transitions, 10360 flow. Second operand 7 states and 179 transitions. [2024-06-21 16:02:00,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 677 transitions, 12258 flow [2024-06-21 16:02:04,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 677 transitions, 11684 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:02:04,538 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 10081 flow [2024-06-21 16:02:04,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9786, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10081, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-21 16:02:04,538 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-21 16:02:04,538 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 10081 flow [2024-06-21 16:02:04,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:04,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:04,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] [2024-06-21 16:02:04,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 16:02:04,539 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-21 16:02:04,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:04,539 INFO L85 PathProgramCache]: Analyzing trace with hash 16246370, now seen corresponding path program 28 times [2024-06-21 16:02:04,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:04,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639571540] [2024-06-21 16:02:04,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:04,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:04,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:04,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:04,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:04,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639571540] [2024-06-21 16:02:04,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639571540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:04,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:04,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:04,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363114126] [2024-06-21 16:02:04,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:04,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:04,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:04,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:04,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:04,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:04,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 10081 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:04,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:04,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:04,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:06,089 INFO L124 PetriNetUnfolderBase]: 3659/6114 cut-off events. [2024-06-21 16:02:06,090 INFO L125 PetriNetUnfolderBase]: For 760849/760852 co-relation queries the response was YES. [2024-06-21 16:02:06,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48913 conditions, 6114 events. 3659/6114 cut-off events. For 760849/760852 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41603 event pairs, 670 based on Foata normal form. 3/6114 useless extension candidates. Maximal degree in co-relation 48703. Up to 5562 conditions per place. [2024-06-21 16:02:06,192 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 612 selfloop transitions, 53 changer transitions 0/672 dead transitions. [2024-06-21 16:02:06,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 672 transitions, 11580 flow [2024-06-21 16:02:06,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:02:06,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:02:06,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 16:02:06,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 16:02:06,193 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 10081 flow. Second operand 7 states and 155 transitions. [2024-06-21 16:02:06,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 672 transitions, 11580 flow [2024-06-21 16:02:10,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 672 transitions, 11149 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 16:02:10,202 INFO L231 Difference]: Finished difference. Result has 495 places, 658 transitions, 9918 flow [2024-06-21 16:02:10,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9666, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9918, PETRI_PLACES=495, PETRI_TRANSITIONS=658} [2024-06-21 16:02:10,203 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-21 16:02:10,203 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 658 transitions, 9918 flow [2024-06-21 16:02:10,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:10,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:10,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:10,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 16:02:10,204 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-21 16:02:10,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:10,204 INFO L85 PathProgramCache]: Analyzing trace with hash 182480150, now seen corresponding path program 29 times [2024-06-21 16:02:10,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:10,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064258198] [2024-06-21 16:02:10,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:10,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:10,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:10,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-21 16:02:10,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:10,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064258198] [2024-06-21 16:02:10,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064258198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:10,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:10,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:10,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912304251] [2024-06-21 16:02:10,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:10,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:10,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:10,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:10,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:10,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:10,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 658 transitions, 9918 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:10,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:10,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:10,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:11,956 INFO L124 PetriNetUnfolderBase]: 3656/6110 cut-off events. [2024-06-21 16:02:11,956 INFO L125 PetriNetUnfolderBase]: For 762977/762980 co-relation queries the response was YES. [2024-06-21 16:02:12,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48490 conditions, 6110 events. 3656/6110 cut-off events. For 762977/762980 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41603 event pairs, 672 based on Foata normal form. 3/6110 useless extension candidates. Maximal degree in co-relation 48278. Up to 5293 conditions per place. [2024-06-21 16:02:12,047 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 537 selfloop transitions, 145 changer transitions 0/689 dead transitions. [2024-06-21 16:02:12,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 689 transitions, 11608 flow [2024-06-21 16:02:12,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:12,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:12,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 16:02:12,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 16:02:12,049 INFO L175 Difference]: Start difference. First operand has 495 places, 658 transitions, 9918 flow. Second operand 8 states and 200 transitions. [2024-06-21 16:02:12,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 689 transitions, 11608 flow [2024-06-21 16:02:15,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 689 transitions, 11488 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 16:02:15,601 INFO L231 Difference]: Finished difference. Result has 499 places, 658 transitions, 10109 flow [2024-06-21 16:02:15,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10109, PETRI_PLACES=499, PETRI_TRANSITIONS=658} [2024-06-21 16:02:15,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-21 16:02:15,602 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 658 transitions, 10109 flow [2024-06-21 16:02:15,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:15,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:15,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:15,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 16:02:15,602 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-21 16:02:15,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:15,603 INFO L85 PathProgramCache]: Analyzing trace with hash 175122920, now seen corresponding path program 30 times [2024-06-21 16:02:15,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:15,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313071356] [2024-06-21 16:02:15,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:15,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:15,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:15,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-21 16:02:15,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:15,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313071356] [2024-06-21 16:02:15,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313071356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:15,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:15,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:15,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353161318] [2024-06-21 16:02:15,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:15,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:15,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:15,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:15,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:15,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:15,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 658 transitions, 10109 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:15,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:15,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:15,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:17,186 INFO L124 PetriNetUnfolderBase]: 3653/6106 cut-off events. [2024-06-21 16:02:17,186 INFO L125 PetriNetUnfolderBase]: For 768425/768428 co-relation queries the response was YES. [2024-06-21 16:02:17,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48718 conditions, 6106 events. 3653/6106 cut-off events. For 768425/768428 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41560 event pairs, 670 based on Foata normal form. 3/6106 useless extension candidates. Maximal degree in co-relation 48505. Up to 5290 conditions per place. [2024-06-21 16:02:17,452 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 521 selfloop transitions, 159 changer transitions 0/687 dead transitions. [2024-06-21 16:02:17,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 687 transitions, 11543 flow [2024-06-21 16:02:17,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:02:17,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:02:17,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 16:02:17,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-21 16:02:17,453 INFO L175 Difference]: Start difference. First operand has 499 places, 658 transitions, 10109 flow. Second operand 7 states and 181 transitions. [2024-06-21 16:02:17,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 687 transitions, 11543 flow [2024-06-21 16:02:21,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 687 transitions, 11161 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 16:02:21,620 INFO L231 Difference]: Finished difference. Result has 497 places, 658 transitions, 10059 flow [2024-06-21 16:02:21,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9727, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10059, PETRI_PLACES=497, PETRI_TRANSITIONS=658} [2024-06-21 16:02:21,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-21 16:02:21,621 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 658 transitions, 10059 flow [2024-06-21 16:02:21,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-21 16:02:21,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:21,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] [2024-06-21 16:02:21,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 16:02:21,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-21 16:02:21,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:21,622 INFO L85 PathProgramCache]: Analyzing trace with hash -880418263, now seen corresponding path program 17 times [2024-06-21 16:02:21,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:21,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216115807] [2024-06-21 16:02:21,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:21,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:21,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:21,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:21,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:21,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216115807] [2024-06-21 16:02:21,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216115807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:21,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:21,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:21,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630900585] [2024-06-21 16:02:21,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:21,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:21,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:21,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:21,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:21,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:21,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 658 transitions, 10059 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:21,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:21,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:21,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:23,134 INFO L124 PetriNetUnfolderBase]: 3630/6068 cut-off events. [2024-06-21 16:02:23,134 INFO L125 PetriNetUnfolderBase]: For 748656/748659 co-relation queries the response was YES. [2024-06-21 16:02:23,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47163 conditions, 6068 events. 3630/6068 cut-off events. For 748656/748659 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41304 event pairs, 636 based on Foata normal form. 12/6077 useless extension candidates. Maximal degree in co-relation 46950. Up to 5074 conditions per place. [2024-06-21 16:02:23,401 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 561 selfloop transitions, 128 changer transitions 0/696 dead transitions. [2024-06-21 16:02:23,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 696 transitions, 11551 flow [2024-06-21 16:02:23,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:02:23,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:02:23,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-21 16:02:23,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 16:02:23,402 INFO L175 Difference]: Start difference. First operand has 497 places, 658 transitions, 10059 flow. Second operand 9 states and 220 transitions. [2024-06-21 16:02:23,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 696 transitions, 11551 flow [2024-06-21 16:02:26,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 696 transitions, 11189 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 16:02:26,451 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9971 flow [2024-06-21 16:02:26,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9697, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9971, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-21 16:02:26,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-21 16:02:26,452 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9971 flow [2024-06-21 16:02:26,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:26,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:26,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:26,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 16:02:26,453 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-21 16:02:26,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:26,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1312809771, now seen corresponding path program 18 times [2024-06-21 16:02:26,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:26,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559107996] [2024-06-21 16:02:26,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:26,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:26,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:26,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:26,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:26,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559107996] [2024-06-21 16:02:26,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559107996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:26,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:26,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:26,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428131262] [2024-06-21 16:02:26,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:26,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:26,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:26,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:26,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:26,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:26,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9971 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:26,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:26,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:26,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:28,084 INFO L124 PetriNetUnfolderBase]: 3625/6059 cut-off events. [2024-06-21 16:02:28,084 INFO L125 PetriNetUnfolderBase]: For 683517/683523 co-relation queries the response was YES. [2024-06-21 16:02:28,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46989 conditions, 6059 events. 3625/6059 cut-off events. For 683517/683523 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41213 event pairs, 674 based on Foata normal form. 4/6056 useless extension candidates. Maximal degree in co-relation 46775. Up to 5255 conditions per place. [2024-06-21 16:02:28,178 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 548 selfloop transitions, 139 changer transitions 0/694 dead transitions. [2024-06-21 16:02:28,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 694 transitions, 11435 flow [2024-06-21 16:02:28,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:02:28,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:02:28,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-21 16:02:28,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-21 16:02:28,179 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9971 flow. Second operand 10 states and 237 transitions. [2024-06-21 16:02:28,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 694 transitions, 11435 flow [2024-06-21 16:02:31,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 694 transitions, 11145 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 16:02:31,828 INFO L231 Difference]: Finished difference. Result has 502 places, 658 transitions, 9973 flow [2024-06-21 16:02:31,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9681, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9973, PETRI_PLACES=502, PETRI_TRANSITIONS=658} [2024-06-21 16:02:31,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-21 16:02:31,829 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 658 transitions, 9973 flow [2024-06-21 16:02:31,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:31,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:31,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:31,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 16:02:31,829 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-21 16:02:31,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:31,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1084908621, now seen corresponding path program 19 times [2024-06-21 16:02:31,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:31,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935596342] [2024-06-21 16:02:31,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:31,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:31,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:31,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:31,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:31,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935596342] [2024-06-21 16:02:31,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935596342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:31,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:31,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:31,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020715487] [2024-06-21 16:02:31,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:31,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:31,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:31,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:31,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:31,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:31,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 658 transitions, 9973 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:31,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:31,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:31,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:33,448 INFO L124 PetriNetUnfolderBase]: 3620/6047 cut-off events. [2024-06-21 16:02:33,448 INFO L125 PetriNetUnfolderBase]: For 656890/656896 co-relation queries the response was YES. [2024-06-21 16:02:33,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46523 conditions, 6047 events. 3620/6047 cut-off events. For 656890/656896 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41150 event pairs, 668 based on Foata normal form. 4/6044 useless extension candidates. Maximal degree in co-relation 46308. Up to 5254 conditions per place. [2024-06-21 16:02:33,544 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 545 selfloop transitions, 134 changer transitions 0/686 dead transitions. [2024-06-21 16:02:33,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 686 transitions, 11401 flow [2024-06-21 16:02:33,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:33,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:33,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 16:02:33,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 16:02:33,545 INFO L175 Difference]: Start difference. First operand has 502 places, 658 transitions, 9973 flow. Second operand 8 states and 193 transitions. [2024-06-21 16:02:33,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 686 transitions, 11401 flow [2024-06-21 16:02:37,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 686 transitions, 11081 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 16:02:37,402 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9932 flow [2024-06-21 16:02:37,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9653, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9932, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-21 16:02:37,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-21 16:02:37,403 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9932 flow [2024-06-21 16:02:37,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:37,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:37,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:37,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 16:02:37,403 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-21 16:02:37,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:37,404 INFO L85 PathProgramCache]: Analyzing trace with hash -86038747, now seen corresponding path program 20 times [2024-06-21 16:02:37,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:37,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171961300] [2024-06-21 16:02:37,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:37,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:37,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:37,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:37,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:37,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171961300] [2024-06-21 16:02:37,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171961300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:37,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:37,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:37,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740454959] [2024-06-21 16:02:37,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:37,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:37,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:37,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:37,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:37,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:37,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9932 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:37,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:37,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:37,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:39,150 INFO L124 PetriNetUnfolderBase]: 3615/6049 cut-off events. [2024-06-21 16:02:39,150 INFO L125 PetriNetUnfolderBase]: For 631925/631931 co-relation queries the response was YES. [2024-06-21 16:02:39,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46097 conditions, 6049 events. 3615/6049 cut-off events. For 631925/631931 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 41215 event pairs, 558 based on Foata normal form. 4/6046 useless extension candidates. Maximal degree in co-relation 45882. Up to 4918 conditions per place. [2024-06-21 16:02:39,242 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 524 selfloop transitions, 159 changer transitions 0/690 dead transitions. [2024-06-21 16:02:39,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 690 transitions, 11396 flow [2024-06-21 16:02:39,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:39,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:39,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 16:02:39,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-21 16:02:39,243 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9932 flow. Second operand 8 states and 197 transitions. [2024-06-21 16:02:39,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 690 transitions, 11396 flow [2024-06-21 16:02:42,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 690 transitions, 11083 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 16:02:42,931 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9948 flow [2024-06-21 16:02:42,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9619, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9948, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-21 16:02:42,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-21 16:02:42,931 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9948 flow [2024-06-21 16:02:42,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:42,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:42,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:42,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 16:02:42,932 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-21 16:02:42,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:42,932 INFO L85 PathProgramCache]: Analyzing trace with hash 490577197, now seen corresponding path program 9 times [2024-06-21 16:02:42,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:42,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028572141] [2024-06-21 16:02:42,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:42,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:42,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:43,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:43,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:43,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028572141] [2024-06-21 16:02:43,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028572141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:43,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:43,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:43,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103257052] [2024-06-21 16:02:43,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:43,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:43,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:43,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:43,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:43,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:43,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:43,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:43,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:43,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:44,593 INFO L124 PetriNetUnfolderBase]: 3651/6108 cut-off events. [2024-06-21 16:02:44,593 INFO L125 PetriNetUnfolderBase]: For 693652/693655 co-relation queries the response was YES. [2024-06-21 16:02:44,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46681 conditions, 6108 events. 3651/6108 cut-off events. For 693652/693655 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 41623 event pairs, 662 based on Foata normal form. 12/6117 useless extension candidates. Maximal degree in co-relation 46466. Up to 5266 conditions per place. [2024-06-21 16:02:44,687 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 559 selfloop transitions, 115 changer transitions 0/681 dead transitions. [2024-06-21 16:02:44,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 681 transitions, 11425 flow [2024-06-21 16:02:44,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:02:44,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:02:44,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 16:02:44,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 16:02:44,704 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9948 flow. Second operand 7 states and 166 transitions. [2024-06-21 16:02:44,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 681 transitions, 11425 flow [2024-06-21 16:02:48,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 681 transitions, 11057 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 16:02:48,343 INFO L231 Difference]: Finished difference. Result has 499 places, 660 transitions, 9881 flow [2024-06-21 16:02:48,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9580, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9881, PETRI_PLACES=499, PETRI_TRANSITIONS=660} [2024-06-21 16:02:48,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-21 16:02:48,344 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 660 transitions, 9881 flow [2024-06-21 16:02:48,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:48,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:48,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] [2024-06-21 16:02:48,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-21 16:02:48,345 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-21 16:02:48,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:48,345 INFO L85 PathProgramCache]: Analyzing trace with hash 262676047, now seen corresponding path program 10 times [2024-06-21 16:02:48,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:48,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288622191] [2024-06-21 16:02:48,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:48,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:48,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:48,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:48,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:48,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288622191] [2024-06-21 16:02:48,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288622191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:48,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:48,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:48,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796351178] [2024-06-21 16:02:48,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:48,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:48,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:48,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:48,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:48,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:48,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 660 transitions, 9881 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:48,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:48,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:48,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:49,953 INFO L124 PetriNetUnfolderBase]: 3687/6158 cut-off events. [2024-06-21 16:02:49,953 INFO L125 PetriNetUnfolderBase]: For 692712/692715 co-relation queries the response was YES. [2024-06-21 16:02:50,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46904 conditions, 6158 events. 3687/6158 cut-off events. For 692712/692715 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 41979 event pairs, 678 based on Foata normal form. 12/6167 useless extension candidates. Maximal degree in co-relation 46689. Up to 5284 conditions per place. [2024-06-21 16:02:50,054 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 553 selfloop transitions, 126 changer transitions 0/686 dead transitions. [2024-06-21 16:02:50,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 686 transitions, 11380 flow [2024-06-21 16:02:50,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:02:50,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:02:50,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 16:02:50,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 16:02:50,056 INFO L175 Difference]: Start difference. First operand has 499 places, 660 transitions, 9881 flow. Second operand 7 states and 170 transitions. [2024-06-21 16:02:50,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 686 transitions, 11380 flow [2024-06-21 16:02:53,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 686 transitions, 11118 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 16:02:53,969 INFO L231 Difference]: Finished difference. Result has 500 places, 662 transitions, 9950 flow [2024-06-21 16:02:53,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9619, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9950, PETRI_PLACES=500, PETRI_TRANSITIONS=662} [2024-06-21 16:02:53,970 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-21 16:02:53,970 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 662 transitions, 9950 flow [2024-06-21 16:02:53,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:53,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:53,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:53,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-21 16:02:53,970 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-21 16:02:53,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:53,971 INFO L85 PathProgramCache]: Analyzing trace with hash -2130993653, now seen corresponding path program 11 times [2024-06-21 16:02:53,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:53,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213640450] [2024-06-21 16:02:53,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:53,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:53,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:54,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:54,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:54,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213640450] [2024-06-21 16:02:54,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213640450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:54,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:54,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:54,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206031144] [2024-06-21 16:02:54,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:54,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:54,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:54,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:54,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:54,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:54,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 662 transitions, 9950 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:54,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:54,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:54,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:55,666 INFO L124 PetriNetUnfolderBase]: 3723/6216 cut-off events. [2024-06-21 16:02:55,666 INFO L125 PetriNetUnfolderBase]: For 691218/691221 co-relation queries the response was YES. [2024-06-21 16:02:55,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47335 conditions, 6216 events. 3723/6216 cut-off events. For 691218/691221 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 42307 event pairs, 523 based on Foata normal form. 12/6225 useless extension candidates. Maximal degree in co-relation 47120. Up to 5100 conditions per place. [2024-06-21 16:02:55,759 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 595 selfloop transitions, 93 changer transitions 0/695 dead transitions. [2024-06-21 16:02:55,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 695 transitions, 11745 flow [2024-06-21 16:02:55,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:02:55,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:02:55,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-21 16:02:55,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-21 16:02:55,760 INFO L175 Difference]: Start difference. First operand has 500 places, 662 transitions, 9950 flow. Second operand 6 states and 160 transitions. [2024-06-21 16:02:55,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 695 transitions, 11745 flow [2024-06-21 16:03:00,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 695 transitions, 11451 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 16:03:00,091 INFO L231 Difference]: Finished difference. Result has 499 places, 664 transitions, 9918 flow [2024-06-21 16:03:00,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9660, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9918, PETRI_PLACES=499, PETRI_TRANSITIONS=664} [2024-06-21 16:03:00,091 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-21 16:03:00,091 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 664 transitions, 9918 flow [2024-06-21 16:03:00,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:00,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:00,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:00,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-21 16:03:00,092 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:00,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:00,092 INFO L85 PathProgramCache]: Analyzing trace with hash -943454709, now seen corresponding path program 12 times [2024-06-21 16:03:00,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:00,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329842465] [2024-06-21 16:03:00,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:00,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:00,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:00,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:00,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:00,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329842465] [2024-06-21 16:03:00,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329842465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:00,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:00,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:00,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790499139] [2024-06-21 16:03:00,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:00,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:00,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:00,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:00,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:00,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:00,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 664 transitions, 9918 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:00,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:00,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:00,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:01,755 INFO L124 PetriNetUnfolderBase]: 3731/6225 cut-off events. [2024-06-21 16:03:01,756 INFO L125 PetriNetUnfolderBase]: For 623315/623315 co-relation queries the response was YES. [2024-06-21 16:03:01,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47254 conditions, 6225 events. 3731/6225 cut-off events. For 623315/623315 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 42438 event pairs, 675 based on Foata normal form. 2/6225 useless extension candidates. Maximal degree in co-relation 47040. Up to 5545 conditions per place. [2024-06-21 16:03:01,851 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 595 selfloop transitions, 92 changer transitions 0/694 dead transitions. [2024-06-21 16:03:01,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 694 transitions, 11421 flow [2024-06-21 16:03:01,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:01,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:01,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 16:03:01,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 16:03:01,852 INFO L175 Difference]: Start difference. First operand has 499 places, 664 transitions, 9918 flow. Second operand 8 states and 193 transitions. [2024-06-21 16:03:01,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 694 transitions, 11421 flow [2024-06-21 16:03:05,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 694 transitions, 11244 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 16:03:05,822 INFO L231 Difference]: Finished difference. Result has 503 places, 666 transitions, 9997 flow [2024-06-21 16:03:05,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9742, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9997, PETRI_PLACES=503, PETRI_TRANSITIONS=666} [2024-06-21 16:03:05,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-21 16:03:05,822 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 666 transitions, 9997 flow [2024-06-21 16:03:05,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:05,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:05,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:05,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-21 16:03:05,823 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:05,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:05,823 INFO L85 PathProgramCache]: Analyzing trace with hash -929169909, now seen corresponding path program 13 times [2024-06-21 16:03:05,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:05,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499502750] [2024-06-21 16:03:05,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:05,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:05,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:05,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:05,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:05,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499502750] [2024-06-21 16:03:05,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499502750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:05,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:05,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:05,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788679817] [2024-06-21 16:03:05,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:05,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:05,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:05,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:05,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:05,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:05,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 666 transitions, 9997 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:05,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:05,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:05,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:07,596 INFO L124 PetriNetUnfolderBase]: 3739/6223 cut-off events. [2024-06-21 16:03:07,596 INFO L125 PetriNetUnfolderBase]: For 623122/623122 co-relation queries the response was YES. [2024-06-21 16:03:07,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47193 conditions, 6223 events. 3739/6223 cut-off events. For 623122/623122 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 42387 event pairs, 659 based on Foata normal form. 2/6218 useless extension candidates. Maximal degree in co-relation 46979. Up to 5428 conditions per place. [2024-06-21 16:03:07,689 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 587 selfloop transitions, 107 changer transitions 0/701 dead transitions. [2024-06-21 16:03:07,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 701 transitions, 11780 flow [2024-06-21 16:03:07,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:07,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:07,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 16:03:07,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 16:03:07,691 INFO L175 Difference]: Start difference. First operand has 503 places, 666 transitions, 9997 flow. Second operand 8 states and 198 transitions. [2024-06-21 16:03:07,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 701 transitions, 11780 flow [2024-06-21 16:03:11,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 701 transitions, 11553 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:11,433 INFO L231 Difference]: Finished difference. Result has 505 places, 668 transitions, 10048 flow [2024-06-21 16:03:11,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9772, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10048, PETRI_PLACES=505, PETRI_TRANSITIONS=668} [2024-06-21 16:03:11,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-21 16:03:11,433 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 668 transitions, 10048 flow [2024-06-21 16:03:11,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:11,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:11,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-21 16:03:11,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-21 16:03:11,434 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:11,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:11,434 INFO L85 PathProgramCache]: Analyzing trace with hash 499148077, now seen corresponding path program 14 times [2024-06-21 16:03:11,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:11,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607025578] [2024-06-21 16:03:11,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:11,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:11,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:11,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:11,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:11,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607025578] [2024-06-21 16:03:11,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607025578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:11,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:11,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:11,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036953412] [2024-06-21 16:03:11,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:11,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:11,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:11,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:11,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:11,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:11,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 668 transitions, 10048 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:11,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:11,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:11,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:13,276 INFO L124 PetriNetUnfolderBase]: 3729/6226 cut-off events. [2024-06-21 16:03:13,277 INFO L125 PetriNetUnfolderBase]: For 623452/623455 co-relation queries the response was YES. [2024-06-21 16:03:13,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46231 conditions, 6226 events. 3729/6226 cut-off events. For 623452/623455 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 42421 event pairs, 644 based on Foata normal form. 12/6235 useless extension candidates. Maximal degree in co-relation 46016. Up to 4608 conditions per place. [2024-06-21 16:03:13,370 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 559 selfloop transitions, 130 changer transitions 0/696 dead transitions. [2024-06-21 16:03:13,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 696 transitions, 11839 flow [2024-06-21 16:03:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:03:13,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:03:13,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 16:03:13,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 16:03:13,371 INFO L175 Difference]: Start difference. First operand has 505 places, 668 transitions, 10048 flow. Second operand 7 states and 170 transitions. [2024-06-21 16:03:13,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 696 transitions, 11839 flow [2024-06-21 16:03:17,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 696 transitions, 11615 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 16:03:17,027 INFO L231 Difference]: Finished difference. Result has 507 places, 670 transitions, 10168 flow [2024-06-21 16:03:17,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9826, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10168, PETRI_PLACES=507, PETRI_TRANSITIONS=670} [2024-06-21 16:03:17,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-21 16:03:17,028 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 670 transitions, 10168 flow [2024-06-21 16:03:17,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:17,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:17,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:17,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-21 16:03:17,028 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:17,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:17,029 INFO L85 PathProgramCache]: Analyzing trace with hash -2139564533, now seen corresponding path program 15 times [2024-06-21 16:03:17,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:17,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900512050] [2024-06-21 16:03:17,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:17,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:17,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:17,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:17,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:17,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900512050] [2024-06-21 16:03:17,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900512050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:17,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:17,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:17,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029202928] [2024-06-21 16:03:17,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:17,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:17,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:17,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:17,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:17,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:17,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 670 transitions, 10168 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:17,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:17,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:17,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:18,767 INFO L124 PetriNetUnfolderBase]: 3699/6173 cut-off events. [2024-06-21 16:03:18,768 INFO L125 PetriNetUnfolderBase]: For 553271/553274 co-relation queries the response was YES. [2024-06-21 16:03:18,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45019 conditions, 6173 events. 3699/6173 cut-off events. For 553271/553274 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 42110 event pairs, 663 based on Foata normal form. 12/6177 useless extension candidates. Maximal degree in co-relation 44803. Up to 5441 conditions per place. [2024-06-21 16:03:18,864 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 606 selfloop transitions, 83 changer transitions 0/696 dead transitions. [2024-06-21 16:03:18,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 696 transitions, 11632 flow [2024-06-21 16:03:18,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:03:18,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:03:18,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-21 16:03:18,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 16:03:18,865 INFO L175 Difference]: Start difference. First operand has 507 places, 670 transitions, 10168 flow. Second operand 6 states and 156 transitions. [2024-06-21 16:03:18,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 696 transitions, 11632 flow [2024-06-21 16:03:21,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 696 transitions, 11357 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 16:03:21,788 INFO L231 Difference]: Finished difference. Result has 508 places, 670 transitions, 10072 flow [2024-06-21 16:03:21,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9893, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10072, PETRI_PLACES=508, PETRI_TRANSITIONS=670} [2024-06-21 16:03:21,788 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-21 16:03:21,788 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 670 transitions, 10072 flow [2024-06-21 16:03:21,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:21,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:21,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:21,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-21 16:03:21,788 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:21,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:21,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1282488821, now seen corresponding path program 16 times [2024-06-21 16:03:21,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:21,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790424198] [2024-06-21 16:03:21,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:21,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:21,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:21,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:21,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:21,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790424198] [2024-06-21 16:03:21,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790424198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:21,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:21,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:21,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469291497] [2024-06-21 16:03:21,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:21,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:21,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:21,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:21,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:21,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:21,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 670 transitions, 10072 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:21,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:21,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:21,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:23,392 INFO L124 PetriNetUnfolderBase]: 3707/6190 cut-off events. [2024-06-21 16:03:23,393 INFO L125 PetriNetUnfolderBase]: For 490528/490531 co-relation queries the response was YES. [2024-06-21 16:03:23,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44637 conditions, 6190 events. 3707/6190 cut-off events. For 490528/490531 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42170 event pairs, 455 based on Foata normal form. 4/6191 useless extension candidates. Maximal degree in co-relation 44421. Up to 4905 conditions per place. [2024-06-21 16:03:23,490 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 589 selfloop transitions, 109 changer transitions 0/705 dead transitions. [2024-06-21 16:03:23,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 705 transitions, 11883 flow [2024-06-21 16:03:23,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:03:23,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:03:23,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 16:03:23,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-21 16:03:23,492 INFO L175 Difference]: Start difference. First operand has 508 places, 670 transitions, 10072 flow. Second operand 7 states and 180 transitions. [2024-06-21 16:03:23,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 705 transitions, 11883 flow [2024-06-21 16:03:26,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 705 transitions, 11602 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 16:03:26,593 INFO L231 Difference]: Finished difference. Result has 507 places, 672 transitions, 10065 flow [2024-06-21 16:03:26,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9793, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10065, PETRI_PLACES=507, PETRI_TRANSITIONS=672} [2024-06-21 16:03:26,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-21 16:03:26,593 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 672 transitions, 10065 flow [2024-06-21 16:03:26,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:26,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:26,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:26,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-21 16:03:26,594 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:26,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:26,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1047792671, now seen corresponding path program 17 times [2024-06-21 16:03:26,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:26,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32736757] [2024-06-21 16:03:26,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:26,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:26,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:26,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:26,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:26,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32736757] [2024-06-21 16:03:26,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32736757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:26,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:26,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:26,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397632192] [2024-06-21 16:03:26,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:26,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:26,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:26,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:26,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:26,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:26,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 672 transitions, 10065 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:26,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:26,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:26,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:28,225 INFO L124 PetriNetUnfolderBase]: 3682/6149 cut-off events. [2024-06-21 16:03:28,225 INFO L125 PetriNetUnfolderBase]: For 475010/475013 co-relation queries the response was YES. [2024-06-21 16:03:28,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43500 conditions, 6149 events. 3682/6149 cut-off events. For 475010/475013 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41848 event pairs, 461 based on Foata normal form. 10/6156 useless extension candidates. Maximal degree in co-relation 43284. Up to 4891 conditions per place. [2024-06-21 16:03:28,322 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 593 selfloop transitions, 102 changer transitions 0/702 dead transitions. [2024-06-21 16:03:28,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 702 transitions, 11567 flow [2024-06-21 16:03:28,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:03:28,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:03:28,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 16:03:28,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 16:03:28,323 INFO L175 Difference]: Start difference. First operand has 507 places, 672 transitions, 10065 flow. Second operand 7 states and 175 transitions. [2024-06-21 16:03:28,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 702 transitions, 11567 flow [2024-06-21 16:03:31,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 702 transitions, 11300 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 16:03:31,641 INFO L231 Difference]: Finished difference. Result has 510 places, 672 transitions, 10008 flow [2024-06-21 16:03:31,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10008, PETRI_PLACES=510, PETRI_TRANSITIONS=672} [2024-06-21 16:03:31,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-21 16:03:31,641 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 672 transitions, 10008 flow [2024-06-21 16:03:31,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:31,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:31,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:31,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-21 16:03:31,642 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:31,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:31,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1312625073, now seen corresponding path program 18 times [2024-06-21 16:03:31,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:31,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340993701] [2024-06-21 16:03:31,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:31,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:31,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:31,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:31,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:31,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340993701] [2024-06-21 16:03:31,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340993701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:31,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:31,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:31,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993520996] [2024-06-21 16:03:31,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:31,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:31,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:31,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:31,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:31,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:31,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 672 transitions, 10008 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:31,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:31,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:31,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand