./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe011_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe011_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:50:41,465 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:50:41,540 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:50:41,544 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:50:41,545 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:50:41,569 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:50:41,569 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:50:41,569 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:50:41,579 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:50:41,582 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:50:41,582 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:50:41,583 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:50:41,583 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:50:41,584 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:50:41,584 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:50:41,585 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:50:41,585 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:50:41,585 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:50:41,585 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:50:41,586 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:50:41,586 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:50:41,586 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:50:41,586 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:50:41,586 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:50:41,587 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:50:41,587 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:50:41,587 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:50:41,587 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:50:41,588 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:50:41,588 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:50:41,589 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:50:41,589 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:50:41,589 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:50:41,589 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:50:41,589 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:50:41,590 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:50:41,590 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:50:41,590 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:50:41,590 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:50:41,590 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:50:41,590 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:50:41,591 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:50:41,591 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:50:41,591 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 [2024-06-27 17:50:41,805 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:50:41,836 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:50:41,838 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:50:41,839 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:50:41,840 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:50:41,840 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/safe011_tso.yml/witness.yml [2024-06-27 17:50:41,965 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:50:41,965 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:50:41,966 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-27 17:50:43,041 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:50:43,258 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:50:43,258 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-27 17:50:43,267 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/efc66ec6e/1577000d6b104206975924b8148c3308/FLAGf24e345ed [2024-06-27 17:50:43,277 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/efc66ec6e/1577000d6b104206975924b8148c3308 [2024-06-27 17:50:43,278 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:50:43,278 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:50:43,287 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:50:43,287 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:50:43,291 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:50:43,293 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:50:41" (1/2) ... [2024-06-27 17:50:43,294 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6bedf572 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:50:43, skipping insertion in model container [2024-06-27 17:50:43,294 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:50:41" (1/2) ... [2024-06-27 17:50:43,295 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@874dacd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:50:43, skipping insertion in model container [2024-06-27 17:50:43,295 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:50:43" (2/2) ... [2024-06-27 17:50:43,295 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6bedf572 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43, skipping insertion in model container [2024-06-27 17:50:43,295 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:50:43" (2/2) ... [2024-06-27 17:50:43,296 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:50:43,323 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:50:43,324 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-27 17:50:43,324 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-27 17:50:43,324 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-27 17:50:43,324 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:50:43,325 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-27 17:50:43,346 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:50:43,486 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i[945,958] [2024-06-27 17:50:43,658 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:50:43,667 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:50:43,711 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:50:43,772 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:50:43,799 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:50:43,801 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43 WrapperNode [2024-06-27 17:50:43,801 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:50:43,802 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:50:43,802 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:50:43,802 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:50:43,807 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,834 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,859 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-27 17:50:43,860 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:50:43,861 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:50:43,861 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:50:43,861 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:50:43,868 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,868 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,872 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,891 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-27 17:50:43,891 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,891 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,902 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,904 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,907 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,908 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,911 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:50:43,914 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:50:43,914 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:50:43,914 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:50:43,915 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (1/1) ... [2024-06-27 17:50:43,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:50:43,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:50:43,938 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-27 17:50:43,960 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-27 17:50:43,969 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:50:43,969 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:50:43,969 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:50:43,969 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:50:43,970 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:50:43,970 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:50:43,970 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:50:43,970 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:50:43,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:50:43,970 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:50:43,970 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:50:43,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:50:43,972 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 17:50:44,081 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:50:44,083 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:50:44,216 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:50:44,216 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:50:44,302 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:50:44,303 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:50:44,303 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:50:44 BoogieIcfgContainer [2024-06-27 17:50:44,304 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:50:44,306 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:50:44,306 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:50:44,309 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:50:44,309 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:50:41" (1/4) ... [2024-06-27 17:50:44,309 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f0bd247 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:50:44, skipping insertion in model container [2024-06-27 17:50:44,309 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:50:43" (2/4) ... [2024-06-27 17:50:44,310 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f0bd247 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:50:44, skipping insertion in model container [2024-06-27 17:50:44,310 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:50:43" (3/4) ... [2024-06-27 17:50:44,310 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f0bd247 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:50:44, skipping insertion in model container [2024-06-27 17:50:44,310 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:50:44" (4/4) ... [2024-06-27 17:50:44,311 INFO L112 eAbstractionObserver]: Analyzing ICFG safe011_tso.i [2024-06-27 17:50:44,325 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:50:44,325 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:50:44,325 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:50:44,360 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:50:44,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:50:44,419 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-27 17:50:44,419 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:50:44,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-27 17:50:44,422 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:50:44,424 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-27 17:50:44,430 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:50:44,434 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;@3bb901f1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:50:44,434 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:50:44,437 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:50:44,437 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:50:44,437 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:50:44,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:44,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:50:44,438 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:44,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:44,442 INFO L85 PathProgramCache]: Analyzing trace with hash 209194482, now seen corresponding path program 1 times [2024-06-27 17:50:44,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:44,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806723952] [2024-06-27 17:50:44,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:44,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:44,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:44,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:44,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:44,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806723952] [2024-06-27 17:50:44,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806723952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:44,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:44,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:50:44,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424720199] [2024-06-27 17:50:44,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:44,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:50:44,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:44,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:50:44,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:50:44,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:50:44,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:44,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:44,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:50:44,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:45,097 INFO L124 PetriNetUnfolderBase]: 1246/2015 cut-off events. [2024-06-27 17:50:45,098 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 17:50:45,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3946 conditions, 2015 events. 1246/2015 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11310 event pairs, 931 based on Foata normal form. 1/1939 useless extension candidates. Maximal degree in co-relation 3934. Up to 1854 conditions per place. [2024-06-27 17:50:45,132 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 33 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-27 17:50:45,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 191 flow [2024-06-27 17:50:45,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:50:45,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:50:45,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-27 17:50:45,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6962962962962963 [2024-06-27 17:50:45,145 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 94 transitions. [2024-06-27 17:50:45,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 191 flow [2024-06-27 17:50:45,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 186 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:45,152 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-27 17:50:45,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 17:50:45,158 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-27 17:50:45,159 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-27 17:50:45,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:45,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:45,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:45,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:50:45,160 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:45,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:45,162 INFO L85 PathProgramCache]: Analyzing trace with hash -827526895, now seen corresponding path program 1 times [2024-06-27 17:50:45,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:45,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226288975] [2024-06-27 17:50:45,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:45,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:45,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:45,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:45,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:45,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226288975] [2024-06-27 17:50:45,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226288975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:45,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:45,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:50:45,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358365189] [2024-06-27 17:50:45,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:45,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:50:45,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:45,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:50:45,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:50:45,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:50:45,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:45,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:45,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:50:45,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:45,567 INFO L124 PetriNetUnfolderBase]: 1253/2226 cut-off events. [2024-06-27 17:50:45,567 INFO L125 PetriNetUnfolderBase]: For 347/355 co-relation queries the response was YES. [2024-06-27 17:50:45,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4676 conditions, 2226 events. 1253/2226 cut-off events. For 347/355 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13231 event pairs, 793 based on Foata normal form. 7/2178 useless extension candidates. Maximal degree in co-relation 4664. Up to 1820 conditions per place. [2024-06-27 17:50:45,577 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 44 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-27 17:50:45,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 296 flow [2024-06-27 17:50:45,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:50:45,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:50:45,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-27 17:50:45,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 17:50:45,582 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 128 transitions. [2024-06-27 17:50:45,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 296 flow [2024-06-27 17:50:45,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 69 transitions, 292 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:50:45,585 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 186 flow [2024-06-27 17:50:45,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-27 17:50:45,586 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-27 17:50:45,586 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 186 flow [2024-06-27 17:50:45,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:45,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:45,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:45,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:50:45,591 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:45,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:45,598 INFO L85 PathProgramCache]: Analyzing trace with hash 116471305, now seen corresponding path program 1 times [2024-06-27 17:50:45,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:45,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196357391] [2024-06-27 17:50:45,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:45,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:45,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:45,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:45,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:45,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196357391] [2024-06-27 17:50:45,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196357391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:45,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:45,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:50:45,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119217652] [2024-06-27 17:50:45,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:45,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:50:45,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:45,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:50:45,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:50:45,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:50:45,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 186 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:45,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:45,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:50:45,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:45,880 INFO L124 PetriNetUnfolderBase]: 1321/2161 cut-off events. [2024-06-27 17:50:45,881 INFO L125 PetriNetUnfolderBase]: For 1392/1408 co-relation queries the response was YES. [2024-06-27 17:50:45,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5550 conditions, 2161 events. 1321/2161 cut-off events. For 1392/1408 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12086 event pairs, 373 based on Foata normal form. 11/2158 useless extension candidates. Maximal degree in co-relation 5535. Up to 1722 conditions per place. [2024-06-27 17:50:45,890 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 63 selfloop transitions, 21 changer transitions 0/98 dead transitions. [2024-06-27 17:50:45,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 98 transitions, 512 flow [2024-06-27 17:50:45,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:50:45,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:50:45,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 167 transitions. [2024-06-27 17:50:45,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7422222222222222 [2024-06-27 17:50:45,895 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 186 flow. Second operand 5 states and 167 transitions. [2024-06-27 17:50:45,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 98 transitions, 512 flow [2024-06-27 17:50:45,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 98 transitions, 508 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:50:45,911 INFO L231 Difference]: Finished difference. Result has 60 places, 64 transitions, 328 flow [2024-06-27 17:50:45,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=328, PETRI_PLACES=60, PETRI_TRANSITIONS=64} [2024-06-27 17:50:45,912 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-06-27 17:50:45,912 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 64 transitions, 328 flow [2024-06-27 17:50:45,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:45,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:45,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:45,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:50:45,913 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:45,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:45,914 INFO L85 PathProgramCache]: Analyzing trace with hash 259816200, now seen corresponding path program 1 times [2024-06-27 17:50:45,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:45,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405095405] [2024-06-27 17:50:45,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:45,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:45,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:46,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:46,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:46,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405095405] [2024-06-27 17:50:46,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405095405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:46,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:46,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:50:46,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539536143] [2024-06-27 17:50:46,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:46,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:50:46,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:46,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:50:46,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:50:46,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:50:46,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 64 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:46,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:46,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:50:46,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:46,367 INFO L124 PetriNetUnfolderBase]: 1491/2431 cut-off events. [2024-06-27 17:50:46,367 INFO L125 PetriNetUnfolderBase]: For 3790/3820 co-relation queries the response was YES. [2024-06-27 17:50:46,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7709 conditions, 2431 events. 1491/2431 cut-off events. For 3790/3820 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13903 event pairs, 253 based on Foata normal form. 36/2454 useless extension candidates. Maximal degree in co-relation 7689. Up to 1748 conditions per place. [2024-06-27 17:50:46,384 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 72 selfloop transitions, 24 changer transitions 0/110 dead transitions. [2024-06-27 17:50:46,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 110 transitions, 684 flow [2024-06-27 17:50:46,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:46,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:46,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-06-27 17:50:46,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7296296296296296 [2024-06-27 17:50:46,387 INFO L175 Difference]: Start difference. First operand has 60 places, 64 transitions, 328 flow. Second operand 6 states and 197 transitions. [2024-06-27 17:50:46,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 110 transitions, 684 flow [2024-06-27 17:50:46,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 110 transitions, 672 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 17:50:46,394 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 393 flow [2024-06-27 17:50:46,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=393, PETRI_PLACES=65, PETRI_TRANSITIONS=66} [2024-06-27 17:50:46,396 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 17:50:46,396 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 393 flow [2024-06-27 17:50:46,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:46,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:46,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:46,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:50:46,397 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:46,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:46,398 INFO L85 PathProgramCache]: Analyzing trace with hash -668200421, now seen corresponding path program 1 times [2024-06-27 17:50:46,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:46,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366228668] [2024-06-27 17:50:46,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:46,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:46,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:46,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:46,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366228668] [2024-06-27 17:50:46,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366228668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:46,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:46,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:50:46,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284453772] [2024-06-27 17:50:46,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:46,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:50:46,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:46,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:50:46,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:50:46,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:50:46,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 393 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:46,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:46,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:50:46,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:46,678 INFO L124 PetriNetUnfolderBase]: 1486/2415 cut-off events. [2024-06-27 17:50:46,679 INFO L125 PetriNetUnfolderBase]: For 4846/4867 co-relation queries the response was YES. [2024-06-27 17:50:46,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8393 conditions, 2415 events. 1486/2415 cut-off events. For 4846/4867 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13800 event pairs, 433 based on Foata normal form. 11/2424 useless extension candidates. Maximal degree in co-relation 8370. Up to 2199 conditions per place. [2024-06-27 17:50:46,701 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 63 selfloop transitions, 7 changer transitions 0/84 dead transitions. [2024-06-27 17:50:46,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 84 transitions, 600 flow [2024-06-27 17:50:46,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:50:46,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:50:46,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-27 17:50:46,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-27 17:50:46,703 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 393 flow. Second operand 4 states and 119 transitions. [2024-06-27 17:50:46,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 84 transitions, 600 flow [2024-06-27 17:50:46,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 84 transitions, 541 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:46,709 INFO L231 Difference]: Finished difference. Result has 65 places, 69 transitions, 393 flow [2024-06-27 17:50:46,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=393, PETRI_PLACES=65, PETRI_TRANSITIONS=69} [2024-06-27 17:50:46,710 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 17:50:46,710 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 69 transitions, 393 flow [2024-06-27 17:50:46,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:46,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:46,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:46,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:50:46,711 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:46,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:46,712 INFO L85 PathProgramCache]: Analyzing trace with hash 759557279, now seen corresponding path program 1 times [2024-06-27 17:50:46,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:46,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947204491] [2024-06-27 17:50:46,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:46,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:46,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:46,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:46,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:46,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947204491] [2024-06-27 17:50:46,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947204491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:46,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:46,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:50:46,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316654847] [2024-06-27 17:50:46,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:46,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:50:46,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:46,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:50:46,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:50:46,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:46,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 69 transitions, 393 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-27 17:50:46,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:46,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:46,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:47,043 INFO L124 PetriNetUnfolderBase]: 1798/2909 cut-off events. [2024-06-27 17:50:47,044 INFO L125 PetriNetUnfolderBase]: For 5702/5702 co-relation queries the response was YES. [2024-06-27 17:50:47,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9481 conditions, 2909 events. 1798/2909 cut-off events. For 5702/5702 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17145 event pairs, 802 based on Foata normal form. 2/2904 useless extension candidates. Maximal degree in co-relation 9457. Up to 2630 conditions per place. [2024-06-27 17:50:47,067 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 76 selfloop transitions, 10 changer transitions 0/99 dead transitions. [2024-06-27 17:50:47,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 99 transitions, 674 flow [2024-06-27 17:50:47,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:50:47,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:50:47,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-27 17:50:47,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-06-27 17:50:47,068 INFO L175 Difference]: Start difference. First operand has 65 places, 69 transitions, 393 flow. Second operand 5 states and 142 transitions. [2024-06-27 17:50:47,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 99 transitions, 674 flow [2024-06-27 17:50:47,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 99 transitions, 641 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 17:50:47,075 INFO L231 Difference]: Finished difference. Result has 70 places, 78 transitions, 469 flow [2024-06-27 17:50:47,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=469, PETRI_PLACES=70, PETRI_TRANSITIONS=78} [2024-06-27 17:50:47,076 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 21 predicate places. [2024-06-27 17:50:47,076 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 78 transitions, 469 flow [2024-06-27 17:50:47,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-27 17:50:47,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:47,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:47,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:50:47,077 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:47,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:47,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1068315224, now seen corresponding path program 1 times [2024-06-27 17:50:47,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:47,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129606450] [2024-06-27 17:50:47,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:47,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:47,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:47,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:47,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:47,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129606450] [2024-06-27 17:50:47,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129606450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:47,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:47,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:50:47,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753553676] [2024-06-27 17:50:47,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:47,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:50:47,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:47,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:50:47,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:50:47,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:50:47,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 78 transitions, 469 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:47,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:47,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:50:47,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:47,397 INFO L124 PetriNetUnfolderBase]: 1730/2807 cut-off events. [2024-06-27 17:50:47,397 INFO L125 PetriNetUnfolderBase]: For 7897/7938 co-relation queries the response was YES. [2024-06-27 17:50:47,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10074 conditions, 2807 events. 1730/2807 cut-off events. For 7897/7938 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16420 event pairs, 438 based on Foata normal form. 16/2797 useless extension candidates. Maximal degree in co-relation 10047. Up to 2255 conditions per place. [2024-06-27 17:50:47,417 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 65 selfloop transitions, 29 changer transitions 0/111 dead transitions. [2024-06-27 17:50:47,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 111 transitions, 803 flow [2024-06-27 17:50:47,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:50:47,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:50:47,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-27 17:50:47,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7155555555555555 [2024-06-27 17:50:47,419 INFO L175 Difference]: Start difference. First operand has 70 places, 78 transitions, 469 flow. Second operand 5 states and 161 transitions. [2024-06-27 17:50:47,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 111 transitions, 803 flow [2024-06-27 17:50:47,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 111 transitions, 799 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:50:47,427 INFO L231 Difference]: Finished difference. Result has 75 places, 82 transitions, 566 flow [2024-06-27 17:50:47,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=566, PETRI_PLACES=75, PETRI_TRANSITIONS=82} [2024-06-27 17:50:47,428 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 26 predicate places. [2024-06-27 17:50:47,428 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 82 transitions, 566 flow [2024-06-27 17:50:47,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:47,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:47,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:47,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:50:47,429 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:47,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:47,429 INFO L85 PathProgramCache]: Analyzing trace with hash 2104499834, now seen corresponding path program 2 times [2024-06-27 17:50:47,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:47,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667133966] [2024-06-27 17:50:47,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:47,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:47,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50: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-27 17:50:47,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:47,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667133966] [2024-06-27 17:50:47,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667133966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:47,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:47,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:50:47,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487324801] [2024-06-27 17:50:47,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:47,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:50:47,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:47,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:50:47,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:50:47,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:50:47,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 82 transitions, 566 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:47,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:47,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:50:47,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:47,768 INFO L124 PetriNetUnfolderBase]: 1763/2937 cut-off events. [2024-06-27 17:50:47,768 INFO L125 PetriNetUnfolderBase]: For 9622/9673 co-relation queries the response was YES. [2024-06-27 17:50:47,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10886 conditions, 2937 events. 1763/2937 cut-off events. For 9622/9673 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17632 event pairs, 504 based on Foata normal form. 24/2938 useless extension candidates. Maximal degree in co-relation 10856. Up to 2295 conditions per place. [2024-06-27 17:50:47,786 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 61 selfloop transitions, 32 changer transitions 0/110 dead transitions. [2024-06-27 17:50:47,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 110 transitions, 875 flow [2024-06-27 17:50:47,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:50:47,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:50:47,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 17:50:47,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6933333333333334 [2024-06-27 17:50:47,788 INFO L175 Difference]: Start difference. First operand has 75 places, 82 transitions, 566 flow. Second operand 5 states and 156 transitions. [2024-06-27 17:50:47,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 110 transitions, 875 flow [2024-06-27 17:50:47,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 110 transitions, 826 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 17:50:47,803 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 675 flow [2024-06-27 17:50:47,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=675, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-27 17:50:47,804 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 31 predicate places. [2024-06-27 17:50:47,804 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 675 flow [2024-06-27 17:50:47,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:47,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:47,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:47,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:50:47,805 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:47,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:47,805 INFO L85 PathProgramCache]: Analyzing trace with hash 2109380640, now seen corresponding path program 1 times [2024-06-27 17:50:47,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:47,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338795996] [2024-06-27 17:50:47,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:47,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:47,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:47,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:47,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:47,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338795996] [2024-06-27 17:50:47,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338795996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:47,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:47,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:50:47,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406774215] [2024-06-27 17:50:47,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:47,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:50:47,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:47,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:50:47,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:50:47,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:47,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 675 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-27 17:50:47,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:47,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:47,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:48,155 INFO L124 PetriNetUnfolderBase]: 1857/2964 cut-off events. [2024-06-27 17:50:48,155 INFO L125 PetriNetUnfolderBase]: For 10516/10516 co-relation queries the response was YES. [2024-06-27 17:50:48,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11473 conditions, 2964 events. 1857/2964 cut-off events. For 10516/10516 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17114 event pairs, 458 based on Foata normal form. 4/2961 useless extension candidates. Maximal degree in co-relation 11440. Up to 2533 conditions per place. [2024-06-27 17:50:48,175 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 103 selfloop transitions, 22 changer transitions 0/138 dead transitions. [2024-06-27 17:50:48,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 138 transitions, 1187 flow [2024-06-27 17:50:48,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:48,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:48,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:50:48,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:50:48,178 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 675 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:50:48,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 138 transitions, 1187 flow [2024-06-27 17:50:48,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 138 transitions, 1085 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:48,193 INFO L231 Difference]: Finished difference. Result has 84 places, 101 transitions, 779 flow [2024-06-27 17:50:48,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=779, PETRI_PLACES=84, PETRI_TRANSITIONS=101} [2024-06-27 17:50:48,194 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 35 predicate places. [2024-06-27 17:50:48,194 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 101 transitions, 779 flow [2024-06-27 17:50:48,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-27 17:50:48,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:48,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:48,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:50:48,195 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:48,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:48,195 INFO L85 PathProgramCache]: Analyzing trace with hash 814985974, now seen corresponding path program 2 times [2024-06-27 17:50:48,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:48,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545884227] [2024-06-27 17:50:48,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:48,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:48,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:48,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:48,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:48,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545884227] [2024-06-27 17:50:48,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545884227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:48,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:48,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:50:48,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587627820] [2024-06-27 17:50:48,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:48,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:50:48,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:48,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:50:48,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:50:48,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:48,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 101 transitions, 779 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-27 17:50:48,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:48,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:48,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:48,535 INFO L124 PetriNetUnfolderBase]: 1874/2988 cut-off events. [2024-06-27 17:50:48,536 INFO L125 PetriNetUnfolderBase]: For 12196/12200 co-relation queries the response was YES. [2024-06-27 17:50:48,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12119 conditions, 2988 events. 1874/2988 cut-off events. For 12196/12200 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17210 event pairs, 476 based on Foata normal form. 3/2978 useless extension candidates. Maximal degree in co-relation 12083. Up to 2544 conditions per place. [2024-06-27 17:50:48,556 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 100 selfloop transitions, 29 changer transitions 0/142 dead transitions. [2024-06-27 17:50:48,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 142 transitions, 1259 flow [2024-06-27 17:50:48,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:48,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:48,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:50:48,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:50:48,558 INFO L175 Difference]: Start difference. First operand has 84 places, 101 transitions, 779 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:50:48,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 142 transitions, 1259 flow [2024-06-27 17:50:48,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 142 transitions, 1221 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 17:50:48,576 INFO L231 Difference]: Finished difference. Result has 89 places, 109 transitions, 883 flow [2024-06-27 17:50:48,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=883, PETRI_PLACES=89, PETRI_TRANSITIONS=109} [2024-06-27 17:50:48,577 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 40 predicate places. [2024-06-27 17:50:48,577 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 109 transitions, 883 flow [2024-06-27 17:50:48,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-27 17:50:48,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:48,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:48,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:50:48,577 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:48,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:48,578 INFO L85 PathProgramCache]: Analyzing trace with hash -209885186, now seen corresponding path program 3 times [2024-06-27 17:50:48,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:48,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230885848] [2024-06-27 17:50:48,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:48,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:48,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:48,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-27 17:50:48,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:48,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230885848] [2024-06-27 17:50:48,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230885848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:48,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:48,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:50:48,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225938099] [2024-06-27 17:50:48,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:48,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:50:48,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:48,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:50:48,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:50:48,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:48,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 109 transitions, 883 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-27 17:50:48,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:48,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:48,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:48,934 INFO L124 PetriNetUnfolderBase]: 1869/2981 cut-off events. [2024-06-27 17:50:48,935 INFO L125 PetriNetUnfolderBase]: For 13782/13786 co-relation queries the response was YES. [2024-06-27 17:50:48,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12367 conditions, 2981 events. 1869/2981 cut-off events. For 13782/13786 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17210 event pairs, 476 based on Foata normal form. 3/2971 useless extension candidates. Maximal degree in co-relation 12329. Up to 2541 conditions per place. [2024-06-27 17:50:48,954 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 97 selfloop transitions, 31 changer transitions 0/141 dead transitions. [2024-06-27 17:50:48,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 141 transitions, 1270 flow [2024-06-27 17:50:48,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:48,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:48,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:50:48,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 17:50:48,956 INFO L175 Difference]: Start difference. First operand has 89 places, 109 transitions, 883 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:50:48,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 141 transitions, 1270 flow [2024-06-27 17:50:48,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 141 transitions, 1237 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 17:50:48,974 INFO L231 Difference]: Finished difference. Result has 94 places, 110 transitions, 928 flow [2024-06-27 17:50:48,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=928, PETRI_PLACES=94, PETRI_TRANSITIONS=110} [2024-06-27 17:50:48,974 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-27 17:50:48,974 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 110 transitions, 928 flow [2024-06-27 17:50:48,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-27 17:50:48,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:48,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:48,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:50:48,975 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:48,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:48,976 INFO L85 PathProgramCache]: Analyzing trace with hash -209876258, now seen corresponding path program 1 times [2024-06-27 17:50:48,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:48,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482010082] [2024-06-27 17:50:48,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:48,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:48,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:49,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:49,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:49,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482010082] [2024-06-27 17:50:49,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482010082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:49,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:49,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:50:49,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195720022] [2024-06-27 17:50:49,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:49,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:50:49,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:49,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:50:49,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:50:49,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:49,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 110 transitions, 928 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-27 17:50:49,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:49,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:49,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:49,374 INFO L124 PetriNetUnfolderBase]: 1861/2988 cut-off events. [2024-06-27 17:50:49,374 INFO L125 PetriNetUnfolderBase]: For 15009/15009 co-relation queries the response was YES. [2024-06-27 17:50:49,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12596 conditions, 2988 events. 1861/2988 cut-off events. For 15009/15009 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17294 event pairs, 450 based on Foata normal form. 4/2987 useless extension candidates. Maximal degree in co-relation 12555. Up to 2688 conditions per place. [2024-06-27 17:50:49,393 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 115 selfloop transitions, 12 changer transitions 0/140 dead transitions. [2024-06-27 17:50:49,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 140 transitions, 1260 flow [2024-06-27 17:50:49,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:49,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:49,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:50:49,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:50:49,395 INFO L175 Difference]: Start difference. First operand has 94 places, 110 transitions, 928 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:50:49,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 140 transitions, 1260 flow [2024-06-27 17:50:49,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 140 transitions, 1212 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:49,421 INFO L231 Difference]: Finished difference. Result has 97 places, 112 transitions, 927 flow [2024-06-27 17:50:49,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=927, PETRI_PLACES=97, PETRI_TRANSITIONS=112} [2024-06-27 17:50:49,421 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 48 predicate places. [2024-06-27 17:50:49,422 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 112 transitions, 927 flow [2024-06-27 17:50:49,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-27 17:50:49,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:49,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:49,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:50:49,422 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:49,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:49,423 INFO L85 PathProgramCache]: Analyzing trace with hash 153764254, now seen corresponding path program 1 times [2024-06-27 17:50:49,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:49,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383607956] [2024-06-27 17:50:49,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:49,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:49,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:49,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-27 17:50:49,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:49,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383607956] [2024-06-27 17:50:49,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383607956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:49,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:49,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:50:49,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784263001] [2024-06-27 17:50:49,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:49,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:50:49,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:49,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:50:49,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:50:49,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:49,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 112 transitions, 927 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-27 17:50:49,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:49,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:49,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:49,857 INFO L124 PetriNetUnfolderBase]: 1900/3136 cut-off events. [2024-06-27 17:50:49,857 INFO L125 PetriNetUnfolderBase]: For 17175/17175 co-relation queries the response was YES. [2024-06-27 17:50:49,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13148 conditions, 3136 events. 1900/3136 cut-off events. For 17175/17175 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18849 event pairs, 722 based on Foata normal form. 2/3105 useless extension candidates. Maximal degree in co-relation 13106. Up to 2570 conditions per place. [2024-06-27 17:50:49,876 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 108 selfloop transitions, 33 changer transitions 0/154 dead transitions. [2024-06-27 17:50:49,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 154 transitions, 1450 flow [2024-06-27 17:50:49,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:49,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:49,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:50:49,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-27 17:50:49,878 INFO L175 Difference]: Start difference. First operand has 97 places, 112 transitions, 927 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:50:49,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 154 transitions, 1450 flow [2024-06-27 17:50:49,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 154 transitions, 1421 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:49,900 INFO L231 Difference]: Finished difference. Result has 100 places, 119 transitions, 1047 flow [2024-06-27 17:50:49,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1047, PETRI_PLACES=100, PETRI_TRANSITIONS=119} [2024-06-27 17:50:49,901 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 51 predicate places. [2024-06-27 17:50:49,901 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 119 transitions, 1047 flow [2024-06-27 17:50:49,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-27 17:50:49,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:49,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:49,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:50:49,902 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:49,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:49,903 INFO L85 PathProgramCache]: Analyzing trace with hash -612539526, now seen corresponding path program 2 times [2024-06-27 17:50:49,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:49,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300707] [2024-06-27 17:50:49,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:49,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:49,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:49,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:49,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:49,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300707] [2024-06-27 17:50:49,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:49,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:49,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:50:49,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789808297] [2024-06-27 17:50:49,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:49,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:50:49,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:49,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:50:49,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:50:50,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:50,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 119 transitions, 1047 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-27 17:50:50,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:50,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:50,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:50,338 INFO L124 PetriNetUnfolderBase]: 1895/3129 cut-off events. [2024-06-27 17:50:50,338 INFO L125 PetriNetUnfolderBase]: For 18870/18870 co-relation queries the response was YES. [2024-06-27 17:50:50,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13470 conditions, 3129 events. 1895/3129 cut-off events. For 18870/18870 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18886 event pairs, 722 based on Foata normal form. 2/3099 useless extension candidates. Maximal degree in co-relation 13426. Up to 2565 conditions per place. [2024-06-27 17:50:50,367 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 106 selfloop transitions, 37 changer transitions 0/156 dead transitions. [2024-06-27 17:50:50,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 156 transitions, 1487 flow [2024-06-27 17:50:50,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:50,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:50,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 17:50:50,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:50:50,369 INFO L175 Difference]: Start difference. First operand has 100 places, 119 transitions, 1047 flow. Second operand 6 states and 183 transitions. [2024-06-27 17:50:50,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 156 transitions, 1487 flow [2024-06-27 17:50:50,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 156 transitions, 1445 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 17:50:50,399 INFO L231 Difference]: Finished difference. Result has 105 places, 121 transitions, 1128 flow [2024-06-27 17:50:50,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1128, PETRI_PLACES=105, PETRI_TRANSITIONS=121} [2024-06-27 17:50:50,401 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 56 predicate places. [2024-06-27 17:50:50,401 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 121 transitions, 1128 flow [2024-06-27 17:50:50,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-27 17:50:50,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:50,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:50,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:50:50,402 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:50,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:50,402 INFO L85 PathProgramCache]: Analyzing trace with hash -497886558, now seen corresponding path program 3 times [2024-06-27 17:50:50,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:50,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987399027] [2024-06-27 17:50:50,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:50,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:50,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:50,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:50,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:50,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987399027] [2024-06-27 17:50:50,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987399027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:50,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:50,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:50:50,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990363850] [2024-06-27 17:50:50,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:50,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:50:50,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:50,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:50:50,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:50:50,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:50,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 121 transitions, 1128 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-27 17:50:50,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:50,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:50,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:50,800 INFO L124 PetriNetUnfolderBase]: 1890/3128 cut-off events. [2024-06-27 17:50:50,801 INFO L125 PetriNetUnfolderBase]: For 21673/21680 co-relation queries the response was YES. [2024-06-27 17:50:50,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13727 conditions, 3128 events. 1890/3128 cut-off events. For 21673/21680 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18883 event pairs, 748 based on Foata normal form. 5/3097 useless extension candidates. Maximal degree in co-relation 13681. Up to 2560 conditions per place. [2024-06-27 17:50:50,819 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 103 selfloop transitions, 33 changer transitions 0/149 dead transitions. [2024-06-27 17:50:50,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 149 transitions, 1475 flow [2024-06-27 17:50:50,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:50,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:50,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 17:50:50,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-27 17:50:50,821 INFO L175 Difference]: Start difference. First operand has 105 places, 121 transitions, 1128 flow. Second operand 6 states and 173 transitions. [2024-06-27 17:50:50,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 149 transitions, 1475 flow [2024-06-27 17:50:50,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 149 transitions, 1425 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:50,845 INFO L231 Difference]: Finished difference. Result has 108 places, 122 transitions, 1163 flow [2024-06-27 17:50:50,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1163, PETRI_PLACES=108, PETRI_TRANSITIONS=122} [2024-06-27 17:50:50,847 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-27 17:50:50,847 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 122 transitions, 1163 flow [2024-06-27 17:50:50,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-27 17:50:50,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:50,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:50,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:50:50,848 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:50,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:50,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1907380493, now seen corresponding path program 1 times [2024-06-27 17:50:50,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:50,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123061220] [2024-06-27 17:50:50,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:50,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:50,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:50,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:50,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:50,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123061220] [2024-06-27 17:50:50,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123061220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:50,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:50,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:50:50,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048370100] [2024-06-27 17:50:50,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:50,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:50:50,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:50,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:50:50,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:50:50,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:50,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 122 transitions, 1163 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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-27 17:50:50,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:50,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:50,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:51,149 INFO L124 PetriNetUnfolderBase]: 1866/2976 cut-off events. [2024-06-27 17:50:51,150 INFO L125 PetriNetUnfolderBase]: For 21375/21382 co-relation queries the response was YES. [2024-06-27 17:50:51,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13554 conditions, 2976 events. 1866/2976 cut-off events. For 21375/21382 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17155 event pairs, 456 based on Foata normal form. 8/2979 useless extension candidates. Maximal degree in co-relation 13507. Up to 2685 conditions per place. [2024-06-27 17:50:51,171 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 107 selfloop transitions, 14 changer transitions 0/134 dead transitions. [2024-06-27 17:50:51,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 134 transitions, 1433 flow [2024-06-27 17:50:51,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:50:51,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:50:51,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-06-27 17:50:51,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:50:51,173 INFO L175 Difference]: Start difference. First operand has 108 places, 122 transitions, 1163 flow. Second operand 4 states and 116 transitions. [2024-06-27 17:50:51,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 134 transitions, 1433 flow [2024-06-27 17:50:51,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 134 transitions, 1382 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:51,203 INFO L231 Difference]: Finished difference. Result has 109 places, 122 transitions, 1148 flow [2024-06-27 17:50:51,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1148, PETRI_PLACES=109, PETRI_TRANSITIONS=122} [2024-06-27 17:50:51,203 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 60 predicate places. [2024-06-27 17:50:51,203 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 122 transitions, 1148 flow [2024-06-27 17:50:51,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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-27 17:50:51,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:51,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:51,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:50:51,204 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:51,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:51,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1082794565, now seen corresponding path program 1 times [2024-06-27 17:50:51,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:51,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663265678] [2024-06-27 17:50:51,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:51,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:51,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:51,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:51,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:51,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663265678] [2024-06-27 17:50:51,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663265678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:51,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:51,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:50:51,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252378643] [2024-06-27 17:50:51,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:51,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:50:51,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:51,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:50:51,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:50:51,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:50:51,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 122 transitions, 1148 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-27 17:50:51,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:51,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:50:51,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:51,633 INFO L124 PetriNetUnfolderBase]: 2061/3311 cut-off events. [2024-06-27 17:50:51,633 INFO L125 PetriNetUnfolderBase]: For 31041/31055 co-relation queries the response was YES. [2024-06-27 17:50:51,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15241 conditions, 3311 events. 2061/3311 cut-off events. For 31041/31055 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19928 event pairs, 291 based on Foata normal form. 24/3245 useless extension candidates. Maximal degree in co-relation 15192. Up to 2019 conditions per place. [2024-06-27 17:50:51,660 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 99 selfloop transitions, 43 changer transitions 0/170 dead transitions. [2024-06-27 17:50:51,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 170 transitions, 1712 flow [2024-06-27 17:50:51,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:51,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:51,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-27 17:50:51,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7222222222222222 [2024-06-27 17:50:51,662 INFO L175 Difference]: Start difference. First operand has 109 places, 122 transitions, 1148 flow. Second operand 6 states and 195 transitions. [2024-06-27 17:50:51,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 170 transitions, 1712 flow [2024-06-27 17:50:51,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 170 transitions, 1676 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:51,701 INFO L231 Difference]: Finished difference. Result has 113 places, 128 transitions, 1294 flow [2024-06-27 17:50:51,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1294, PETRI_PLACES=113, PETRI_TRANSITIONS=128} [2024-06-27 17:50:51,702 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 64 predicate places. [2024-06-27 17:50:51,702 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 128 transitions, 1294 flow [2024-06-27 17:50:51,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-27 17:50:51,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:51,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:51,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:50:51,702 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:51,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:51,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1924151661, now seen corresponding path program 2 times [2024-06-27 17:50:51,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:51,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346448322] [2024-06-27 17:50:51,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:51,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:51,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:51,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:51,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:51,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346448322] [2024-06-27 17:50:51,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346448322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:51,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:51,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:50:51,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925727708] [2024-06-27 17:50:51,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:51,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:50:51,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:51,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:50:51,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:50:51,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:50:51,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 128 transitions, 1294 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-27 17:50:51,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:51,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:50:51,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:52,133 INFO L124 PetriNetUnfolderBase]: 2108/3377 cut-off events. [2024-06-27 17:50:52,134 INFO L125 PetriNetUnfolderBase]: For 36391/36418 co-relation queries the response was YES. [2024-06-27 17:50:52,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16680 conditions, 3377 events. 2108/3377 cut-off events. For 36391/36418 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20410 event pairs, 454 based on Foata normal form. 20/3304 useless extension candidates. Maximal degree in co-relation 16630. Up to 2648 conditions per place. [2024-06-27 17:50:52,162 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 94 selfloop transitions, 43 changer transitions 0/165 dead transitions. [2024-06-27 17:50:52,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 165 transitions, 1715 flow [2024-06-27 17:50:52,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:52,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:52,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-27 17:50:52,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-27 17:50:52,163 INFO L175 Difference]: Start difference. First operand has 113 places, 128 transitions, 1294 flow. Second operand 6 states and 190 transitions. [2024-06-27 17:50:52,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 165 transitions, 1715 flow [2024-06-27 17:50:52,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 165 transitions, 1647 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 17:50:52,214 INFO L231 Difference]: Finished difference. Result has 117 places, 130 transitions, 1349 flow [2024-06-27 17:50:52,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1226, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1349, PETRI_PLACES=117, PETRI_TRANSITIONS=130} [2024-06-27 17:50:52,215 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 68 predicate places. [2024-06-27 17:50:52,215 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 130 transitions, 1349 flow [2024-06-27 17:50:52,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-27 17:50:52,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:52,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:52,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:50:52,215 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:52,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:52,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1808675793, now seen corresponding path program 1 times [2024-06-27 17:50:52,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:52,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334581822] [2024-06-27 17:50:52,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:52,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:52,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:52,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:52,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:52,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334581822] [2024-06-27 17:50:52,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334581822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:52,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:52,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:52,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103382126] [2024-06-27 17:50:52,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:52,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:52,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:52,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:52,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:52,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:52,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 130 transitions, 1349 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:52,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:52,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:52,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:52,683 INFO L124 PetriNetUnfolderBase]: 2357/3719 cut-off events. [2024-06-27 17:50:52,683 INFO L125 PetriNetUnfolderBase]: For 37200/37200 co-relation queries the response was YES. [2024-06-27 17:50:52,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18161 conditions, 3719 events. 2357/3719 cut-off events. For 37200/37200 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22153 event pairs, 510 based on Foata normal form. 20/3732 useless extension candidates. Maximal degree in co-relation 18109. Up to 3109 conditions per place. [2024-06-27 17:50:52,714 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 122 selfloop transitions, 37 changer transitions 0/172 dead transitions. [2024-06-27 17:50:52,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 172 transitions, 1791 flow [2024-06-27 17:50:52,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:52,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:52,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:50:52,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 17:50:52,717 INFO L175 Difference]: Start difference. First operand has 117 places, 130 transitions, 1349 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:50:52,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 172 transitions, 1791 flow [2024-06-27 17:50:52,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 172 transitions, 1687 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:52,773 INFO L231 Difference]: Finished difference. Result has 120 places, 132 transitions, 1353 flow [2024-06-27 17:50:52,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1353, PETRI_PLACES=120, PETRI_TRANSITIONS=132} [2024-06-27 17:50:52,774 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 71 predicate places. [2024-06-27 17:50:52,774 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 132 transitions, 1353 flow [2024-06-27 17:50:52,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:52,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:52,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:52,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:50:52,775 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:52,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:52,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1517492085, now seen corresponding path program 2 times [2024-06-27 17:50:52,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:52,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224508638] [2024-06-27 17:50:52,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:52,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:52,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:52,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:52,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:52,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224508638] [2024-06-27 17:50:52,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224508638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:52,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:52,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:52,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917372550] [2024-06-27 17:50:52,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:52,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:52,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:52,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:52,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:52,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:52,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 132 transitions, 1353 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:52,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:52,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:52,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:53,253 INFO L124 PetriNetUnfolderBase]: 2384/3762 cut-off events. [2024-06-27 17:50:53,254 INFO L125 PetriNetUnfolderBase]: For 38107/38111 co-relation queries the response was YES. [2024-06-27 17:50:53,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18533 conditions, 3762 events. 2384/3762 cut-off events. For 38107/38111 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22492 event pairs, 548 based on Foata normal form. 5/3750 useless extension candidates. Maximal degree in co-relation 18480. Up to 3282 conditions per place. [2024-06-27 17:50:53,283 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 115 selfloop transitions, 40 changer transitions 0/168 dead transitions. [2024-06-27 17:50:53,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 168 transitions, 1769 flow [2024-06-27 17:50:53,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:53,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:53,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:50:53,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 17:50:53,284 INFO L175 Difference]: Start difference. First operand has 120 places, 132 transitions, 1353 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:50:53,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 168 transitions, 1769 flow [2024-06-27 17:50:53,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 168 transitions, 1683 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:53,345 INFO L231 Difference]: Finished difference. Result has 122 places, 134 transitions, 1384 flow [2024-06-27 17:50:53,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1384, PETRI_PLACES=122, PETRI_TRANSITIONS=134} [2024-06-27 17:50:53,345 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-27 17:50:53,346 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 134 transitions, 1384 flow [2024-06-27 17:50:53,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:53,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:53,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:53,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:50:53,346 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:53,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:53,347 INFO L85 PathProgramCache]: Analyzing trace with hash 172092319, now seen corresponding path program 3 times [2024-06-27 17:50:53,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:53,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231491231] [2024-06-27 17:50:53,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:53,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:53,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:53,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:53,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:53,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231491231] [2024-06-27 17:50:53,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231491231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:53,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:53,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:53,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077992551] [2024-06-27 17:50:53,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:53,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:53,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:53,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:53,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:53,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:53,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 134 transitions, 1384 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:53,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:53,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:53,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:53,790 INFO L124 PetriNetUnfolderBase]: 2411/3915 cut-off events. [2024-06-27 17:50:53,790 INFO L125 PetriNetUnfolderBase]: For 42136/42140 co-relation queries the response was YES. [2024-06-27 17:50:53,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19099 conditions, 3915 events. 2411/3915 cut-off events. For 42136/42140 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 24225 event pairs, 909 based on Foata normal form. 5/3879 useless extension candidates. Maximal degree in co-relation 19045. Up to 3323 conditions per place. [2024-06-27 17:50:53,898 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 116 selfloop transitions, 41 changer transitions 0/170 dead transitions. [2024-06-27 17:50:53,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 170 transitions, 1808 flow [2024-06-27 17:50:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:53,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:53,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:50:53,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 17:50:53,900 INFO L175 Difference]: Start difference. First operand has 122 places, 134 transitions, 1384 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:50:53,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 170 transitions, 1808 flow [2024-06-27 17:50:53,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 170 transitions, 1709 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:53,951 INFO L231 Difference]: Finished difference. Result has 124 places, 136 transitions, 1408 flow [2024-06-27 17:50:53,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1285, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1408, PETRI_PLACES=124, PETRI_TRANSITIONS=136} [2024-06-27 17:50:53,951 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 75 predicate places. [2024-06-27 17:50:53,951 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 136 transitions, 1408 flow [2024-06-27 17:50:53,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:53,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:53,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:53,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:50:53,953 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:53,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:53,953 INFO L85 PathProgramCache]: Analyzing trace with hash -867097163, now seen corresponding path program 4 times [2024-06-27 17:50:53,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:53,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696396510] [2024-06-27 17:50:53,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:53,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:54,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:54,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:54,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696396510] [2024-06-27 17:50:54,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696396510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:54,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:54,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:54,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416890989] [2024-06-27 17:50:54,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:54,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:54,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:54,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:54,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:54,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:54,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 136 transitions, 1408 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:54,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:54,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:54,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:54,477 INFO L124 PetriNetUnfolderBase]: 2403/3828 cut-off events. [2024-06-27 17:50:54,478 INFO L125 PetriNetUnfolderBase]: For 44367/44371 co-relation queries the response was YES. [2024-06-27 17:50:54,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19101 conditions, 3828 events. 2403/3828 cut-off events. For 44367/44371 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23187 event pairs, 677 based on Foata normal form. 5/3809 useless extension candidates. Maximal degree in co-relation 19046. Up to 3068 conditions per place. [2024-06-27 17:50:54,511 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 115 selfloop transitions, 48 changer transitions 0/176 dead transitions. [2024-06-27 17:50:54,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 176 transitions, 1864 flow [2024-06-27 17:50:54,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:54,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:54,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:50:54,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:50:54,512 INFO L175 Difference]: Start difference. First operand has 124 places, 136 transitions, 1408 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:50:54,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 176 transitions, 1864 flow [2024-06-27 17:50:54,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 176 transitions, 1759 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:54,579 INFO L231 Difference]: Finished difference. Result has 126 places, 138 transitions, 1444 flow [2024-06-27 17:50:54,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1444, PETRI_PLACES=126, PETRI_TRANSITIONS=138} [2024-06-27 17:50:54,579 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 77 predicate places. [2024-06-27 17:50:54,580 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 138 transitions, 1444 flow [2024-06-27 17:50:54,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:54,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:54,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:54,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:50:54,580 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:54,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:54,581 INFO L85 PathProgramCache]: Analyzing trace with hash 671204983, now seen corresponding path program 1 times [2024-06-27 17:50:54,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:54,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101188922] [2024-06-27 17:50:54,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:54,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:54,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:54,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-27 17:50:54,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:54,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101188922] [2024-06-27 17:50:54,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101188922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:54,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:54,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:54,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448189824] [2024-06-27 17:50:54,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:54,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:54,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:54,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:54,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:54,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:54,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 138 transitions, 1444 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:54,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:54,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:54,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:55,122 INFO L124 PetriNetUnfolderBase]: 2557/4079 cut-off events. [2024-06-27 17:50:55,122 INFO L125 PetriNetUnfolderBase]: For 51906/51906 co-relation queries the response was YES. [2024-06-27 17:50:55,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20550 conditions, 4079 events. 2557/4079 cut-off events. For 51906/51906 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 24951 event pairs, 399 based on Foata normal form. 12/4084 useless extension candidates. Maximal degree in co-relation 20494. Up to 2889 conditions per place. [2024-06-27 17:50:55,155 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 140 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2024-06-27 17:50:55,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 191 transitions, 2081 flow [2024-06-27 17:50:55,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:55,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:55,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:50:55,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:50:55,157 INFO L175 Difference]: Start difference. First operand has 126 places, 138 transitions, 1444 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:50:55,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 191 transitions, 2081 flow [2024-06-27 17:50:55,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 191 transitions, 1958 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:55,225 INFO L231 Difference]: Finished difference. Result has 130 places, 143 transitions, 1488 flow [2024-06-27 17:50:55,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1488, PETRI_PLACES=130, PETRI_TRANSITIONS=143} [2024-06-27 17:50:55,226 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-27 17:50:55,226 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 143 transitions, 1488 flow [2024-06-27 17:50:55,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:55,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:55,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:55,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:50:55,226 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:55,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:55,227 INFO L85 PathProgramCache]: Analyzing trace with hash 480841213, now seen corresponding path program 2 times [2024-06-27 17:50:55,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:55,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013366757] [2024-06-27 17:50:55,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:55,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:55,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:55,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:55,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:55,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013366757] [2024-06-27 17:50:55,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013366757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:55,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:55,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:55,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542576120] [2024-06-27 17:50:55,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:55,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:55,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:55,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:55,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:55,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:55,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 143 transitions, 1488 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:55,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:55,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:55,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:55,756 INFO L124 PetriNetUnfolderBase]: 2624/4230 cut-off events. [2024-06-27 17:50:55,756 INFO L125 PetriNetUnfolderBase]: For 56773/56773 co-relation queries the response was YES. [2024-06-27 17:50:55,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21296 conditions, 4230 events. 2624/4230 cut-off events. For 56773/56773 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 26405 event pairs, 725 based on Foata normal form. 12/4227 useless extension candidates. Maximal degree in co-relation 21237. Up to 3413 conditions per place. [2024-06-27 17:50:55,787 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 137 selfloop transitions, 39 changer transitions 0/189 dead transitions. [2024-06-27 17:50:55,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 189 transitions, 1995 flow [2024-06-27 17:50:55,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:55,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:55,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:50:55,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 17:50:55,792 INFO L175 Difference]: Start difference. First operand has 130 places, 143 transitions, 1488 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:50:55,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 189 transitions, 1995 flow [2024-06-27 17:50:55,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 189 transitions, 1936 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 17:50:55,886 INFO L231 Difference]: Finished difference. Result has 136 places, 146 transitions, 1567 flow [2024-06-27 17:50:55,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1429, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1567, PETRI_PLACES=136, PETRI_TRANSITIONS=146} [2024-06-27 17:50:55,887 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 87 predicate places. [2024-06-27 17:50:55,887 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 146 transitions, 1567 flow [2024-06-27 17:50:55,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:55,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:55,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:55,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:50:55,888 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:55,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:55,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1733062771, now seen corresponding path program 3 times [2024-06-27 17:50:55,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:55,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789784530] [2024-06-27 17:50:55,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:55,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:55,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:55,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:55,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:55,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789784530] [2024-06-27 17:50:55,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789784530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:55,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:55,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:55,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898606548] [2024-06-27 17:50:55,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:55,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:55,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:55,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:55,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:56,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:56,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 146 transitions, 1567 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:56,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:56,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:56,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:56,468 INFO L124 PetriNetUnfolderBase]: 2778/4590 cut-off events. [2024-06-27 17:50:56,469 INFO L125 PetriNetUnfolderBase]: For 66025/66025 co-relation queries the response was YES. [2024-06-27 17:50:56,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23206 conditions, 4590 events. 2778/4590 cut-off events. For 66025/66025 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29775 event pairs, 860 based on Foata normal form. 12/4563 useless extension candidates. Maximal degree in co-relation 23144. Up to 3587 conditions per place. [2024-06-27 17:50:56,510 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 143 selfloop transitions, 41 changer transitions 0/197 dead transitions. [2024-06-27 17:50:56,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 197 transitions, 2200 flow [2024-06-27 17:50:56,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:56,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:56,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:50:56,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-27 17:50:56,512 INFO L175 Difference]: Start difference. First operand has 136 places, 146 transitions, 1567 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:50:56,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 197 transitions, 2200 flow [2024-06-27 17:50:56,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 197 transitions, 2141 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:56,608 INFO L231 Difference]: Finished difference. Result has 141 places, 149 transitions, 1657 flow [2024-06-27 17:50:56,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1657, PETRI_PLACES=141, PETRI_TRANSITIONS=149} [2024-06-27 17:50:56,608 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-06-27 17:50:56,608 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 149 transitions, 1657 flow [2024-06-27 17:50:56,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:56,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:56,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:56,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:50:56,609 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:56,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:56,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1733066491, now seen corresponding path program 4 times [2024-06-27 17:50:56,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:56,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534499782] [2024-06-27 17:50:56,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:56,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:56,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:56,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:56,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:56,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534499782] [2024-06-27 17:50:56,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534499782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:56,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:56,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:56,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678499147] [2024-06-27 17:50:56,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:56,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:56,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:56,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:56,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:56,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:56,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 149 transitions, 1657 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:56,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:56,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:56,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:57,188 INFO L124 PetriNetUnfolderBase]: 2872/4648 cut-off events. [2024-06-27 17:50:57,188 INFO L125 PetriNetUnfolderBase]: For 72621/72621 co-relation queries the response was YES. [2024-06-27 17:50:57,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24324 conditions, 4648 events. 2872/4648 cut-off events. For 72621/72621 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 29766 event pairs, 817 based on Foata normal form. 16/4650 useless extension candidates. Maximal degree in co-relation 24259. Up to 3964 conditions per place. [2024-06-27 17:50:57,225 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 141 selfloop transitions, 39 changer transitions 0/193 dead transitions. [2024-06-27 17:50:57,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 193 transitions, 2149 flow [2024-06-27 17:50:57,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:57,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:57,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:50:57,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 17:50:57,226 INFO L175 Difference]: Start difference. First operand has 141 places, 149 transitions, 1657 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:50:57,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 193 transitions, 2149 flow [2024-06-27 17:50:57,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 193 transitions, 2086 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:57,326 INFO L231 Difference]: Finished difference. Result has 145 places, 150 transitions, 1703 flow [2024-06-27 17:50:57,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1703, PETRI_PLACES=145, PETRI_TRANSITIONS=150} [2024-06-27 17:50:57,327 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-06-27 17:50:57,327 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 150 transitions, 1703 flow [2024-06-27 17:50:57,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:57,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:57,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:57,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:50:57,328 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:57,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:57,328 INFO L85 PathProgramCache]: Analyzing trace with hash -234589563, now seen corresponding path program 5 times [2024-06-27 17:50:57,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:57,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408395686] [2024-06-27 17:50:57,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:57,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:57,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:57,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:57,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:57,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408395686] [2024-06-27 17:50:57,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408395686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:57,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:57,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:57,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065539667] [2024-06-27 17:50:57,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:57,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:57,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:57,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:57,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:57,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:57,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 150 transitions, 1703 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:57,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:57,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:57,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:57,938 INFO L124 PetriNetUnfolderBase]: 2966/4942 cut-off events. [2024-06-27 17:50:57,939 INFO L125 PetriNetUnfolderBase]: For 77505/77505 co-relation queries the response was YES. [2024-06-27 17:50:57,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25406 conditions, 4942 events. 2966/4942 cut-off events. For 77505/77505 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32580 event pairs, 794 based on Foata normal form. 16/4948 useless extension candidates. Maximal degree in co-relation 25339. Up to 4114 conditions per place. [2024-06-27 17:50:57,982 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 142 selfloop transitions, 36 changer transitions 0/191 dead transitions. [2024-06-27 17:50:57,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 191 transitions, 2183 flow [2024-06-27 17:50:57,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:57,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:57,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:50:57,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 17:50:57,983 INFO L175 Difference]: Start difference. First operand has 145 places, 150 transitions, 1703 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:50:57,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 191 transitions, 2183 flow [2024-06-27 17:50:58,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 191 transitions, 2098 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:58,106 INFO L231 Difference]: Finished difference. Result has 147 places, 151 transitions, 1721 flow [2024-06-27 17:50:58,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1618, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1721, PETRI_PLACES=147, PETRI_TRANSITIONS=151} [2024-06-27 17:50:58,106 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 98 predicate places. [2024-06-27 17:50:58,107 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 151 transitions, 1721 flow [2024-06-27 17:50:58,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:58,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:58,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:58,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:50:58,107 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:58,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:58,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1893601889, now seen corresponding path program 1 times [2024-06-27 17:50:58,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:58,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90033525] [2024-06-27 17:50:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:58,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:58,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:58,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:58,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:58,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90033525] [2024-06-27 17:50:58,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90033525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:58,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:58,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:58,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271135028] [2024-06-27 17:50:58,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:58,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:58,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:58,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:58,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:58,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:58,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 151 transitions, 1721 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:58,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:58,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:58,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:58,828 INFO L124 PetriNetUnfolderBase]: 3033/5009 cut-off events. [2024-06-27 17:50:58,829 INFO L125 PetriNetUnfolderBase]: For 81019/81019 co-relation queries the response was YES. [2024-06-27 17:50:58,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25933 conditions, 5009 events. 3033/5009 cut-off events. For 81019/81019 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33109 event pairs, 1041 based on Foata normal form. 12/4980 useless extension candidates. Maximal degree in co-relation 25865. Up to 3794 conditions per place. [2024-06-27 17:50:58,877 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 142 selfloop transitions, 40 changer transitions 0/195 dead transitions. [2024-06-27 17:50:58,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 195 transitions, 2218 flow [2024-06-27 17:50:58,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:58,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:58,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:50:58,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 17:50:58,879 INFO L175 Difference]: Start difference. First operand has 147 places, 151 transitions, 1721 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:50:58,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 195 transitions, 2218 flow [2024-06-27 17:50:59,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 195 transitions, 2137 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:59,053 INFO L231 Difference]: Finished difference. Result has 149 places, 152 transitions, 1750 flow [2024-06-27 17:50:59,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1750, PETRI_PLACES=149, PETRI_TRANSITIONS=152} [2024-06-27 17:50:59,053 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 100 predicate places. [2024-06-27 17:50:59,054 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 152 transitions, 1750 flow [2024-06-27 17:50:59,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:59,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:59,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:59,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:50:59,054 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:59,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:59,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1727599391, now seen corresponding path program 6 times [2024-06-27 17:50:59,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:59,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864609595] [2024-06-27 17:50:59,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:59,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:59,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:59,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:59,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:59,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864609595] [2024-06-27 17:50:59,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864609595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:59,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:59,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:59,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691828801] [2024-06-27 17:50:59,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:59,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:59,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:59,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:59,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:59,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:59,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 152 transitions, 1750 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:59,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:59,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:59,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:59,760 INFO L124 PetriNetUnfolderBase]: 3005/5019 cut-off events. [2024-06-27 17:50:59,760 INFO L125 PetriNetUnfolderBase]: For 81579/81586 co-relation queries the response was YES. [2024-06-27 17:50:59,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25487 conditions, 5019 events. 3005/5019 cut-off events. For 81579/81586 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 33591 event pairs, 1134 based on Foata normal form. 19/4983 useless extension candidates. Maximal degree in co-relation 25418. Up to 4179 conditions per place. [2024-06-27 17:50:59,800 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 143 selfloop transitions, 34 changer transitions 0/190 dead transitions. [2024-06-27 17:50:59,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 190 transitions, 2222 flow [2024-06-27 17:50:59,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:59,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:59,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:50:59,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:50:59,802 INFO L175 Difference]: Start difference. First operand has 149 places, 152 transitions, 1750 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:50:59,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 190 transitions, 2222 flow [2024-06-27 17:50:59,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 190 transitions, 2128 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:59,957 INFO L231 Difference]: Finished difference. Result has 152 places, 153 transitions, 1757 flow [2024-06-27 17:50:59,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1757, PETRI_PLACES=152, PETRI_TRANSITIONS=153} [2024-06-27 17:50:59,959 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 103 predicate places. [2024-06-27 17:50:59,959 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 153 transitions, 1757 flow [2024-06-27 17:50:59,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:59,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:59,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:59,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:50:59,960 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:59,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:59,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1727384189, now seen corresponding path program 2 times [2024-06-27 17:50:59,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:59,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936288630] [2024-06-27 17:50:59,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:59,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:59,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:00,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:00,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:00,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936288630] [2024-06-27 17:51:00,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936288630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:00,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:00,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:00,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673928666] [2024-06-27 17:51:00,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:00,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:00,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:00,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:00,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:00,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:00,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 153 transitions, 1757 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:00,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:00,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:00,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:00,647 INFO L124 PetriNetUnfolderBase]: 2985/4839 cut-off events. [2024-06-27 17:51:00,648 INFO L125 PetriNetUnfolderBase]: For 76008/76015 co-relation queries the response was YES. [2024-06-27 17:51:00,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24546 conditions, 4839 events. 2985/4839 cut-off events. For 76008/76015 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31295 event pairs, 661 based on Foata normal form. 15/4836 useless extension candidates. Maximal degree in co-relation 24476. Up to 4022 conditions per place. [2024-06-27 17:51:00,694 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 144 selfloop transitions, 36 changer transitions 0/193 dead transitions. [2024-06-27 17:51:00,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 193 transitions, 2221 flow [2024-06-27 17:51:00,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:00,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:00,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:51:00,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 17:51:00,696 INFO L175 Difference]: Start difference. First operand has 152 places, 153 transitions, 1757 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:51:00,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 193 transitions, 2221 flow [2024-06-27 17:51:00,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 193 transitions, 2161 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:00,858 INFO L231 Difference]: Finished difference. Result has 155 places, 153 transitions, 1775 flow [2024-06-27 17:51:00,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1775, PETRI_PLACES=155, PETRI_TRANSITIONS=153} [2024-06-27 17:51:00,858 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 106 predicate places. [2024-06-27 17:51:00,859 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 153 transitions, 1775 flow [2024-06-27 17:51:00,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:00,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:00,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:00,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:51:00,859 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:00,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:00,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1461686909, now seen corresponding path program 3 times [2024-06-27 17:51:00,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:00,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766267065] [2024-06-27 17:51:00,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:00,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:00,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:00,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:00,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:00,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766267065] [2024-06-27 17:51:00,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766267065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:00,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:00,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:00,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947315428] [2024-06-27 17:51:00,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:00,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:00,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:00,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:00,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:00,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:00,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 153 transitions, 1775 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:00,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:00,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:00,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:01,463 INFO L124 PetriNetUnfolderBase]: 2965/4807 cut-off events. [2024-06-27 17:51:01,464 INFO L125 PetriNetUnfolderBase]: For 74901/74908 co-relation queries the response was YES. [2024-06-27 17:51:01,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24162 conditions, 4807 events. 2965/4807 cut-off events. For 74901/74908 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 30959 event pairs, 580 based on Foata normal form. 15/4804 useless extension candidates. Maximal degree in co-relation 24090. Up to 3271 conditions per place. [2024-06-27 17:51:01,500 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 136 selfloop transitions, 44 changer transitions 0/193 dead transitions. [2024-06-27 17:51:01,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 193 transitions, 2181 flow [2024-06-27 17:51:01,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:01,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:01,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:51:01,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:51:01,509 INFO L175 Difference]: Start difference. First operand has 155 places, 153 transitions, 1775 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:51:01,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 193 transitions, 2181 flow [2024-06-27 17:51:01,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 193 transitions, 2020 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 17:51:01,632 INFO L231 Difference]: Finished difference. Result has 153 places, 152 transitions, 1646 flow [2024-06-27 17:51:01,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1646, PETRI_PLACES=153, PETRI_TRANSITIONS=152} [2024-06-27 17:51:01,633 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-27 17:51:01,633 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 152 transitions, 1646 flow [2024-06-27 17:51:01,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:01,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:01,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:01,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:51:01,648 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:01,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:01,649 INFO L85 PathProgramCache]: Analyzing trace with hash 2029523920, now seen corresponding path program 1 times [2024-06-27 17:51:01,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:01,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196892321] [2024-06-27 17:51:01,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:01,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:01,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:01,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:01,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:01,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196892321] [2024-06-27 17:51:01,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196892321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:01,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:01,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:01,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580451640] [2024-06-27 17:51:01,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:01,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:01,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:01,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:01,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:01,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:01,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 152 transitions, 1646 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:01,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:01,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:01,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:02,167 INFO L124 PetriNetUnfolderBase]: 2976/4888 cut-off events. [2024-06-27 17:51:02,167 INFO L125 PetriNetUnfolderBase]: For 71423/71423 co-relation queries the response was YES. [2024-06-27 17:51:02,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23897 conditions, 4888 events. 2976/4888 cut-off events. For 71423/71423 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 32029 event pairs, 1130 based on Foata normal form. 1/4870 useless extension candidates. Maximal degree in co-relation 23826. Up to 4424 conditions per place. [2024-06-27 17:51:02,204 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 150 selfloop transitions, 20 changer transitions 0/183 dead transitions. [2024-06-27 17:51:02,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 183 transitions, 2170 flow [2024-06-27 17:51:02,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:02,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:02,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:51:02,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:51:02,205 INFO L175 Difference]: Start difference. First operand has 153 places, 152 transitions, 1646 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:51:02,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 183 transitions, 2170 flow [2024-06-27 17:51:02,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 183 transitions, 2043 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:02,328 INFO L231 Difference]: Finished difference. Result has 153 places, 158 transitions, 1635 flow [2024-06-27 17:51:02,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1635, PETRI_PLACES=153, PETRI_TRANSITIONS=158} [2024-06-27 17:51:02,329 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-27 17:51:02,329 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 158 transitions, 1635 flow [2024-06-27 17:51:02,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:02,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:02,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:02,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:51:02,330 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:02,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:02,330 INFO L85 PathProgramCache]: Analyzing trace with hash 781035636, now seen corresponding path program 1 times [2024-06-27 17:51:02,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:02,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615019397] [2024-06-27 17:51:02,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:02,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:02,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:02,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:02,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615019397] [2024-06-27 17:51:02,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615019397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:02,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:02,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:02,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173367888] [2024-06-27 17:51:02,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:02,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:02,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:02,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:02,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:02,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:02,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 158 transitions, 1635 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:02,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:02,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:02,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:02,964 INFO L124 PetriNetUnfolderBase]: 3064/5128 cut-off events. [2024-06-27 17:51:02,964 INFO L125 PetriNetUnfolderBase]: For 76427/76431 co-relation queries the response was YES. [2024-06-27 17:51:02,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24284 conditions, 5128 events. 3064/5128 cut-off events. For 76427/76431 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 34214 event pairs, 791 based on Foata normal form. 4/5109 useless extension candidates. Maximal degree in co-relation 24213. Up to 4213 conditions per place. [2024-06-27 17:51:03,009 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 129 selfloop transitions, 55 changer transitions 0/197 dead transitions. [2024-06-27 17:51:03,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 197 transitions, 2347 flow [2024-06-27 17:51:03,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:03,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:03,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:51:03,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 17:51:03,011 INFO L175 Difference]: Start difference. First operand has 153 places, 158 transitions, 1635 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:51:03,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 197 transitions, 2347 flow [2024-06-27 17:51:03,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 197 transitions, 2299 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:03,195 INFO L231 Difference]: Finished difference. Result has 158 places, 173 transitions, 1879 flow [2024-06-27 17:51:03,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1879, PETRI_PLACES=158, PETRI_TRANSITIONS=173} [2024-06-27 17:51:03,196 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 109 predicate places. [2024-06-27 17:51:03,196 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 173 transitions, 1879 flow [2024-06-27 17:51:03,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:03,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:03,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:03,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:51:03,197 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:03,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:03,197 INFO L85 PathProgramCache]: Analyzing trace with hash 252718404, now seen corresponding path program 2 times [2024-06-27 17:51:03,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:03,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281299611] [2024-06-27 17:51:03,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:03,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:03,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:03,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:03,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:03,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281299611] [2024-06-27 17:51:03,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281299611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:03,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:03,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:03,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529696403] [2024-06-27 17:51:03,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:03,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:03,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:03,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:03,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:03,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:03,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 173 transitions, 1879 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:03,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:03,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:03,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:03,845 INFO L124 PetriNetUnfolderBase]: 3075/5018 cut-off events. [2024-06-27 17:51:03,845 INFO L125 PetriNetUnfolderBase]: For 78260/78260 co-relation queries the response was YES. [2024-06-27 17:51:03,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24798 conditions, 5018 events. 3075/5018 cut-off events. For 78260/78260 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 32750 event pairs, 683 based on Foata normal form. 1/5014 useless extension candidates. Maximal degree in co-relation 24724. Up to 4577 conditions per place. [2024-06-27 17:51:03,894 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 167 selfloop transitions, 18 changer transitions 0/198 dead transitions. [2024-06-27 17:51:03,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 198 transitions, 2343 flow [2024-06-27 17:51:03,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:03,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:03,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 17:51:03,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:51:03,896 INFO L175 Difference]: Start difference. First operand has 158 places, 173 transitions, 1879 flow. Second operand 6 states and 162 transitions. [2024-06-27 17:51:03,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 198 transitions, 2343 flow [2024-06-27 17:51:04,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 198 transitions, 2266 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:04,077 INFO L231 Difference]: Finished difference. Result has 162 places, 177 transitions, 1896 flow [2024-06-27 17:51:04,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1896, PETRI_PLACES=162, PETRI_TRANSITIONS=177} [2024-06-27 17:51:04,078 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-06-27 17:51:04,078 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 177 transitions, 1896 flow [2024-06-27 17:51:04,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:04,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:04,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:04,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:51:04,079 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:04,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:04,079 INFO L85 PathProgramCache]: Analyzing trace with hash -542694032, now seen corresponding path program 2 times [2024-06-27 17:51:04,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:04,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395640913] [2024-06-27 17:51:04,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:04,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:04,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:04,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:04,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:04,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395640913] [2024-06-27 17:51:04,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395640913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:04,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:04,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:04,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557015512] [2024-06-27 17:51:04,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:04,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:04,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:04,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:04,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:04,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:04,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 177 transitions, 1896 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:04,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:04,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:04,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:04,674 INFO L124 PetriNetUnfolderBase]: 3108/5037 cut-off events. [2024-06-27 17:51:04,674 INFO L125 PetriNetUnfolderBase]: For 82743/82747 co-relation queries the response was YES. [2024-06-27 17:51:04,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24858 conditions, 5037 events. 3108/5037 cut-off events. For 82743/82747 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 32813 event pairs, 671 based on Foata normal form. 4/5023 useless extension candidates. Maximal degree in co-relation 24783. Up to 4256 conditions per place. [2024-06-27 17:51:04,722 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 129 selfloop transitions, 60 changer transitions 0/202 dead transitions. [2024-06-27 17:51:04,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 202 transitions, 2509 flow [2024-06-27 17:51:04,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:04,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:04,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 17:51:04,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:51:04,723 INFO L175 Difference]: Start difference. First operand has 162 places, 177 transitions, 1896 flow. Second operand 5 states and 150 transitions. [2024-06-27 17:51:04,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 202 transitions, 2509 flow [2024-06-27 17:51:04,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 202 transitions, 2453 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:04,913 INFO L231 Difference]: Finished difference. Result has 164 places, 182 transitions, 2033 flow [2024-06-27 17:51:04,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2033, PETRI_PLACES=164, PETRI_TRANSITIONS=182} [2024-06-27 17:51:04,914 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 115 predicate places. [2024-06-27 17:51:04,914 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 182 transitions, 2033 flow [2024-06-27 17:51:04,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:04,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:04,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:04,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:51:04,915 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:04,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:04,917 INFO L85 PathProgramCache]: Analyzing trace with hash -570399848, now seen corresponding path program 3 times [2024-06-27 17:51:04,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:04,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421152376] [2024-06-27 17:51:04,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:04,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:04,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:05,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-27 17:51:05,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:05,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421152376] [2024-06-27 17:51:05,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421152376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:05,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:05,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:05,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767964744] [2024-06-27 17:51:05,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:05,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:05,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:05,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:05,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:05,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:05,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 182 transitions, 2033 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:05,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:05,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:05,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:05,567 INFO L124 PetriNetUnfolderBase]: 3105/5092 cut-off events. [2024-06-27 17:51:05,568 INFO L125 PetriNetUnfolderBase]: For 85655/85655 co-relation queries the response was YES. [2024-06-27 17:51:05,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25364 conditions, 5092 events. 3105/5092 cut-off events. For 85655/85655 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33606 event pairs, 1147 based on Foata normal form. 1/5071 useless extension candidates. Maximal degree in co-relation 25288. Up to 4598 conditions per place. [2024-06-27 17:51:05,611 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 167 selfloop transitions, 23 changer transitions 0/203 dead transitions. [2024-06-27 17:51:05,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 203 transitions, 2463 flow [2024-06-27 17:51:05,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:05,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:05,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 17:51:05,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-06-27 17:51:05,613 INFO L175 Difference]: Start difference. First operand has 164 places, 182 transitions, 2033 flow. Second operand 5 states and 143 transitions. [2024-06-27 17:51:05,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 203 transitions, 2463 flow [2024-06-27 17:51:05,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 203 transitions, 2374 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:05,797 INFO L231 Difference]: Finished difference. Result has 167 places, 182 transitions, 2004 flow [2024-06-27 17:51:05,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2004, PETRI_PLACES=167, PETRI_TRANSITIONS=182} [2024-06-27 17:51:05,799 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 118 predicate places. [2024-06-27 17:51:05,799 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 182 transitions, 2004 flow [2024-06-27 17:51:05,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:05,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:05,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:05,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:51:05,800 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:05,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:05,800 INFO L85 PathProgramCache]: Analyzing trace with hash -570162512, now seen corresponding path program 3 times [2024-06-27 17:51:05,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:05,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258667248] [2024-06-27 17:51:05,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:05,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:05,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:05,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:05,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:05,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258667248] [2024-06-27 17:51:05,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258667248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:05,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:05,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:05,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41025263] [2024-06-27 17:51:05,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:05,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:05,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:05,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:05,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:05,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:05,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 182 transitions, 2004 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:05,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:05,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:05,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:06,359 INFO L124 PetriNetUnfolderBase]: 3084/5034 cut-off events. [2024-06-27 17:51:06,360 INFO L125 PetriNetUnfolderBase]: For 86602/86609 co-relation queries the response was YES. [2024-06-27 17:51:06,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24802 conditions, 5034 events. 3084/5034 cut-off events. For 86602/86609 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 33116 event pairs, 717 based on Foata normal form. 6/5016 useless extension candidates. Maximal degree in co-relation 24725. Up to 4225 conditions per place. [2024-06-27 17:51:06,404 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 134 selfloop transitions, 51 changer transitions 0/198 dead transitions. [2024-06-27 17:51:06,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 198 transitions, 2480 flow [2024-06-27 17:51:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:06,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:06,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 17:51:06,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:51:06,405 INFO L175 Difference]: Start difference. First operand has 167 places, 182 transitions, 2004 flow. Second operand 5 states and 145 transitions. [2024-06-27 17:51:06,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 198 transitions, 2480 flow [2024-06-27 17:51:06,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 198 transitions, 2428 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:06,589 INFO L231 Difference]: Finished difference. Result has 168 places, 182 transitions, 2065 flow [2024-06-27 17:51:06,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2065, PETRI_PLACES=168, PETRI_TRANSITIONS=182} [2024-06-27 17:51:06,590 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-27 17:51:06,590 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 182 transitions, 2065 flow [2024-06-27 17:51:06,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:06,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:06,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:06,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:51:06,591 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:06,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:06,591 INFO L85 PathProgramCache]: Analyzing trace with hash -570153584, now seen corresponding path program 1 times [2024-06-27 17:51:06,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:06,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543514968] [2024-06-27 17:51:06,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:06,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:06,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:06,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-27 17:51:06,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:06,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543514968] [2024-06-27 17:51:06,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543514968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:06,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:06,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:06,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270963009] [2024-06-27 17:51:06,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:06,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:06,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:06,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:06,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:06,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:06,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 182 transitions, 2065 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:06,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:06,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:06,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:07,221 INFO L124 PetriNetUnfolderBase]: 3097/4991 cut-off events. [2024-06-27 17:51:07,221 INFO L125 PetriNetUnfolderBase]: For 85408/85413 co-relation queries the response was YES. [2024-06-27 17:51:07,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25121 conditions, 4991 events. 3097/4991 cut-off events. For 85408/85413 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32246 event pairs, 629 based on Foata normal form. 8/4994 useless extension candidates. Maximal degree in co-relation 25043. Up to 4559 conditions per place. [2024-06-27 17:51:07,271 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 171 selfloop transitions, 17 changer transitions 0/201 dead transitions. [2024-06-27 17:51:07,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 201 transitions, 2527 flow [2024-06-27 17:51:07,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:07,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:07,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-27 17:51:07,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-06-27 17:51:07,272 INFO L175 Difference]: Start difference. First operand has 168 places, 182 transitions, 2065 flow. Second operand 5 states and 139 transitions. [2024-06-27 17:51:07,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 201 transitions, 2527 flow [2024-06-27 17:51:07,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 201 transitions, 2335 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:07,503 INFO L231 Difference]: Finished difference. Result has 168 places, 185 transitions, 1969 flow [2024-06-27 17:51:07,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1969, PETRI_PLACES=168, PETRI_TRANSITIONS=185} [2024-06-27 17:51:07,504 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-27 17:51:07,504 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 185 transitions, 1969 flow [2024-06-27 17:51:07,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:07,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:07,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:07,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:51:07,504 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:07,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:07,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1571171584, now seen corresponding path program 1 times [2024-06-27 17:51:07,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:07,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765518102] [2024-06-27 17:51:07,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:07,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:07,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:07,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-27 17:51:07,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:07,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765518102] [2024-06-27 17:51:07,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765518102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:07,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:07,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:07,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604773215] [2024-06-27 17:51:07,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:07,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:07,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:07,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:07,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:07,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:07,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 185 transitions, 1969 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:07,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:07,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:07,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:08,083 INFO L124 PetriNetUnfolderBase]: 3141/5123 cut-off events. [2024-06-27 17:51:08,083 INFO L125 PetriNetUnfolderBase]: For 88041/88049 co-relation queries the response was YES. [2024-06-27 17:51:08,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25503 conditions, 5123 events. 3141/5123 cut-off events. For 88041/88049 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 33763 event pairs, 726 based on Foata normal form. 8/5101 useless extension candidates. Maximal degree in co-relation 25425. Up to 4276 conditions per place. [2024-06-27 17:51:08,129 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 146 selfloop transitions, 59 changer transitions 0/218 dead transitions. [2024-06-27 17:51:08,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 218 transitions, 2596 flow [2024-06-27 17:51:08,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:08,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:08,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:51:08,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:51:08,130 INFO L175 Difference]: Start difference. First operand has 168 places, 185 transitions, 1969 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:51:08,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 218 transitions, 2596 flow [2024-06-27 17:51:08,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 218 transitions, 2522 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:08,335 INFO L231 Difference]: Finished difference. Result has 172 places, 193 transitions, 2114 flow [2024-06-27 17:51:08,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2114, PETRI_PLACES=172, PETRI_TRANSITIONS=193} [2024-06-27 17:51:08,336 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 123 predicate places. [2024-06-27 17:51:08,337 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 193 transitions, 2114 flow [2024-06-27 17:51:08,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:08,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:08,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:08,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:51:08,337 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:08,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:08,338 INFO L85 PathProgramCache]: Analyzing trace with hash -502835944, now seen corresponding path program 2 times [2024-06-27 17:51:08,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:08,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444272111] [2024-06-27 17:51:08,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:08,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:08,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:08,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-27 17:51:08,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:08,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444272111] [2024-06-27 17:51:08,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444272111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:08,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:08,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:08,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076951783] [2024-06-27 17:51:08,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:08,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:08,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:08,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:08,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:08,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:08,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 193 transitions, 2114 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:08,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:08,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:08,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:08,916 INFO L124 PetriNetUnfolderBase]: 3163/5149 cut-off events. [2024-06-27 17:51:08,917 INFO L125 PetriNetUnfolderBase]: For 92233/92238 co-relation queries the response was YES. [2024-06-27 17:51:08,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25975 conditions, 5149 events. 3163/5149 cut-off events. For 92233/92238 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 33934 event pairs, 726 based on Foata normal form. 4/5124 useless extension candidates. Maximal degree in co-relation 25895. Up to 4296 conditions per place. [2024-06-27 17:51:08,964 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 138 selfloop transitions, 62 changer transitions 0/213 dead transitions. [2024-06-27 17:51:08,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 213 transitions, 2677 flow [2024-06-27 17:51:08,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:08,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:08,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 17:51:08,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 17:51:08,966 INFO L175 Difference]: Start difference. First operand has 172 places, 193 transitions, 2114 flow. Second operand 5 states and 144 transitions. [2024-06-27 17:51:08,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 213 transitions, 2677 flow [2024-06-27 17:51:09,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 213 transitions, 2524 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:09,157 INFO L231 Difference]: Finished difference. Result has 174 places, 197 transitions, 2150 flow [2024-06-27 17:51:09,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1973, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2150, PETRI_PLACES=174, PETRI_TRANSITIONS=197} [2024-06-27 17:51:09,158 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-27 17:51:09,158 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 197 transitions, 2150 flow [2024-06-27 17:51:09,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:09,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:09,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:09,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:51:09,159 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:09,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:09,159 INFO L85 PathProgramCache]: Analyzing trace with hash -502847104, now seen corresponding path program 3 times [2024-06-27 17:51:09,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:09,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971522665] [2024-06-27 17:51:09,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:09,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:09,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:09,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:09,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:09,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971522665] [2024-06-27 17:51:09,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971522665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:09,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:09,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:09,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961608346] [2024-06-27 17:51:09,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:09,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:09,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:09,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:09,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:09,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:09,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 197 transitions, 2150 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:09,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:09,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:09,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:09,802 INFO L124 PetriNetUnfolderBase]: 3155/5150 cut-off events. [2024-06-27 17:51:09,803 INFO L125 PetriNetUnfolderBase]: For 94104/94112 co-relation queries the response was YES. [2024-06-27 17:51:09,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25901 conditions, 5150 events. 3155/5150 cut-off events. For 94104/94112 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34049 event pairs, 726 based on Foata normal form. 8/5128 useless extension candidates. Maximal degree in co-relation 25821. Up to 4288 conditions per place. [2024-06-27 17:51:09,844 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 142 selfloop transitions, 63 changer transitions 0/218 dead transitions. [2024-06-27 17:51:09,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 218 transitions, 2610 flow [2024-06-27 17:51:09,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:09,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:09,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-27 17:51:09,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-27 17:51:09,845 INFO L175 Difference]: Start difference. First operand has 174 places, 197 transitions, 2150 flow. Second operand 5 states and 149 transitions. [2024-06-27 17:51:09,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 218 transitions, 2610 flow [2024-06-27 17:51:10,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 218 transitions, 2513 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:10,084 INFO L231 Difference]: Finished difference. Result has 177 places, 197 transitions, 2191 flow [2024-06-27 17:51:10,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2191, PETRI_PLACES=177, PETRI_TRANSITIONS=197} [2024-06-27 17:51:10,084 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 128 predicate places. [2024-06-27 17:51:10,084 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 197 transitions, 2191 flow [2024-06-27 17:51:10,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:10,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:10,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:10,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:51:10,085 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:10,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:10,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1512841884, now seen corresponding path program 1 times [2024-06-27 17:51:10,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:10,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227478955] [2024-06-27 17:51:10,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:10,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:10,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:10,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:10,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:10,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227478955] [2024-06-27 17:51:10,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227478955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:10,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:10,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:10,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988664376] [2024-06-27 17:51:10,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:10,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:10,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:10,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:10,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:10,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:10,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 197 transitions, 2191 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:10,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:10,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:10,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:10,721 INFO L124 PetriNetUnfolderBase]: 3262/5289 cut-off events. [2024-06-27 17:51:10,722 INFO L125 PetriNetUnfolderBase]: For 102657/102659 co-relation queries the response was YES. [2024-06-27 17:51:10,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27131 conditions, 5289 events. 3262/5289 cut-off events. For 102657/102659 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 34793 event pairs, 708 based on Foata normal form. 3/5258 useless extension candidates. Maximal degree in co-relation 27050. Up to 4042 conditions per place. [2024-06-27 17:51:10,770 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 138 selfloop transitions, 96 changer transitions 0/247 dead transitions. [2024-06-27 17:51:10,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 247 transitions, 3201 flow [2024-06-27 17:51:10,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:10,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:10,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:51:10,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:51:10,772 INFO L175 Difference]: Start difference. First operand has 177 places, 197 transitions, 2191 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:51:10,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 247 transitions, 3201 flow [2024-06-27 17:51:11,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 247 transitions, 3001 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:11,050 INFO L231 Difference]: Finished difference. Result has 179 places, 214 transitions, 2412 flow [2024-06-27 17:51:11,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2412, PETRI_PLACES=179, PETRI_TRANSITIONS=214} [2024-06-27 17:51:11,055 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2024-06-27 17:51:11,055 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 214 transitions, 2412 flow [2024-06-27 17:51:11,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:11,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:11,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:11,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:51:11,056 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:11,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:11,056 INFO L85 PathProgramCache]: Analyzing trace with hash -755657532, now seen corresponding path program 2 times [2024-06-27 17:51:11,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:11,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512469578] [2024-06-27 17:51:11,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:11,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:11,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:11,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-27 17:51:11,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:11,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512469578] [2024-06-27 17:51:11,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512469578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:11,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:11,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:11,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152972900] [2024-06-27 17:51:11,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:11,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:11,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:11,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:11,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:11,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:11,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 214 transitions, 2412 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:11,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:11,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:11,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:11,755 INFO L124 PetriNetUnfolderBase]: 3379/5509 cut-off events. [2024-06-27 17:51:11,755 INFO L125 PetriNetUnfolderBase]: For 112269/112271 co-relation queries the response was YES. [2024-06-27 17:51:11,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29424 conditions, 5509 events. 3379/5509 cut-off events. For 112269/112271 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 36745 event pairs, 689 based on Foata normal form. 3/5482 useless extension candidates. Maximal degree in co-relation 29342. Up to 4498 conditions per place. [2024-06-27 17:51:11,807 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 161 selfloop transitions, 87 changer transitions 0/261 dead transitions. [2024-06-27 17:51:11,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 261 transitions, 3348 flow [2024-06-27 17:51:11,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:51:11,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:51:11,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-27 17:51:11,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:51:11,809 INFO L175 Difference]: Start difference. First operand has 179 places, 214 transitions, 2412 flow. Second operand 9 states and 252 transitions. [2024-06-27 17:51:11,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 261 transitions, 3348 flow [2024-06-27 17:51:12,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 261 transitions, 3144 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:12,188 INFO L231 Difference]: Finished difference. Result has 187 places, 229 transitions, 2628 flow [2024-06-27 17:51:12,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2628, PETRI_PLACES=187, PETRI_TRANSITIONS=229} [2024-06-27 17:51:12,189 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 138 predicate places. [2024-06-27 17:51:12,189 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 229 transitions, 2628 flow [2024-06-27 17:51:12,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:12,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:12,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:12,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:51:12,189 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:12,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:12,190 INFO L85 PathProgramCache]: Analyzing trace with hash -755663112, now seen corresponding path program 3 times [2024-06-27 17:51:12,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:12,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027830330] [2024-06-27 17:51:12,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:12,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:12,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:12,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:12,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:12,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027830330] [2024-06-27 17:51:12,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027830330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:12,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:12,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:12,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699095744] [2024-06-27 17:51:12,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:12,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:12,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:12,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:12,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:12,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:12,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 229 transitions, 2628 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:12,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:12,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:12,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:12,873 INFO L124 PetriNetUnfolderBase]: 3374/5505 cut-off events. [2024-06-27 17:51:12,873 INFO L125 PetriNetUnfolderBase]: For 113163/113165 co-relation queries the response was YES. [2024-06-27 17:51:12,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29401 conditions, 5505 events. 3374/5505 cut-off events. For 113163/113165 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 36769 event pairs, 689 based on Foata normal form. 3/5478 useless extension candidates. Maximal degree in co-relation 29316. Up to 4496 conditions per place. [2024-06-27 17:51:12,928 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 159 selfloop transitions, 82 changer transitions 0/254 dead transitions. [2024-06-27 17:51:12,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 254 transitions, 3246 flow [2024-06-27 17:51:12,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:12,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:12,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:51:12,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:51:12,930 INFO L175 Difference]: Start difference. First operand has 187 places, 229 transitions, 2628 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:51:12,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 254 transitions, 3246 flow [2024-06-27 17:51:13,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 254 transitions, 3010 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:13,215 INFO L231 Difference]: Finished difference. Result has 189 places, 229 transitions, 2565 flow [2024-06-27 17:51:13,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2392, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2565, PETRI_PLACES=189, PETRI_TRANSITIONS=229} [2024-06-27 17:51:13,215 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 140 predicate places. [2024-06-27 17:51:13,215 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 229 transitions, 2565 flow [2024-06-27 17:51:13,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:13,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:13,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:13,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:51:13,216 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:13,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:13,216 INFO L85 PathProgramCache]: Analyzing trace with hash -2140333820, now seen corresponding path program 4 times [2024-06-27 17:51:13,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:13,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251953449] [2024-06-27 17:51:13,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:13,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:13,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:13,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:13,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:13,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251953449] [2024-06-27 17:51:13,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251953449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:13,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:13,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:13,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276180652] [2024-06-27 17:51:13,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:13,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:13,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:13,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:13,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:13,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:13,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 229 transitions, 2565 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:13,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:13,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:13,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:13,976 INFO L124 PetriNetUnfolderBase]: 3477/5692 cut-off events. [2024-06-27 17:51:13,976 INFO L125 PetriNetUnfolderBase]: For 122165/122167 co-relation queries the response was YES. [2024-06-27 17:51:14,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30465 conditions, 5692 events. 3477/5692 cut-off events. For 122165/122167 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 38347 event pairs, 694 based on Foata normal form. 3/5669 useless extension candidates. Maximal degree in co-relation 30379. Up to 4322 conditions per place. [2024-06-27 17:51:14,033 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 142 selfloop transitions, 129 changer transitions 0/284 dead transitions. [2024-06-27 17:51:14,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 284 transitions, 3663 flow [2024-06-27 17:51:14,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:51:14,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:51:14,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-06-27 17:51:14,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395061728395062 [2024-06-27 17:51:14,034 INFO L175 Difference]: Start difference. First operand has 189 places, 229 transitions, 2565 flow. Second operand 9 states and 259 transitions. [2024-06-27 17:51:14,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 284 transitions, 3663 flow [2024-06-27 17:51:14,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 284 transitions, 3499 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:14,372 INFO L231 Difference]: Finished difference. Result has 195 places, 243 transitions, 2950 flow [2024-06-27 17:51:14,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2401, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2950, PETRI_PLACES=195, PETRI_TRANSITIONS=243} [2024-06-27 17:51:14,374 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 146 predicate places. [2024-06-27 17:51:14,374 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 243 transitions, 2950 flow [2024-06-27 17:51:14,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:14,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:14,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:14,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:51:14,375 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:14,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:14,375 INFO L85 PathProgramCache]: Analyzing trace with hash -502525148, now seen corresponding path program 5 times [2024-06-27 17:51:14,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:14,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740619940] [2024-06-27 17:51:14,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:14,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:14,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:14,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:14,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:14,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740619940] [2024-06-27 17:51:14,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740619940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:14,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:14,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:14,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631985934] [2024-06-27 17:51:14,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:14,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:14,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:14,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:14,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:14,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:14,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 243 transitions, 2950 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:14,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:14,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:14,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:15,128 INFO L124 PetriNetUnfolderBase]: 3472/5640 cut-off events. [2024-06-27 17:51:15,128 INFO L125 PetriNetUnfolderBase]: For 126307/126309 co-relation queries the response was YES. [2024-06-27 17:51:15,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31401 conditions, 5640 events. 3472/5640 cut-off events. For 126307/126309 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 37698 event pairs, 688 based on Foata normal form. 3/5621 useless extension candidates. Maximal degree in co-relation 31311. Up to 4320 conditions per place. [2024-06-27 17:51:15,189 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 145 selfloop transitions, 119 changer transitions 0/277 dead transitions. [2024-06-27 17:51:15,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 277 transitions, 3764 flow [2024-06-27 17:51:15,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:15,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:15,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:51:15,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:51:15,190 INFO L175 Difference]: Start difference. First operand has 195 places, 243 transitions, 2950 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:51:15,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 277 transitions, 3764 flow [2024-06-27 17:51:15,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 277 transitions, 3439 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:15,630 INFO L231 Difference]: Finished difference. Result has 196 places, 243 transitions, 2885 flow [2024-06-27 17:51:15,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2631, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2885, PETRI_PLACES=196, PETRI_TRANSITIONS=243} [2024-06-27 17:51:15,631 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 147 predicate places. [2024-06-27 17:51:15,631 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 243 transitions, 2885 flow [2024-06-27 17:51:15,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:15,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:15,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:15,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:51:15,631 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:15,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:15,632 INFO L85 PathProgramCache]: Analyzing trace with hash -495167918, now seen corresponding path program 6 times [2024-06-27 17:51:15,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:15,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585553500] [2024-06-27 17:51:15,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:15,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:15,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:15,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:15,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:15,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585553500] [2024-06-27 17:51:15,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585553500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:15,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:15,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:15,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268032076] [2024-06-27 17:51:15,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:15,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:15,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:15,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:15,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:15,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:15,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 243 transitions, 2885 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:15,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:15,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:15,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:16,380 INFO L124 PetriNetUnfolderBase]: 3505/5718 cut-off events. [2024-06-27 17:51:16,380 INFO L125 PetriNetUnfolderBase]: For 126697/126702 co-relation queries the response was YES. [2024-06-27 17:51:16,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31512 conditions, 5718 events. 3505/5718 cut-off events. For 126697/126702 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 38575 event pairs, 725 based on Foata normal form. 5/5694 useless extension candidates. Maximal degree in co-relation 31422. Up to 4353 conditions per place. [2024-06-27 17:51:16,436 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 148 selfloop transitions, 120 changer transitions 0/281 dead transitions. [2024-06-27 17:51:16,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 281 transitions, 3791 flow [2024-06-27 17:51:16,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:16,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:16,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 17:51:16,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 17:51:16,437 INFO L175 Difference]: Start difference. First operand has 196 places, 243 transitions, 2885 flow. Second operand 8 states and 226 transitions. [2024-06-27 17:51:16,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 281 transitions, 3791 flow [2024-06-27 17:51:16,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 281 transitions, 3526 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 17:51:16,750 INFO L231 Difference]: Finished difference. Result has 198 places, 252 transitions, 3067 flow [2024-06-27 17:51:16,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3067, PETRI_PLACES=198, PETRI_TRANSITIONS=252} [2024-06-27 17:51:16,751 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 149 predicate places. [2024-06-27 17:51:16,751 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 252 transitions, 3067 flow [2024-06-27 17:51:16,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:16,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:16,751 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-27 17:51:16,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:51:16,752 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:16,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:16,752 INFO L85 PathProgramCache]: Analyzing trace with hash -103436681, now seen corresponding path program 1 times [2024-06-27 17:51:16,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:16,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573382692] [2024-06-27 17:51:16,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:16,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:16,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:16,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-27 17:51:16,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:16,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573382692] [2024-06-27 17:51:16,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573382692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:16,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:16,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:16,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350315031] [2024-06-27 17:51:16,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:16,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:16,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:16,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:16,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:16,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:16,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 252 transitions, 3067 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:16,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:16,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:16,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:17,514 INFO L124 PetriNetUnfolderBase]: 3567/5871 cut-off events. [2024-06-27 17:51:17,514 INFO L125 PetriNetUnfolderBase]: For 131179/131179 co-relation queries the response was YES. [2024-06-27 17:51:17,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32785 conditions, 5871 events. 3567/5871 cut-off events. For 131179/131179 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 39873 event pairs, 745 based on Foata normal form. 2/5821 useless extension candidates. Maximal degree in co-relation 32694. Up to 4281 conditions per place. [2024-06-27 17:51:17,575 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 157 selfloop transitions, 132 changer transitions 0/302 dead transitions. [2024-06-27 17:51:17,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 302 transitions, 4230 flow [2024-06-27 17:51:17,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:17,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:17,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 17:51:17,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761904761904762 [2024-06-27 17:51:17,576 INFO L175 Difference]: Start difference. First operand has 198 places, 252 transitions, 3067 flow. Second operand 7 states and 213 transitions. [2024-06-27 17:51:17,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 302 transitions, 4230 flow [2024-06-27 17:51:17,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 302 transitions, 4010 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:17,995 INFO L231 Difference]: Finished difference. Result has 203 places, 266 transitions, 3459 flow [2024-06-27 17:51:17,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3459, PETRI_PLACES=203, PETRI_TRANSITIONS=266} [2024-06-27 17:51:17,996 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-27 17:51:17,996 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 266 transitions, 3459 flow [2024-06-27 17:51:17,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:17,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:17,996 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-27 17:51:17,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:51:17,996 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:17,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:17,997 INFO L85 PathProgramCache]: Analyzing trace with hash 176608315, now seen corresponding path program 2 times [2024-06-27 17:51:17,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:17,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935018750] [2024-06-27 17:51:17,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:17,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:18,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:18,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:18,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:18,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935018750] [2024-06-27 17:51:18,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935018750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:18,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:18,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:18,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766988057] [2024-06-27 17:51:18,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:18,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:18,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:18,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:18,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:18,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:18,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 266 transitions, 3459 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:18,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:18,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:18,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:18,818 INFO L124 PetriNetUnfolderBase]: 3559/5775 cut-off events. [2024-06-27 17:51:18,818 INFO L125 PetriNetUnfolderBase]: For 134756/134759 co-relation queries the response was YES. [2024-06-27 17:51:18,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33270 conditions, 5775 events. 3559/5775 cut-off events. For 134756/134759 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 38508 event pairs, 679 based on Foata normal form. 4/5749 useless extension candidates. Maximal degree in co-relation 33176. Up to 4825 conditions per place. [2024-06-27 17:51:18,883 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 211 selfloop transitions, 72 changer transitions 0/296 dead transitions. [2024-06-27 17:51:18,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 296 transitions, 4095 flow [2024-06-27 17:51:18,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:18,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:18,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:51:18,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:51:18,884 INFO L175 Difference]: Start difference. First operand has 203 places, 266 transitions, 3459 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:51:18,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 296 transitions, 4095 flow [2024-06-27 17:51:19,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 296 transitions, 3936 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:19,328 INFO L231 Difference]: Finished difference. Result has 208 places, 266 transitions, 3451 flow [2024-06-27 17:51:19,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3300, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3451, PETRI_PLACES=208, PETRI_TRANSITIONS=266} [2024-06-27 17:51:19,329 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-06-27 17:51:19,329 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 266 transitions, 3451 flow [2024-06-27 17:51:19,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:19,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:19,329 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-27 17:51:19,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:51:19,330 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:19,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:19,330 INFO L85 PathProgramCache]: Analyzing trace with hash 353739835, now seen corresponding path program 3 times [2024-06-27 17:51:19,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:19,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343593832] [2024-06-27 17:51:19,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:19,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:19,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:19,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:19,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:19,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343593832] [2024-06-27 17:51:19,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343593832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:19,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:19,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:19,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043969692] [2024-06-27 17:51:19,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:19,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:19,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:19,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:19,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:19,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:19,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 266 transitions, 3451 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:19,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:19,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:19,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:20,208 INFO L124 PetriNetUnfolderBase]: 3675/5957 cut-off events. [2024-06-27 17:51:20,208 INFO L125 PetriNetUnfolderBase]: For 144001/144004 co-relation queries the response was YES. [2024-06-27 17:51:20,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34511 conditions, 5957 events. 3675/5957 cut-off events. For 144001/144004 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 39882 event pairs, 680 based on Foata normal form. 4/5931 useless extension candidates. Maximal degree in co-relation 34415. Up to 4874 conditions per place. [2024-06-27 17:51:20,267 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 220 selfloop transitions, 88 changer transitions 0/321 dead transitions. [2024-06-27 17:51:20,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 321 transitions, 4641 flow [2024-06-27 17:51:20,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:20,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:20,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 17:51:20,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:51:20,268 INFO L175 Difference]: Start difference. First operand has 208 places, 266 transitions, 3451 flow. Second operand 8 states and 224 transitions. [2024-06-27 17:51:20,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 321 transitions, 4641 flow [2024-06-27 17:51:20,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 321 transitions, 4448 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:20,652 INFO L231 Difference]: Finished difference. Result has 215 places, 287 transitions, 3870 flow [2024-06-27 17:51:20,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3284, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3870, PETRI_PLACES=215, PETRI_TRANSITIONS=287} [2024-06-27 17:51:20,653 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 166 predicate places. [2024-06-27 17:51:20,653 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 287 transitions, 3870 flow [2024-06-27 17:51:20,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:20,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:20,654 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-27 17:51:20,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:51:20,654 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:20,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:20,654 INFO L85 PathProgramCache]: Analyzing trace with hash 335101111, now seen corresponding path program 4 times [2024-06-27 17:51:20,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:20,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287636924] [2024-06-27 17:51:20,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:20,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:20,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:20,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:20,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:20,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287636924] [2024-06-27 17:51:20,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287636924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:20,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:20,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:20,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878993428] [2024-06-27 17:51:20,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:20,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:20,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:20,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:20,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:20,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:20,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 287 transitions, 3870 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:20,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:20,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:20,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:21,488 INFO L124 PetriNetUnfolderBase]: 3756/6099 cut-off events. [2024-06-27 17:51:21,488 INFO L125 PetriNetUnfolderBase]: For 158857/158859 co-relation queries the response was YES. [2024-06-27 17:51:21,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36166 conditions, 6099 events. 3756/6099 cut-off events. For 158857/158859 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 41237 event pairs, 734 based on Foata normal form. 1/6062 useless extension candidates. Maximal degree in co-relation 36066. Up to 4353 conditions per place. [2024-06-27 17:51:21,552 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 154 selfloop transitions, 167 changer transitions 0/334 dead transitions. [2024-06-27 17:51:21,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 334 transitions, 5126 flow [2024-06-27 17:51:21,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:21,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:21,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:51:21,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:51:21,570 INFO L175 Difference]: Start difference. First operand has 215 places, 287 transitions, 3870 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:51:21,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 334 transitions, 5126 flow [2024-06-27 17:51:22,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 334 transitions, 4965 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:22,131 INFO L231 Difference]: Finished difference. Result has 221 places, 301 transitions, 4348 flow [2024-06-27 17:51:22,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3709, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4348, PETRI_PLACES=221, PETRI_TRANSITIONS=301} [2024-06-27 17:51:22,132 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-27 17:51:22,132 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 301 transitions, 4348 flow [2024-06-27 17:51:22,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:22,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:22,132 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-27 17:51:22,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:51:22,133 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:22,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:22,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1398812775, now seen corresponding path program 5 times [2024-06-27 17:51:22,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:22,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195498249] [2024-06-27 17:51:22,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:22,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:22,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:22,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:22,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:22,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195498249] [2024-06-27 17:51:22,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195498249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:22,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:22,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:22,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171892240] [2024-06-27 17:51:22,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:22,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:22,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:22,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:22,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:22,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:22,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 301 transitions, 4348 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:22,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:22,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:22,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:23,029 INFO L124 PetriNetUnfolderBase]: 3753/6130 cut-off events. [2024-06-27 17:51:23,029 INFO L125 PetriNetUnfolderBase]: For 167187/167189 co-relation queries the response was YES. [2024-06-27 17:51:23,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36917 conditions, 6130 events. 3753/6130 cut-off events. For 167187/167189 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 41633 event pairs, 792 based on Foata normal form. 1/6077 useless extension candidates. Maximal degree in co-relation 36815. Up to 4352 conditions per place. [2024-06-27 17:51:23,102 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 152 selfloop transitions, 170 changer transitions 0/335 dead transitions. [2024-06-27 17:51:23,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 335 transitions, 5438 flow [2024-06-27 17:51:23,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:23,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:23,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:51:23,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 17:51:23,103 INFO L175 Difference]: Start difference. First operand has 221 places, 301 transitions, 4348 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:51:23,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 335 transitions, 5438 flow [2024-06-27 17:51:23,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 335 transitions, 5178 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:23,694 INFO L231 Difference]: Finished difference. Result has 225 places, 301 transitions, 4434 flow [2024-06-27 17:51:23,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4434, PETRI_PLACES=225, PETRI_TRANSITIONS=301} [2024-06-27 17:51:23,694 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 176 predicate places. [2024-06-27 17:51:23,694 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 301 transitions, 4434 flow [2024-06-27 17:51:23,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:23,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:23,695 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-27 17:51:23,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:51:23,695 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:23,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:23,695 INFO L85 PathProgramCache]: Analyzing trace with hash -2066024063, now seen corresponding path program 6 times [2024-06-27 17:51:23,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:23,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545900534] [2024-06-27 17:51:23,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:23,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:23,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:23,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:23,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:23,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545900534] [2024-06-27 17:51:23,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545900534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:23,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:23,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:23,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340633937] [2024-06-27 17:51:23,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:23,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:23,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:23,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:23,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:23,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:23,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 301 transitions, 4434 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:23,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:23,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:23,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:24,534 INFO L124 PetriNetUnfolderBase]: 3745/6114 cut-off events. [2024-06-27 17:51:24,534 INFO L125 PetriNetUnfolderBase]: For 172550/172552 co-relation queries the response was YES. [2024-06-27 17:51:24,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36915 conditions, 6114 events. 3745/6114 cut-off events. For 172550/172552 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 41515 event pairs, 737 based on Foata normal form. 2/6071 useless extension candidates. Maximal degree in co-relation 36812. Up to 4347 conditions per place. [2024-06-27 17:51:24,598 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 158 selfloop transitions, 159 changer transitions 0/330 dead transitions. [2024-06-27 17:51:24,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 330 transitions, 5322 flow [2024-06-27 17:51:24,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:24,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:24,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:51:24,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:51:24,600 INFO L175 Difference]: Start difference. First operand has 225 places, 301 transitions, 4434 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:51:24,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 330 transitions, 5322 flow [2024-06-27 17:51:25,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 330 transitions, 4806 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 17:51:25,261 INFO L231 Difference]: Finished difference. Result has 225 places, 301 transitions, 4244 flow [2024-06-27 17:51:25,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3918, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4244, PETRI_PLACES=225, PETRI_TRANSITIONS=301} [2024-06-27 17:51:25,261 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 176 predicate places. [2024-06-27 17:51:25,261 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 301 transitions, 4244 flow [2024-06-27 17:51:25,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:25,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:25,262 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-27 17:51:25,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:51:25,262 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:25,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:25,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1989734213, now seen corresponding path program 7 times [2024-06-27 17:51:25,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:25,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465403850] [2024-06-27 17:51:25,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:25,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:25,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:25,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:25,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:25,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465403850] [2024-06-27 17:51:25,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465403850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:25,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:25,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:25,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445847210] [2024-06-27 17:51:25,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:25,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:25,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:25,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:25,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:25,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:25,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 301 transitions, 4244 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:25,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:25,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:25,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:26,138 INFO L124 PetriNetUnfolderBase]: 3742/6257 cut-off events. [2024-06-27 17:51:26,138 INFO L125 PetriNetUnfolderBase]: For 173166/173168 co-relation queries the response was YES. [2024-06-27 17:51:26,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36562 conditions, 6257 events. 3742/6257 cut-off events. For 173166/173168 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 43202 event pairs, 838 based on Foata normal form. 1/6222 useless extension candidates. Maximal degree in co-relation 36460. Up to 5019 conditions per place. [2024-06-27 17:51:26,205 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 232 selfloop transitions, 85 changer transitions 0/330 dead transitions. [2024-06-27 17:51:26,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 330 transitions, 4983 flow [2024-06-27 17:51:26,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:26,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:26,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 17:51:26,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-27 17:51:26,207 INFO L175 Difference]: Start difference. First operand has 225 places, 301 transitions, 4244 flow. Second operand 7 states and 197 transitions. [2024-06-27 17:51:26,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 330 transitions, 4983 flow [2024-06-27 17:51:26,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 330 transitions, 4644 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:26,727 INFO L231 Difference]: Finished difference. Result has 226 places, 303 transitions, 4126 flow [2024-06-27 17:51:26,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3909, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4126, PETRI_PLACES=226, PETRI_TRANSITIONS=303} [2024-06-27 17:51:26,728 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-27 17:51:26,728 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 303 transitions, 4126 flow [2024-06-27 17:51:26,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:26,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:26,728 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-27 17:51:26,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:51:26,729 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:26,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:26,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1950732893, now seen corresponding path program 8 times [2024-06-27 17:51:26,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:26,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399985875] [2024-06-27 17:51:26,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:26,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:26,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:26,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:26,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:26,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399985875] [2024-06-27 17:51:26,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399985875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:26,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:26,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:26,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233075935] [2024-06-27 17:51:26,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:26,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:26,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:26,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:26,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:26,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:26,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 303 transitions, 4126 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:26,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:26,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:26,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:27,768 INFO L124 PetriNetUnfolderBase]: 3736/6236 cut-off events. [2024-06-27 17:51:27,768 INFO L125 PetriNetUnfolderBase]: For 174151/174153 co-relation queries the response was YES. [2024-06-27 17:51:27,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35894 conditions, 6236 events. 3736/6236 cut-off events. For 174151/174153 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 42851 event pairs, 823 based on Foata normal form. 2/6203 useless extension candidates. Maximal degree in co-relation 35791. Up to 4901 conditions per place. [2024-06-27 17:51:27,839 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 216 selfloop transitions, 99 changer transitions 0/328 dead transitions. [2024-06-27 17:51:27,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 328 transitions, 4910 flow [2024-06-27 17:51:27,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:27,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:27,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:51:27,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 17:51:27,841 INFO L175 Difference]: Start difference. First operand has 226 places, 303 transitions, 4126 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:51:27,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 328 transitions, 4910 flow [2024-06-27 17:51:28,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 328 transitions, 4718 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:28,463 INFO L231 Difference]: Finished difference. Result has 229 places, 303 transitions, 4141 flow [2024-06-27 17:51:28,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4141, PETRI_PLACES=229, PETRI_TRANSITIONS=303} [2024-06-27 17:51:28,464 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2024-06-27 17:51:28,464 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 303 transitions, 4141 flow [2024-06-27 17:51:28,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:28,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:28,465 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-27 17:51:28,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:51:28,465 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:28,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:28,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1950970043, now seen corresponding path program 9 times [2024-06-27 17:51:28,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:28,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499559588] [2024-06-27 17:51:28,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:28,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:28,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:28,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:28,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:28,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499559588] [2024-06-27 17:51:28,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499559588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:28,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:28,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:28,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535596320] [2024-06-27 17:51:28,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:28,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:28,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:28,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:28,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:28,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:28,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 303 transitions, 4141 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:28,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:28,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:28,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:29,450 INFO L124 PetriNetUnfolderBase]: 3728/6228 cut-off events. [2024-06-27 17:51:29,450 INFO L125 PetriNetUnfolderBase]: For 177819/177821 co-relation queries the response was YES. [2024-06-27 17:51:29,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35893 conditions, 6228 events. 3728/6228 cut-off events. For 177819/177821 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42865 event pairs, 826 based on Foata normal form. 2/6194 useless extension candidates. Maximal degree in co-relation 35789. Up to 4893 conditions per place. [2024-06-27 17:51:29,520 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 217 selfloop transitions, 103 changer transitions 0/333 dead transitions. [2024-06-27 17:51:29,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 333 transitions, 4847 flow [2024-06-27 17:51:29,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:51:29,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:51:29,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-06-27 17:51:29,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098765432098765 [2024-06-27 17:51:29,534 INFO L175 Difference]: Start difference. First operand has 229 places, 303 transitions, 4141 flow. Second operand 9 states and 247 transitions. [2024-06-27 17:51:29,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 333 transitions, 4847 flow [2024-06-27 17:51:30,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 333 transitions, 4626 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:30,137 INFO L231 Difference]: Finished difference. Result has 234 places, 303 transitions, 4133 flow [2024-06-27 17:51:30,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3920, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4133, PETRI_PLACES=234, PETRI_TRANSITIONS=303} [2024-06-27 17:51:30,138 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-06-27 17:51:30,138 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 303 transitions, 4133 flow [2024-06-27 17:51:30,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:30,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:30,139 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-27 17:51:30,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:51:30,139 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:30,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:30,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1421234795, now seen corresponding path program 10 times [2024-06-27 17:51:30,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:30,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547481751] [2024-06-27 17:51:30,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:30,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:30,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:30,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:30,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:30,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547481751] [2024-06-27 17:51:30,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547481751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:30,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:30,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:30,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489933320] [2024-06-27 17:51:30,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:30,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:30,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:30,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:30,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:30,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:30,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 303 transitions, 4133 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:30,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:30,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:30,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:31,110 INFO L124 PetriNetUnfolderBase]: 3714/6019 cut-off events. [2024-06-27 17:51:31,111 INFO L125 PetriNetUnfolderBase]: For 176140/176143 co-relation queries the response was YES. [2024-06-27 17:51:31,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35361 conditions, 6019 events. 3714/6019 cut-off events. For 176140/176143 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 40435 event pairs, 677 based on Foata normal form. 6/5997 useless extension candidates. Maximal degree in co-relation 35256. Up to 4462 conditions per place. [2024-06-27 17:51:31,167 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 174 selfloop transitions, 160 changer transitions 0/347 dead transitions. [2024-06-27 17:51:31,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 347 transitions, 5109 flow [2024-06-27 17:51:31,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:31,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:31,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-27 17:51:31,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-06-27 17:51:31,169 INFO L175 Difference]: Start difference. First operand has 234 places, 303 transitions, 4133 flow. Second operand 8 states and 245 transitions. [2024-06-27 17:51:31,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 347 transitions, 5109 flow [2024-06-27 17:51:31,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 347 transitions, 4814 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 17:51:31,866 INFO L231 Difference]: Finished difference. Result has 233 places, 303 transitions, 4181 flow [2024-06-27 17:51:31,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3838, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4181, PETRI_PLACES=233, PETRI_TRANSITIONS=303} [2024-06-27 17:51:31,867 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 184 predicate places. [2024-06-27 17:51:31,867 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 303 transitions, 4181 flow [2024-06-27 17:51:31,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:31,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:31,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:31,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:51:31,868 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:31,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:31,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1601576695, now seen corresponding path program 11 times [2024-06-27 17:51:31,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:31,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143716680] [2024-06-27 17:51:31,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:31,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:31,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:31,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:31,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:31,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143716680] [2024-06-27 17:51:31,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143716680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:31,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:31,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:31,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336684132] [2024-06-27 17:51:31,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:31,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:31,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:31,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:31,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:31,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:31,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 303 transitions, 4181 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:31,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:31,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:31,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:32,781 INFO L124 PetriNetUnfolderBase]: 3708/6011 cut-off events. [2024-06-27 17:51:32,781 INFO L125 PetriNetUnfolderBase]: For 176927/176929 co-relation queries the response was YES. [2024-06-27 17:51:32,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35605 conditions, 6011 events. 3708/6011 cut-off events. For 176927/176929 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 40512 event pairs, 695 based on Foata normal form. 2/5989 useless extension candidates. Maximal degree in co-relation 35499. Up to 4459 conditions per place. [2024-06-27 17:51:32,846 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 168 selfloop transitions, 157 changer transitions 0/338 dead transitions. [2024-06-27 17:51:32,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 338 transitions, 5121 flow [2024-06-27 17:51:32,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:32,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:32,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:51:32,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-27 17:51:32,847 INFO L175 Difference]: Start difference. First operand has 233 places, 303 transitions, 4181 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:51:32,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 338 transitions, 5121 flow [2024-06-27 17:51:33,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 338 transitions, 4735 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 17:51:33,538 INFO L231 Difference]: Finished difference. Result has 232 places, 303 transitions, 4138 flow [2024-06-27 17:51:33,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3803, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4138, PETRI_PLACES=232, PETRI_TRANSITIONS=303} [2024-06-27 17:51:33,538 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 17:51:33,538 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 303 transitions, 4138 flow [2024-06-27 17:51:33,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:33,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:33,539 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-27 17:51:33,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:51:33,539 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:33,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:33,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1926262011, now seen corresponding path program 12 times [2024-06-27 17:51:33,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:33,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843142011] [2024-06-27 17:51:33,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:33,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:33,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:33,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-27 17:51:33,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:33,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843142011] [2024-06-27 17:51:33,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843142011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:33,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:33,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:33,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772644546] [2024-06-27 17:51:33,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:33,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:33,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:33,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:33,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:33,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:33,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 303 transitions, 4138 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:33,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:33,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:33,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:34,417 INFO L124 PetriNetUnfolderBase]: 3700/5999 cut-off events. [2024-06-27 17:51:34,417 INFO L125 PetriNetUnfolderBase]: For 167755/167757 co-relation queries the response was YES. [2024-06-27 17:51:34,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35201 conditions, 5999 events. 3700/5999 cut-off events. For 167755/167757 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 40368 event pairs, 695 based on Foata normal form. 2/5977 useless extension candidates. Maximal degree in co-relation 35095. Up to 4454 conditions per place. [2024-06-27 17:51:34,482 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 167 selfloop transitions, 169 changer transitions 0/349 dead transitions. [2024-06-27 17:51:34,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 349 transitions, 5020 flow [2024-06-27 17:51:34,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:51:34,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:51:34,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-06-27 17:51:34,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6567901234567901 [2024-06-27 17:51:34,483 INFO L175 Difference]: Start difference. First operand has 232 places, 303 transitions, 4138 flow. Second operand 9 states and 266 transitions. [2024-06-27 17:51:34,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 349 transitions, 5020 flow [2024-06-27 17:51:35,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 349 transitions, 4583 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 17:51:35,204 INFO L231 Difference]: Finished difference. Result has 232 places, 303 transitions, 4063 flow [2024-06-27 17:51:35,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4063, PETRI_PLACES=232, PETRI_TRANSITIONS=303} [2024-06-27 17:51:35,205 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 17:51:35,205 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 303 transitions, 4063 flow [2024-06-27 17:51:35,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:35,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:35,205 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-27 17:51:35,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:51:35,205 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:35,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:35,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1436072779, now seen corresponding path program 1 times [2024-06-27 17:51:35,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:35,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989330983] [2024-06-27 17:51:35,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:35,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:35,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:35,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:35,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989330983] [2024-06-27 17:51:35,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989330983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:35,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:35,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:35,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179257070] [2024-06-27 17:51:35,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:35,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:35,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:35,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:35,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:35,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:35,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 303 transitions, 4063 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:35,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:35,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:35,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:36,045 INFO L124 PetriNetUnfolderBase]: 3692/6014 cut-off events. [2024-06-27 17:51:36,046 INFO L125 PetriNetUnfolderBase]: For 158310/158310 co-relation queries the response was YES. [2024-06-27 17:51:36,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34819 conditions, 6014 events. 3692/6014 cut-off events. For 158310/158310 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 40434 event pairs, 817 based on Foata normal form. 2/6006 useless extension candidates. Maximal degree in co-relation 34714. Up to 5376 conditions per place. [2024-06-27 17:51:36,113 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 295 selfloop transitions, 19 changer transitions 0/327 dead transitions. [2024-06-27 17:51:36,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 327 transitions, 4781 flow [2024-06-27 17:51:36,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:36,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:36,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 17:51:36,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:51:36,115 INFO L175 Difference]: Start difference. First operand has 232 places, 303 transitions, 4063 flow. Second operand 5 states and 145 transitions. [2024-06-27 17:51:36,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 327 transitions, 4781 flow [2024-06-27 17:51:36,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 327 transitions, 4424 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 17:51:36,628 INFO L231 Difference]: Finished difference. Result has 226 places, 305 transitions, 3791 flow [2024-06-27 17:51:36,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3706, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3791, PETRI_PLACES=226, PETRI_TRANSITIONS=305} [2024-06-27 17:51:36,628 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-27 17:51:36,628 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 305 transitions, 3791 flow [2024-06-27 17:51:36,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:36,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:36,629 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-27 17:51:36,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:51:36,629 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:36,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:36,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1838236399, now seen corresponding path program 2 times [2024-06-27 17:51:36,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:36,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226177483] [2024-06-27 17:51:36,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:36,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:36,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:36,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:36,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:36,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226177483] [2024-06-27 17:51:36,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226177483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:36,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:36,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:36,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655617759] [2024-06-27 17:51:36,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:36,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:36,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:36,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:36,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:36,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:36,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 305 transitions, 3791 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:36,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:36,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:36,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:37,454 INFO L124 PetriNetUnfolderBase]: 3687/5956 cut-off events. [2024-06-27 17:51:37,454 INFO L125 PetriNetUnfolderBase]: For 143694/143699 co-relation queries the response was YES. [2024-06-27 17:51:37,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33507 conditions, 5956 events. 3687/5956 cut-off events. For 143694/143699 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 40002 event pairs, 607 based on Foata normal form. 6/5947 useless extension candidates. Maximal degree in co-relation 33404. Up to 5323 conditions per place. [2024-06-27 17:51:37,517 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 292 selfloop transitions, 19 changer transitions 0/324 dead transitions. [2024-06-27 17:51:37,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 324 transitions, 4493 flow [2024-06-27 17:51:37,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:37,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:37,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-27 17:51:37,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-06-27 17:51:37,519 INFO L175 Difference]: Start difference. First operand has 226 places, 305 transitions, 3791 flow. Second operand 5 states and 138 transitions. [2024-06-27 17:51:37,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 324 transitions, 4493 flow [2024-06-27 17:51:38,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 324 transitions, 4428 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:38,131 INFO L231 Difference]: Finished difference. Result has 228 places, 307 transitions, 3815 flow [2024-06-27 17:51:38,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3726, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3815, PETRI_PLACES=228, PETRI_TRANSITIONS=307} [2024-06-27 17:51:38,131 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 179 predicate places. [2024-06-27 17:51:38,131 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 307 transitions, 3815 flow [2024-06-27 17:51:38,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:38,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:38,132 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-27 17:51:38,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:51:38,132 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:38,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:38,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1571696185, now seen corresponding path program 1 times [2024-06-27 17:51:38,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:38,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159444143] [2024-06-27 17:51:38,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:38,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:38,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:38,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:38,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:38,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159444143] [2024-06-27 17:51:38,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159444143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:38,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:38,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:38,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717332193] [2024-06-27 17:51:38,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:38,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:38,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:38,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:38,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:38,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:38,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 307 transitions, 3815 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:38,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:38,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:38,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:39,012 INFO L124 PetriNetUnfolderBase]: 3705/6086 cut-off events. [2024-06-27 17:51:39,012 INFO L125 PetriNetUnfolderBase]: For 152148/152148 co-relation queries the response was YES. [2024-06-27 17:51:39,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33967 conditions, 6086 events. 3705/6086 cut-off events. For 152148/152148 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 41603 event pairs, 1172 based on Foata normal form. 2/6052 useless extension candidates. Maximal degree in co-relation 33863. Up to 5337 conditions per place. [2024-06-27 17:51:39,074 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 300 selfloop transitions, 31 changer transitions 0/344 dead transitions. [2024-06-27 17:51:39,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 344 transitions, 4747 flow [2024-06-27 17:51:39,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:39,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:39,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:51:39,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-27 17:51:39,075 INFO L175 Difference]: Start difference. First operand has 228 places, 307 transitions, 3815 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:51:39,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 344 transitions, 4747 flow [2024-06-27 17:51:39,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 344 transitions, 4674 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:39,589 INFO L231 Difference]: Finished difference. Result has 232 places, 311 transitions, 3909 flow [2024-06-27 17:51:39,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3909, PETRI_PLACES=232, PETRI_TRANSITIONS=311} [2024-06-27 17:51:39,590 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 17:51:39,590 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 311 transitions, 3909 flow [2024-06-27 17:51:39,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:39,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:39,590 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-27 17:51:39,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:51:39,591 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:39,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:39,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1159474857, now seen corresponding path program 2 times [2024-06-27 17:51:39,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:39,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877948054] [2024-06-27 17:51:39,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:39,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:39,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:39,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:39,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:39,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877948054] [2024-06-27 17:51:39,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877948054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:39,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:39,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:39,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598567305] [2024-06-27 17:51:39,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:39,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:39,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:39,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:39,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:39,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:39,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 311 transitions, 3909 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:39,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:39,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:39,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:40,408 INFO L124 PetriNetUnfolderBase]: 3723/6125 cut-off events. [2024-06-27 17:51:40,408 INFO L125 PetriNetUnfolderBase]: For 157762/157762 co-relation queries the response was YES. [2024-06-27 17:51:40,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34327 conditions, 6125 events. 3723/6125 cut-off events. For 157762/157762 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 41687 event pairs, 687 based on Foata normal form. 2/6119 useless extension candidates. Maximal degree in co-relation 34222. Up to 5418 conditions per place. [2024-06-27 17:51:40,469 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 300 selfloop transitions, 28 changer transitions 0/341 dead transitions. [2024-06-27 17:51:40,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 341 transitions, 4681 flow [2024-06-27 17:51:40,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:40,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:40,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 17:51:40,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:51:40,470 INFO L175 Difference]: Start difference. First operand has 232 places, 311 transitions, 3909 flow. Second operand 7 states and 189 transitions. [2024-06-27 17:51:40,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 341 transitions, 4681 flow [2024-06-27 17:51:41,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 341 transitions, 4567 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:41,077 INFO L231 Difference]: Finished difference. Result has 236 places, 313 transitions, 3912 flow [2024-06-27 17:51:41,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3912, PETRI_PLACES=236, PETRI_TRANSITIONS=313} [2024-06-27 17:51:41,077 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 187 predicate places. [2024-06-27 17:51:41,077 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 313 transitions, 3912 flow [2024-06-27 17:51:41,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:41,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:41,078 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-27 17:51:41,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:51:41,078 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:41,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:41,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1044183687, now seen corresponding path program 3 times [2024-06-27 17:51:41,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:41,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114180915] [2024-06-27 17:51:41,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:41,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:41,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:41,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-27 17:51:41,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:41,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114180915] [2024-06-27 17:51:41,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114180915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:41,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:41,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:41,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751390457] [2024-06-27 17:51:41,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:41,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:41,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:41,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:41,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:41,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:41,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 313 transitions, 3912 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:41,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:41,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:41,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:42,002 INFO L124 PetriNetUnfolderBase]: 3741/6138 cut-off events. [2024-06-27 17:51:42,002 INFO L125 PetriNetUnfolderBase]: For 161979/161979 co-relation queries the response was YES. [2024-06-27 17:51:42,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34382 conditions, 6138 events. 3741/6138 cut-off events. For 161979/161979 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 41970 event pairs, 1253 based on Foata normal form. 2/6105 useless extension candidates. Maximal degree in co-relation 34275. Up to 5471 conditions per place. [2024-06-27 17:51:42,062 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 307 selfloop transitions, 20 changer transitions 0/340 dead transitions. [2024-06-27 17:51:42,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 340 transitions, 4658 flow [2024-06-27 17:51:42,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:42,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:42,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 17:51:42,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 17:51:42,063 INFO L175 Difference]: Start difference. First operand has 236 places, 313 transitions, 3912 flow. Second operand 7 states and 185 transitions. [2024-06-27 17:51:42,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 340 transitions, 4658 flow [2024-06-27 17:51:42,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 340 transitions, 4581 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:42,652 INFO L231 Difference]: Finished difference. Result has 238 places, 315 transitions, 3920 flow [2024-06-27 17:51:42,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3920, PETRI_PLACES=238, PETRI_TRANSITIONS=315} [2024-06-27 17:51:42,652 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 189 predicate places. [2024-06-27 17:51:42,652 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 315 transitions, 3920 flow [2024-06-27 17:51:42,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:42,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:42,653 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-27 17:51:42,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:51:42,653 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:42,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:42,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1950539267, now seen corresponding path program 1 times [2024-06-27 17:51:42,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:42,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625248038] [2024-06-27 17:51:42,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:42,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:42,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:42,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:42,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:42,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625248038] [2024-06-27 17:51:42,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625248038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:42,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:42,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:42,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078572922] [2024-06-27 17:51:42,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:42,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:42,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:42,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:42,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:42,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:42,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 315 transitions, 3920 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:42,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:42,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:42,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:43,540 INFO L124 PetriNetUnfolderBase]: 3841/6218 cut-off events. [2024-06-27 17:51:43,540 INFO L125 PetriNetUnfolderBase]: For 181469/181471 co-relation queries the response was YES. [2024-06-27 17:51:43,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34996 conditions, 6218 events. 3841/6218 cut-off events. For 181469/181471 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 42038 event pairs, 696 based on Foata normal form. 12/6204 useless extension candidates. Maximal degree in co-relation 34888. Up to 5076 conditions per place. [2024-06-27 17:51:43,610 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 250 selfloop transitions, 83 changer transitions 0/346 dead transitions. [2024-06-27 17:51:43,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 346 transitions, 4720 flow [2024-06-27 17:51:43,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:43,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:43,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:51:43,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:51:43,612 INFO L175 Difference]: Start difference. First operand has 238 places, 315 transitions, 3920 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:51:43,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 346 transitions, 4720 flow [2024-06-27 17:51:44,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 346 transitions, 4655 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:44,233 INFO L231 Difference]: Finished difference. Result has 240 places, 318 transitions, 4094 flow [2024-06-27 17:51:44,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4094, PETRI_PLACES=240, PETRI_TRANSITIONS=318} [2024-06-27 17:51:44,234 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-27 17:51:44,234 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 318 transitions, 4094 flow [2024-06-27 17:51:44,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:44,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:44,234 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-27 17:51:44,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:51:44,235 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:44,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:44,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1601585623, now seen corresponding path program 4 times [2024-06-27 17:51:44,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:44,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224025449] [2024-06-27 17:51:44,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:44,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:44,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:44,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:44,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:44,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224025449] [2024-06-27 17:51:44,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224025449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:44,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:44,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:44,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342519945] [2024-06-27 17:51:44,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:44,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:44,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:44,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:44,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:44,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:44,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 318 transitions, 4094 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:44,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:44,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:44,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:45,338 INFO L124 PetriNetUnfolderBase]: 3836/6171 cut-off events. [2024-06-27 17:51:45,338 INFO L125 PetriNetUnfolderBase]: For 170973/170973 co-relation queries the response was YES. [2024-06-27 17:51:45,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35535 conditions, 6171 events. 3836/6171 cut-off events. For 170973/170973 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 41458 event pairs, 567 based on Foata normal form. 2/6169 useless extension candidates. Maximal degree in co-relation 35426. Up to 5552 conditions per place. [2024-06-27 17:51:45,405 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 304 selfloop transitions, 29 changer transitions 0/346 dead transitions. [2024-06-27 17:51:45,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 346 transitions, 4826 flow [2024-06-27 17:51:45,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:45,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:45,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 17:51:45,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-27 17:51:45,406 INFO L175 Difference]: Start difference. First operand has 240 places, 318 transitions, 4094 flow. Second operand 6 states and 170 transitions. [2024-06-27 17:51:45,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 346 transitions, 4826 flow [2024-06-27 17:51:45,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 346 transitions, 4595 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:45,919 INFO L231 Difference]: Finished difference. Result has 241 places, 318 transitions, 3932 flow [2024-06-27 17:51:45,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3932, PETRI_PLACES=241, PETRI_TRANSITIONS=318} [2024-06-27 17:51:45,920 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 192 predicate places. [2024-06-27 17:51:45,920 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 318 transitions, 3932 flow [2024-06-27 17:51:45,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:45,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:45,920 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-27 17:51:45,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:51:45,920 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:45,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:45,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1601770321, now seen corresponding path program 2 times [2024-06-27 17:51:45,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:45,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483989632] [2024-06-27 17:51:45,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:45,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:45,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:45,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:45,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:45,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483989632] [2024-06-27 17:51:45,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483989632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:45,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:45,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:45,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115368497] [2024-06-27 17:51:45,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:45,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:45,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:45,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:45,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:46,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:46,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 318 transitions, 3932 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:46,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:46,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:46,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:46,916 INFO L124 PetriNetUnfolderBase]: 3936/6531 cut-off events. [2024-06-27 17:51:46,917 INFO L125 PetriNetUnfolderBase]: For 193328/193330 co-relation queries the response was YES. [2024-06-27 17:51:46,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35856 conditions, 6531 events. 3936/6531 cut-off events. For 193328/193330 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 45344 event pairs, 849 based on Foata normal form. 12/6505 useless extension candidates. Maximal degree in co-relation 35746. Up to 5117 conditions per place. [2024-06-27 17:51:46,988 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 245 selfloop transitions, 88 changer transitions 0/346 dead transitions. [2024-06-27 17:51:46,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 346 transitions, 4732 flow [2024-06-27 17:51:46,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:46,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:46,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:51:46,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 17:51:46,989 INFO L175 Difference]: Start difference. First operand has 241 places, 318 transitions, 3932 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:51:46,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 346 transitions, 4732 flow [2024-06-27 17:51:47,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 346 transitions, 4665 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:47,501 INFO L231 Difference]: Finished difference. Result has 242 places, 321 transitions, 4125 flow [2024-06-27 17:51:47,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4125, PETRI_PLACES=242, PETRI_TRANSITIONS=321} [2024-06-27 17:51:47,501 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 193 predicate places. [2024-06-27 17:51:47,502 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 321 transitions, 4125 flow [2024-06-27 17:51:47,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:47,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:47,502 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-27 17:51:47,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:51:47,502 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:47,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:47,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1608026431, now seen corresponding path program 3 times [2024-06-27 17:51:47,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:47,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136868638] [2024-06-27 17:51:47,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:47,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:47,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:47,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:47,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:47,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136868638] [2024-06-27 17:51:47,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136868638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:47,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:47,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:47,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481706679] [2024-06-27 17:51:47,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:47,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:47,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:47,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:47,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:47,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:47,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 321 transitions, 4125 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:47,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:47,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:47,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:48,431 INFO L124 PetriNetUnfolderBase]: 4036/6533 cut-off events. [2024-06-27 17:51:48,432 INFO L125 PetriNetUnfolderBase]: For 197853/197858 co-relation queries the response was YES. [2024-06-27 17:51:48,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37322 conditions, 6533 events. 4036/6533 cut-off events. For 197853/197858 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 44685 event pairs, 770 based on Foata normal form. 14/6511 useless extension candidates. Maximal degree in co-relation 37211. Up to 5365 conditions per place. [2024-06-27 17:51:48,507 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 259 selfloop transitions, 74 changer transitions 0/346 dead transitions. [2024-06-27 17:51:48,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 346 transitions, 4923 flow [2024-06-27 17:51:48,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:48,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:48,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 17:51:48,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 17:51:48,508 INFO L175 Difference]: Start difference. First operand has 242 places, 321 transitions, 4125 flow. Second operand 6 states and 171 transitions. [2024-06-27 17:51:48,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 346 transitions, 4923 flow [2024-06-27 17:51:49,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 346 transitions, 4695 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:49,111 INFO L231 Difference]: Finished difference. Result has 244 places, 324 transitions, 4130 flow [2024-06-27 17:51:49,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3903, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4130, PETRI_PLACES=244, PETRI_TRANSITIONS=324} [2024-06-27 17:51:49,112 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 195 predicate places. [2024-06-27 17:51:49,112 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 324 transitions, 4130 flow [2024-06-27 17:51:49,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:49,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:49,112 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-27 17:51:49,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:51:49,113 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:49,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:49,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1919336115, now seen corresponding path program 4 times [2024-06-27 17:51:49,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:49,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169078530] [2024-06-27 17:51:49,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:49,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:49,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:49,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:49,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:49,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169078530] [2024-06-27 17:51:49,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169078530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:49,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:49,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:49,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983792816] [2024-06-27 17:51:49,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:49,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:49,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:49,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:49,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:49,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:49,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 324 transitions, 4130 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:49,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:49,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:49,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:50,143 INFO L124 PetriNetUnfolderBase]: 4287/6928 cut-off events. [2024-06-27 17:51:50,143 INFO L125 PetriNetUnfolderBase]: For 216711/216716 co-relation queries the response was YES. [2024-06-27 17:51:50,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39504 conditions, 6928 events. 4287/6928 cut-off events. For 216711/216716 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 47708 event pairs, 782 based on Foata normal form. 14/6906 useless extension candidates. Maximal degree in co-relation 39392. Up to 5112 conditions per place. [2024-06-27 17:51:50,221 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 264 selfloop transitions, 79 changer transitions 0/356 dead transitions. [2024-06-27 17:51:50,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 356 transitions, 5108 flow [2024-06-27 17:51:50,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:50,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:50,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:51:50,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 17:51:50,223 INFO L175 Difference]: Start difference. First operand has 244 places, 324 transitions, 4130 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:51:50,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 356 transitions, 5108 flow [2024-06-27 17:51:50,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 356 transitions, 4911 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:50,952 INFO L231 Difference]: Finished difference. Result has 247 places, 329 transitions, 4232 flow [2024-06-27 17:51:50,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3933, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4232, PETRI_PLACES=247, PETRI_TRANSITIONS=329} [2024-06-27 17:51:50,953 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 198 predicate places. [2024-06-27 17:51:50,953 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 329 transitions, 4232 flow [2024-06-27 17:51:50,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:50,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:50,953 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-27 17:51:50,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:51:50,954 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:50,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:50,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1566015722, now seen corresponding path program 1 times [2024-06-27 17:51:50,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:50,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825622862] [2024-06-27 17:51:50,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:50,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:50,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:51,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:51,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:51,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825622862] [2024-06-27 17:51:51,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825622862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:51,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:51,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:51,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000307553] [2024-06-27 17:51:51,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:51,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:51:51,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:51,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:51:51,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:51:51,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 45 [2024-06-27 17:51:51,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 329 transitions, 4232 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:51,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:51,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 45 [2024-06-27 17:51:51,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:52,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L724-->L727: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][345], [Black: 258#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 32#L18-1true, 292#true, Black: 266#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 282#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 654#true, Black: 290#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 544#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 297#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 304#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 169#true, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 321#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 583#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 109#true, Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 665#(or (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= 2 ~z~0))), Black: 590#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 80#(and (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 598#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 346#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 379#true, Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 606#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 352#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 99#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 614#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 361#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 103#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 105#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 624#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 113#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 112#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 114#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 376#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 632#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 592#true, Black: 644#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 383#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 138#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 118#true, Black: 652#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 145#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 15#L762true, Black: 659#(and (= ~z~0 1) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 660#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 151#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 153#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 406#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 405#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 0)), 16#L727true, Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 425#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 174#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 182#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 437#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 434#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 370#true, Black: 452#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 198#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 449#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0)), Black: 206#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 61#true, Black: 214#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 220#(and (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 472#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 221#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 476#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 222#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 232#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 34#L747true, Black: 496#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 240#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 241#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 504#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 250#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:51:52,492 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-06-27 17:51:52,492 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-27 17:51:52,492 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-27 17:51:52,492 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-27 17:51:52,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L724-->L727: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][345], [Black: 258#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 18#L18-2true, 292#true, Black: 266#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 282#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 654#true, Black: 290#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 544#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 297#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 304#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 169#true, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 321#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 583#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 109#true, Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 665#(or (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= 2 ~z~0))), Black: 590#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 80#(and (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 598#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 346#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 379#true, Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 606#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 352#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 99#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 614#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 361#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 103#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 105#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 624#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 113#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 112#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 114#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 376#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 632#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 592#true, Black: 644#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 383#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 138#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 118#true, Black: 652#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 145#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 15#L762true, Black: 659#(and (= ~z~0 1) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 660#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 151#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 153#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 406#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 405#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 0)), 16#L727true, Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 425#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 174#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 182#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 437#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 434#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 370#true, Black: 452#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 449#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0)), Black: 198#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 206#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 61#true, Black: 214#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 220#(and (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 472#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 221#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 476#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 222#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 232#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 34#L747true, Black: 496#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 240#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 241#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 504#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 250#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:51:52,542 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-06-27 17:51:52,542 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 17:51:52,542 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 17:51:52,542 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 17:51:52,597 INFO L124 PetriNetUnfolderBase]: 5948/10575 cut-off events. [2024-06-27 17:51:52,597 INFO L125 PetriNetUnfolderBase]: For 271003/271860 co-relation queries the response was YES. [2024-06-27 17:51:52,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57847 conditions, 10575 events. 5948/10575 cut-off events. For 271003/271860 co-relation queries the response was YES. Maximal size of possible extension queue 787. Compared 87555 event pairs, 1249 based on Foata normal form. 555/10544 useless extension candidates. Maximal degree in co-relation 57733. Up to 2833 conditions per place. [2024-06-27 17:51:52,760 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 210 selfloop transitions, 323 changer transitions 42/718 dead transitions. [2024-06-27 17:51:52,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 718 transitions, 10252 flow [2024-06-27 17:51:52,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:52,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:52,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-06-27 17:51:52,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.707936507936508 [2024-06-27 17:51:52,762 INFO L175 Difference]: Start difference. First operand has 247 places, 329 transitions, 4232 flow. Second operand 7 states and 223 transitions. [2024-06-27 17:51:52,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 718 transitions, 10252 flow [2024-06-27 17:51:54,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 718 transitions, 9918 flow, removed 89 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:54,205 INFO L231 Difference]: Finished difference. Result has 257 places, 543 transitions, 8210 flow [2024-06-27 17:51:54,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4082, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8210, PETRI_PLACES=257, PETRI_TRANSITIONS=543} [2024-06-27 17:51:54,205 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 208 predicate places. [2024-06-27 17:51:54,206 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 543 transitions, 8210 flow [2024-06-27 17:51:54,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:54,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:54,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] [2024-06-27 17:51:54,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:51:54,206 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:54,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:54,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1465896727, now seen corresponding path program 1 times [2024-06-27 17:51:54,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:54,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243379269] [2024-06-27 17:51:54,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:54,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:54,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:54,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:54,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:54,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243379269] [2024-06-27 17:51:54,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243379269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:54,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:54,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:54,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091731894] [2024-06-27 17:51:54,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:54,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:54,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:54,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:54,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:54,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:54,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 543 transitions, 8210 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:54,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:54,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:54,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:56,703 INFO L124 PetriNetUnfolderBase]: 7325/11856 cut-off events. [2024-06-27 17:51:56,704 INFO L125 PetriNetUnfolderBase]: For 397053/397423 co-relation queries the response was YES. [2024-06-27 17:51:56,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75441 conditions, 11856 events. 7325/11856 cut-off events. For 397053/397423 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 86540 event pairs, 1730 based on Foata normal form. 271/11935 useless extension candidates. Maximal degree in co-relation 75320. Up to 9903 conditions per place. [2024-06-27 17:51:56,846 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 298 selfloop transitions, 80 changer transitions 181/573 dead transitions. [2024-06-27 17:51:56,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 573 transitions, 9475 flow [2024-06-27 17:51:56,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:56,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:56,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 17:51:56,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-27 17:51:56,847 INFO L175 Difference]: Start difference. First operand has 257 places, 543 transitions, 8210 flow. Second operand 6 states and 169 transitions. [2024-06-27 17:51:56,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 573 transitions, 9475 flow [2024-06-27 17:51:58,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 573 transitions, 9467 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 17:51:58,724 INFO L231 Difference]: Finished difference. Result has 263 places, 370 transitions, 5450 flow [2024-06-27 17:51:58,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8202, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5450, PETRI_PLACES=263, PETRI_TRANSITIONS=370} [2024-06-27 17:51:58,725 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 214 predicate places. [2024-06-27 17:51:58,725 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 370 transitions, 5450 flow [2024-06-27 17:51:58,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:58,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:58,725 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-27 17:51:58,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:51:58,726 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:58,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:58,726 INFO L85 PathProgramCache]: Analyzing trace with hash 468661921, now seen corresponding path program 2 times [2024-06-27 17:51:58,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:58,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708633494] [2024-06-27 17:51:58,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:58,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:58,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:58,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:58,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:58,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708633494] [2024-06-27 17:51:58,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708633494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:58,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:58,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:58,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829424902] [2024-06-27 17:51:58,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:58,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:58,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:58,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:58,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:58,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:58,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 370 transitions, 5450 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:58,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:58,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:58,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:00,852 INFO L124 PetriNetUnfolderBase]: 6293/10454 cut-off events. [2024-06-27 17:52:00,853 INFO L125 PetriNetUnfolderBase]: For 418714/418965 co-relation queries the response was YES. [2024-06-27 17:52:00,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68332 conditions, 10454 events. 6293/10454 cut-off events. For 418714/418965 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 77028 event pairs, 1093 based on Foata normal form. 238/10577 useless extension candidates. Maximal degree in co-relation 68208. Up to 7827 conditions per place. [2024-06-27 17:52:00,973 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 314 selfloop transitions, 90 changer transitions 0/418 dead transitions. [2024-06-27 17:52:00,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 418 transitions, 6651 flow [2024-06-27 17:52:00,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:00,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:00,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:52:00,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:52:00,974 INFO L175 Difference]: Start difference. First operand has 263 places, 370 transitions, 5450 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:52:00,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 418 transitions, 6651 flow [2024-06-27 17:52:02,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 418 transitions, 6479 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:02,297 INFO L231 Difference]: Finished difference. Result has 266 places, 379 transitions, 5655 flow [2024-06-27 17:52:02,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5278, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5655, PETRI_PLACES=266, PETRI_TRANSITIONS=379} [2024-06-27 17:52:02,298 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 217 predicate places. [2024-06-27 17:52:02,298 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 379 transitions, 5655 flow [2024-06-27 17:52:02,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:02,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:02,299 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-27 17:52:02,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:52:02,299 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:02,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:02,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1932289249, now seen corresponding path program 3 times [2024-06-27 17:52:02,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:02,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385062906] [2024-06-27 17:52:02,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:02,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:02,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:02,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:02,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:02,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385062906] [2024-06-27 17:52:02,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385062906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:02,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:02,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:02,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289606808] [2024-06-27 17:52:02,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:02,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:02,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:02,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:02,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:02,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:02,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 379 transitions, 5655 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:02,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:02,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:02,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:04,454 INFO L124 PetriNetUnfolderBase]: 6555/10846 cut-off events. [2024-06-27 17:52:04,454 INFO L125 PetriNetUnfolderBase]: For 464609/464888 co-relation queries the response was YES. [2024-06-27 17:52:04,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72896 conditions, 10846 events. 6555/10846 cut-off events. For 464609/464888 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 80644 event pairs, 1476 based on Foata normal form. 265/10996 useless extension candidates. Maximal degree in co-relation 72769. Up to 8901 conditions per place. [2024-06-27 17:52:04,597 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 323 selfloop transitions, 82 changer transitions 0/419 dead transitions. [2024-06-27 17:52:04,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 419 transitions, 6798 flow [2024-06-27 17:52:04,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:04,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:04,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:52:04,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:52:04,600 INFO L175 Difference]: Start difference. First operand has 266 places, 379 transitions, 5655 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:52:04,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 419 transitions, 6798 flow [2024-06-27 17:52:06,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 419 transitions, 6612 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:06,034 INFO L231 Difference]: Finished difference. Result has 271 places, 384 transitions, 5759 flow [2024-06-27 17:52:06,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5759, PETRI_PLACES=271, PETRI_TRANSITIONS=384} [2024-06-27 17:52:06,035 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 222 predicate places. [2024-06-27 17:52:06,035 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 384 transitions, 5759 flow [2024-06-27 17:52:06,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:06,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:06,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:06,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:52:06,035 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:06,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:06,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1932615679, now seen corresponding path program 4 times [2024-06-27 17:52:06,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:06,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683685497] [2024-06-27 17:52:06,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:06,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:06,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:06,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:06,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:06,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683685497] [2024-06-27 17:52:06,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683685497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:06,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:06,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:06,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726757798] [2024-06-27 17:52:06,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:06,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:06,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:06,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:06,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:06,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:06,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 384 transitions, 5759 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:06,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:06,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:06,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:08,172 INFO L124 PetriNetUnfolderBase]: 6515/10766 cut-off events. [2024-06-27 17:52:08,172 INFO L125 PetriNetUnfolderBase]: For 458275/458547 co-relation queries the response was YES. [2024-06-27 17:52:08,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72046 conditions, 10766 events. 6515/10766 cut-off events. For 458275/458547 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 79668 event pairs, 1484 based on Foata normal form. 262/10913 useless extension candidates. Maximal degree in co-relation 71917. Up to 9043 conditions per place. [2024-06-27 17:52:08,309 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 322 selfloop transitions, 79 changer transitions 0/415 dead transitions. [2024-06-27 17:52:08,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 415 transitions, 6663 flow [2024-06-27 17:52:08,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:08,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:08,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:52:08,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 17:52:08,311 INFO L175 Difference]: Start difference. First operand has 271 places, 384 transitions, 5759 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:52:08,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 415 transitions, 6663 flow [2024-06-27 17:52:09,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 415 transitions, 6460 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:09,907 INFO L231 Difference]: Finished difference. Result has 273 places, 384 transitions, 5720 flow [2024-06-27 17:52:09,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5556, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5720, PETRI_PLACES=273, PETRI_TRANSITIONS=384} [2024-06-27 17:52:09,908 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 224 predicate places. [2024-06-27 17:52:09,908 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 384 transitions, 5720 flow [2024-06-27 17:52:09,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:09,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:09,908 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-27 17:52:09,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:52:09,909 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:09,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:09,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1088132239, now seen corresponding path program 1 times [2024-06-27 17:52:09,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:09,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51233947] [2024-06-27 17:52:09,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:09,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:09,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:09,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:09,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:09,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51233947] [2024-06-27 17:52:09,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51233947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:09,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:09,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:09,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044207651] [2024-06-27 17:52:09,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:09,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:09,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:09,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:09,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:10,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:10,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 384 transitions, 5720 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:10,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:10,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:10,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:12,117 INFO L124 PetriNetUnfolderBase]: 6676/11079 cut-off events. [2024-06-27 17:52:12,117 INFO L125 PetriNetUnfolderBase]: For 454074/454415 co-relation queries the response was YES. [2024-06-27 17:52:12,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73839 conditions, 11079 events. 6676/11079 cut-off events. For 454074/454415 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 82785 event pairs, 1559 based on Foata normal form. 268/11214 useless extension candidates. Maximal degree in co-relation 73710. Up to 8581 conditions per place. [2024-06-27 17:52:12,245 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 235 selfloop transitions, 192 changer transitions 0/441 dead transitions. [2024-06-27 17:52:12,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 441 transitions, 7491 flow [2024-06-27 17:52:12,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:12,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:12,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:52:12,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6730158730158731 [2024-06-27 17:52:12,246 INFO L175 Difference]: Start difference. First operand has 273 places, 384 transitions, 5720 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:52:12,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 441 transitions, 7491 flow [2024-06-27 17:52:13,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 441 transitions, 7333 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:13,671 INFO L231 Difference]: Finished difference. Result has 275 places, 404 transitions, 6291 flow [2024-06-27 17:52:13,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5562, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6291, PETRI_PLACES=275, PETRI_TRANSITIONS=404} [2024-06-27 17:52:13,671 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 226 predicate places. [2024-06-27 17:52:13,671 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 404 transitions, 6291 flow [2024-06-27 17:52:13,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:13,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:13,672 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-27 17:52:13,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:52:13,672 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:13,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:13,672 INFO L85 PathProgramCache]: Analyzing trace with hash 863817707, now seen corresponding path program 2 times [2024-06-27 17:52:13,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:13,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295992149] [2024-06-27 17:52:13,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:13,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:13,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:13,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:13,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:13,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295992149] [2024-06-27 17:52:13,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295992149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:13,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:13,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:13,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909653958] [2024-06-27 17:52:13,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:13,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:13,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:13,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:13,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:13,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:13,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 404 transitions, 6291 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:13,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:13,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:13,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:15,906 INFO L124 PetriNetUnfolderBase]: 6673/11040 cut-off events. [2024-06-27 17:52:15,906 INFO L125 PetriNetUnfolderBase]: For 467986/468338 co-relation queries the response was YES. [2024-06-27 17:52:15,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74660 conditions, 11040 events. 6673/11040 cut-off events. For 467986/468338 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 82135 event pairs, 1551 based on Foata normal form. 247/11149 useless extension candidates. Maximal degree in co-relation 74530. Up to 8579 conditions per place. [2024-06-27 17:52:16,268 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 221 selfloop transitions, 208 changer transitions 0/443 dead transitions. [2024-06-27 17:52:16,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 443 transitions, 7621 flow [2024-06-27 17:52:16,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:16,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:16,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 17:52:16,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6825396825396826 [2024-06-27 17:52:16,269 INFO L175 Difference]: Start difference. First operand has 275 places, 404 transitions, 6291 flow. Second operand 7 states and 215 transitions. [2024-06-27 17:52:16,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 443 transitions, 7621 flow [2024-06-27 17:52:17,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 443 transitions, 7350 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:17,724 INFO L231 Difference]: Finished difference. Result has 280 places, 404 transitions, 6442 flow [2024-06-27 17:52:17,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6020, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6442, PETRI_PLACES=280, PETRI_TRANSITIONS=404} [2024-06-27 17:52:17,724 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 231 predicate places. [2024-06-27 17:52:17,725 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 404 transitions, 6442 flow [2024-06-27 17:52:17,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:17,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:17,725 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-27 17:52:17,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:52:17,725 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:17,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:17,725 INFO L85 PathProgramCache]: Analyzing trace with hash 863822357, now seen corresponding path program 3 times [2024-06-27 17:52:17,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:17,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012321076] [2024-06-27 17:52:17,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:17,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:17,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:17,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:17,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:17,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012321076] [2024-06-27 17:52:17,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012321076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:17,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:17,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:17,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089233509] [2024-06-27 17:52:17,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:17,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:17,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:17,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:17,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:17,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:17,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 404 transitions, 6442 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:17,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:17,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:17,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:19,831 INFO L124 PetriNetUnfolderBase]: 6670/10984 cut-off events. [2024-06-27 17:52:19,831 INFO L125 PetriNetUnfolderBase]: For 478791/479097 co-relation queries the response was YES. [2024-06-27 17:52:19,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74883 conditions, 10984 events. 6670/10984 cut-off events. For 478791/479097 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 81129 event pairs, 1468 based on Foata normal form. 249/11102 useless extension candidates. Maximal degree in co-relation 74752. Up to 9412 conditions per place. [2024-06-27 17:52:19,982 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 329 selfloop transitions, 96 changer transitions 0/439 dead transitions. [2024-06-27 17:52:19,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 439 transitions, 7422 flow [2024-06-27 17:52:19,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:19,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:19,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:52:19,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 17:52:19,984 INFO L175 Difference]: Start difference. First operand has 280 places, 404 transitions, 6442 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:52:19,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 439 transitions, 7422 flow [2024-06-27 17:52:21,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 439 transitions, 6863 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:21,879 INFO L231 Difference]: Finished difference. Result has 282 places, 406 transitions, 6117 flow [2024-06-27 17:52:21,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5889, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6117, PETRI_PLACES=282, PETRI_TRANSITIONS=406} [2024-06-27 17:52:21,880 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-27 17:52:21,880 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 406 transitions, 6117 flow [2024-06-27 17:52:21,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:21,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:21,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:21,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:52:21,881 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:21,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:21,881 INFO L85 PathProgramCache]: Analyzing trace with hash 869363297, now seen corresponding path program 4 times [2024-06-27 17:52:21,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:21,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175215401] [2024-06-27 17:52:21,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:21,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:21,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:21,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:21,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:21,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175215401] [2024-06-27 17:52:21,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175215401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:21,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:21,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:21,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377023448] [2024-06-27 17:52:21,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:21,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:21,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:21,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:21,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:21,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:21,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 406 transitions, 6117 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:21,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:21,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:21,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:23,992 INFO L124 PetriNetUnfolderBase]: 6667/11036 cut-off events. [2024-06-27 17:52:23,994 INFO L125 PetriNetUnfolderBase]: For 484615/484943 co-relation queries the response was YES. [2024-06-27 17:52:24,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74096 conditions, 11036 events. 6667/11036 cut-off events. For 484615/484943 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 82125 event pairs, 1545 based on Foata normal form. 260/11163 useless extension candidates. Maximal degree in co-relation 73964. Up to 8575 conditions per place. [2024-06-27 17:52:24,120 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 237 selfloop transitions, 187 changer transitions 1/439 dead transitions. [2024-06-27 17:52:24,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 439 transitions, 7435 flow [2024-06-27 17:52:24,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:24,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:24,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:52:24,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 17:52:24,122 INFO L175 Difference]: Start difference. First operand has 282 places, 406 transitions, 6117 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:52:24,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 439 transitions, 7435 flow [2024-06-27 17:52:25,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 439 transitions, 7223 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:25,556 INFO L231 Difference]: Finished difference. Result has 283 places, 406 transitions, 6286 flow [2024-06-27 17:52:25,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5905, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6286, PETRI_PLACES=283, PETRI_TRANSITIONS=406} [2024-06-27 17:52:25,557 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 234 predicate places. [2024-06-27 17:52:25,557 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 406 transitions, 6286 flow [2024-06-27 17:52:25,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:25,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:25,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:25,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:52:25,558 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:25,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:25,558 INFO L85 PathProgramCache]: Analyzing trace with hash 873076787, now seen corresponding path program 5 times [2024-06-27 17:52:25,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:25,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891100797] [2024-06-27 17:52:25,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:25,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:25,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:25,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:25,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:25,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891100797] [2024-06-27 17:52:25,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891100797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:25,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:25,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:25,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194482783] [2024-06-27 17:52:25,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:25,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:25,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:25,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:25,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:25,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:25,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 406 transitions, 6286 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:25,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:25,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:25,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:27,769 INFO L124 PetriNetUnfolderBase]: 6664/11107 cut-off events. [2024-06-27 17:52:27,769 INFO L125 PetriNetUnfolderBase]: For 497911/498275 co-relation queries the response was YES. [2024-06-27 17:52:27,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75045 conditions, 11107 events. 6664/11107 cut-off events. For 497911/498275 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 83323 event pairs, 1556 based on Foata normal form. 280/11266 useless extension candidates. Maximal degree in co-relation 74913. Up to 9336 conditions per place. [2024-06-27 17:52:27,911 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 322 selfloop transitions, 104 changer transitions 2/442 dead transitions. [2024-06-27 17:52:27,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 442 transitions, 7404 flow [2024-06-27 17:52:27,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:27,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:27,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-27 17:52:27,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-27 17:52:27,912 INFO L175 Difference]: Start difference. First operand has 283 places, 406 transitions, 6286 flow. Second operand 9 states and 246 transitions. [2024-06-27 17:52:27,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 442 transitions, 7404 flow [2024-06-27 17:52:29,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 442 transitions, 7154 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:29,588 INFO L231 Difference]: Finished difference. Result has 290 places, 408 transitions, 6311 flow [2024-06-27 17:52:29,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6036, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6311, PETRI_PLACES=290, PETRI_TRANSITIONS=408} [2024-06-27 17:52:29,589 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 241 predicate places. [2024-06-27 17:52:29,589 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 408 transitions, 6311 flow [2024-06-27 17:52:29,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:29,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:29,589 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-27 17:52:29,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:52:29,589 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:29,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:29,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1179891053, now seen corresponding path program 6 times [2024-06-27 17:52:29,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:29,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83834663] [2024-06-27 17:52:29,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:29,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:29,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:29,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:29,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:29,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83834663] [2024-06-27 17:52:29,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83834663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:29,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:29,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:29,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326531700] [2024-06-27 17:52:29,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:29,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:29,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:29,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:29,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:29,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:29,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 408 transitions, 6311 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:29,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:29,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:29,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:31,453 INFO L124 PetriNetUnfolderBase]: 6661/11017 cut-off events. [2024-06-27 17:52:31,453 INFO L125 PetriNetUnfolderBase]: For 507174/507499 co-relation queries the response was YES. [2024-06-27 17:52:31,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74553 conditions, 11017 events. 6661/11017 cut-off events. For 507174/507499 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 81922 event pairs, 1485 based on Foata normal form. 282/11171 useless extension candidates. Maximal degree in co-relation 74419. Up to 9333 conditions per place. [2024-06-27 17:52:31,825 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 322 selfloop transitions, 98 changer transitions 1/435 dead transitions. [2024-06-27 17:52:31,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 435 transitions, 7235 flow [2024-06-27 17:52:31,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:31,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:31,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:52:31,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 17:52:31,828 INFO L175 Difference]: Start difference. First operand has 290 places, 408 transitions, 6311 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:52:31,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 435 transitions, 7235 flow [2024-06-27 17:52:33,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 435 transitions, 7018 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:33,617 INFO L231 Difference]: Finished difference. Result has 292 places, 408 transitions, 6298 flow [2024-06-27 17:52:33,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6094, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6298, PETRI_PLACES=292, PETRI_TRANSITIONS=408} [2024-06-27 17:52:33,617 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-27 17:52:33,618 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 408 transitions, 6298 flow [2024-06-27 17:52:33,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:33,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:33,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:33,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:52:33,618 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:33,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:33,619 INFO L85 PathProgramCache]: Analyzing trace with hash 586082957, now seen corresponding path program 5 times [2024-06-27 17:52:33,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:33,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285596846] [2024-06-27 17:52:33,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:33,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:33,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:33,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:33,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:33,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285596846] [2024-06-27 17:52:33,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285596846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:33,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:33,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:33,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585330348] [2024-06-27 17:52:33,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:33,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:33,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:33,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:33,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:33,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:33,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 408 transitions, 6298 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:33,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:33,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:33,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:35,663 INFO L124 PetriNetUnfolderBase]: 6588/10922 cut-off events. [2024-06-27 17:52:35,663 INFO L125 PetriNetUnfolderBase]: For 518055/518320 co-relation queries the response was YES. [2024-06-27 17:52:35,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72948 conditions, 10922 events. 6588/10922 cut-off events. For 518055/518320 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 81412 event pairs, 1480 based on Foata normal form. 256/11061 useless extension candidates. Maximal degree in co-relation 72813. Up to 8970 conditions per place. [2024-06-27 17:52:35,795 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 339 selfloop transitions, 83 changer transitions 0/436 dead transitions. [2024-06-27 17:52:35,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 436 transitions, 7234 flow [2024-06-27 17:52:35,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:35,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:35,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:52:35,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 17:52:35,796 INFO L175 Difference]: Start difference. First operand has 292 places, 408 transitions, 6298 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:52:35,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 436 transitions, 7234 flow [2024-06-27 17:52:37,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 436 transitions, 7038 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:37,674 INFO L231 Difference]: Finished difference. Result has 292 places, 408 transitions, 6278 flow [2024-06-27 17:52:37,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6102, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6278, PETRI_PLACES=292, PETRI_TRANSITIONS=408} [2024-06-27 17:52:37,677 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-27 17:52:37,677 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 408 transitions, 6278 flow [2024-06-27 17:52:37,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:37,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:37,678 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-27 17:52:37,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:52:37,678 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:37,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:37,678 INFO L85 PathProgramCache]: Analyzing trace with hash 2094930785, now seen corresponding path program 6 times [2024-06-27 17:52:37,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:37,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820282494] [2024-06-27 17:52:37,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:37,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:37,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:37,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:37,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:37,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820282494] [2024-06-27 17:52:37,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820282494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:37,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:37,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:37,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877944860] [2024-06-27 17:52:37,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:37,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:37,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:37,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:37,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:37,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:37,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 408 transitions, 6278 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:37,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:37,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:37,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:39,866 INFO L124 PetriNetUnfolderBase]: 6558/10887 cut-off events. [2024-06-27 17:52:39,866 INFO L125 PetriNetUnfolderBase]: For 495447/495712 co-relation queries the response was YES. [2024-06-27 17:52:39,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72338 conditions, 10887 events. 6558/10887 cut-off events. For 495447/495712 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 81050 event pairs, 1062 based on Foata normal form. 253/11023 useless extension candidates. Maximal degree in co-relation 72202. Up to 8028 conditions per place. [2024-06-27 17:52:40,014 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 330 selfloop transitions, 98 changer transitions 0/442 dead transitions. [2024-06-27 17:52:40,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 442 transitions, 7246 flow [2024-06-27 17:52:40,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:40,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:40,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:52:40,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-27 17:52:40,015 INFO L175 Difference]: Start difference. First operand has 292 places, 408 transitions, 6278 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:52:40,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 442 transitions, 7246 flow [2024-06-27 17:52:41,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 442 transitions, 7044 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:41,885 INFO L231 Difference]: Finished difference. Result has 293 places, 408 transitions, 6283 flow [2024-06-27 17:52:41,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6076, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6283, PETRI_PLACES=293, PETRI_TRANSITIONS=408} [2024-06-27 17:52:41,886 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-27 17:52:41,887 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 408 transitions, 6283 flow [2024-06-27 17:52:41,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:41,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:41,887 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-27 17:52:41,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:52:41,888 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:41,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:41,888 INFO L85 PathProgramCache]: Analyzing trace with hash 2106381689, now seen corresponding path program 1 times [2024-06-27 17:52:41,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:41,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818085568] [2024-06-27 17:52:41,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:41,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:41,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:42,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:42,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:42,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818085568] [2024-06-27 17:52:42,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818085568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:42,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:42,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:42,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457079690] [2024-06-27 17:52:42,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:42,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:42,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:42,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:42,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:42,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:42,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 408 transitions, 6283 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:42,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:42,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:42,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:43,857 INFO L124 PetriNetUnfolderBase]: 6555/10809 cut-off events. [2024-06-27 17:52:43,857 INFO L125 PetriNetUnfolderBase]: For 468658/468958 co-relation queries the response was YES. [2024-06-27 17:52:43,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71453 conditions, 10809 events. 6555/10809 cut-off events. For 468658/468958 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 79670 event pairs, 1374 based on Foata normal form. 264/10937 useless extension candidates. Maximal degree in co-relation 71317. Up to 7942 conditions per place. [2024-06-27 17:52:43,998 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 326 selfloop transitions, 93 changer transitions 0/433 dead transitions. [2024-06-27 17:52:43,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 433 transitions, 7209 flow [2024-06-27 17:52:43,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:43,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:43,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 17:52:44,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-27 17:52:44,001 INFO L175 Difference]: Start difference. First operand has 293 places, 408 transitions, 6283 flow. Second operand 6 states and 172 transitions. [2024-06-27 17:52:44,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 433 transitions, 7209 flow [2024-06-27 17:52:45,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 433 transitions, 6993 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:45,898 INFO L231 Difference]: Finished difference. Result has 294 places, 408 transitions, 6262 flow [2024-06-27 17:52:45,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6067, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6262, PETRI_PLACES=294, PETRI_TRANSITIONS=408} [2024-06-27 17:52:45,899 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 245 predicate places. [2024-06-27 17:52:45,899 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 408 transitions, 6262 flow [2024-06-27 17:52:45,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:45,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:45,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:45,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:52:45,899 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:45,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:45,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1797901903, now seen corresponding path program 7 times [2024-06-27 17:52:45,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:45,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480994346] [2024-06-27 17:52:45,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:45,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:45,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:45,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:45,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:45,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480994346] [2024-06-27 17:52:45,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480994346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:45,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:45,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:45,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271903894] [2024-06-27 17:52:45,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:45,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:45,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:45,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:45,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:45,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:45,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 408 transitions, 6262 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:45,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:45,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:45,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:48,029 INFO L124 PetriNetUnfolderBase]: 6561/10832 cut-off events. [2024-06-27 17:52:48,029 INFO L125 PetriNetUnfolderBase]: For 430615/430895 co-relation queries the response was YES. [2024-06-27 17:52:48,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70874 conditions, 10832 events. 6561/10832 cut-off events. For 430615/430895 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 80184 event pairs, 1503 based on Foata normal form. 241/10934 useless extension candidates. Maximal degree in co-relation 70738. Up to 8410 conditions per place. [2024-06-27 17:52:48,150 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 270 selfloop transitions, 158 changer transitions 0/442 dead transitions. [2024-06-27 17:52:48,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 442 transitions, 7500 flow [2024-06-27 17:52:48,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:48,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:48,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:52:48,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 17:52:48,151 INFO L175 Difference]: Start difference. First operand has 294 places, 408 transitions, 6262 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:52:48,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 442 transitions, 7500 flow [2024-06-27 17:52:49,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 442 transitions, 7246 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:49,960 INFO L231 Difference]: Finished difference. Result has 295 places, 410 transitions, 6358 flow [2024-06-27 17:52:49,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6358, PETRI_PLACES=295, PETRI_TRANSITIONS=410} [2024-06-27 17:52:49,961 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 246 predicate places. [2024-06-27 17:52:49,961 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 410 transitions, 6358 flow [2024-06-27 17:52:49,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:49,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:49,961 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-27 17:52:49,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:52:49,962 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:49,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:49,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1798200433, now seen corresponding path program 8 times [2024-06-27 17:52:49,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:49,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292783314] [2024-06-27 17:52:49,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:49,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:49,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:50,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:50,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:50,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292783314] [2024-06-27 17:52:50,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292783314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:50,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:50,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:50,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778069504] [2024-06-27 17:52:50,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:50,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:50,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:50,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:50,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:50,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:50,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 410 transitions, 6358 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:50,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:50,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:50,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand