./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c --full-output --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/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 16:41:43,148 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 16:41:43,200 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 16:41:43,205 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 16:41:43,205 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 16:41:43,231 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 16:41:43,234 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 16:41:43,234 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 16:41:43,235 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 16:41:43,238 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 16:41:43,238 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 16:41:43,238 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 16:41:43,239 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 16:41:43,240 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 16:41:43,240 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 16:41:43,241 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 16:41:43,241 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 16:41:43,241 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 16:41:43,241 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 16:41:43,241 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 16:41:43,242 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 16:41:43,242 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 16:41:43,242 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 16:41:43,242 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 16:41:43,242 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 16:41:43,243 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 16:41:43,243 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 16:41:43,243 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 16:41:43,244 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 16:41:43,244 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 16:41:43,245 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 16:41:43,245 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 16:41:43,245 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 16:41:43,245 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 16:41:43,245 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 16:41:43,245 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 16:41:43,246 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 16:41:43,246 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 16:41:43,246 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 16:41:43,246 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 16:41:43,246 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 16:41:43,247 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 16:41:43,247 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 16:41:43,247 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.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e [2024-06-27 16:41:43,464 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 16:41:43,484 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 16:41:43,486 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 16:41:43,487 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 16:41:43,487 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 16:41:43,488 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c [2024-06-27 16:41:44,595 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 16:41:44,772 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 16:41:44,773 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c [2024-06-27 16:41:44,779 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4880fc18a/f1d0cc4df0fd4a1c80c3c3739935b1bc/FLAGfc0712417 [2024-06-27 16:41:44,789 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4880fc18a/f1d0cc4df0fd4a1c80c3c3739935b1bc [2024-06-27 16:41:44,791 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 16:41:44,794 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-06-27 16:41:44,795 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 16:41:44,796 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 16:41:44,801 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 16:41:44,801 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 04:41:44" (1/1) ... [2024-06-27 16:41:44,802 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5764c8bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:44, skipping insertion in model container [2024-06-27 16:41:44,802 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 04:41:44" (1/1) ... [2024-06-27 16:41:44,828 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 16:41:45,005 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c[2356,2369] [2024-06-27 16:41:45,012 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 16:41:45,018 INFO L202 MainTranslator]: Completed pre-run [2024-06-27 16:41:45,032 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c[2356,2369] [2024-06-27 16:41:45,034 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 16:41:45,047 INFO L206 MainTranslator]: Completed translation [2024-06-27 16:41:45,048 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45 WrapperNode [2024-06-27 16:41:45,048 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 16:41:45,049 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 16:41:45,049 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 16:41:45,049 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 16:41:45,055 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,073 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,105 INFO L138 Inliner]: procedures = 22, calls = 18, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 160 [2024-06-27 16:41:45,105 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 16:41:45,106 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 16:41:45,106 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 16:41:45,106 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 16:41:45,114 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,115 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,126 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,142 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 16:41:45,149 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,149 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,158 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,169 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,171 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,171 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,173 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 16:41:45,180 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 16:41:45,180 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 16:41:45,180 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 16:41:45,181 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (1/1) ... [2024-06-27 16:41:45,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 16:41:45,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:45,239 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 16:41:45,242 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 16:41:45,282 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 16:41:45,282 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-06-27 16:41:45,283 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-06-27 16:41:45,283 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-06-27 16:41:45,283 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-06-27 16:41:45,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 16:41:45,283 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 16:41:45,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 16:41:45,286 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 16:41:45,377 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 16:41:45,385 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 16:41:45,576 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 16:41:45,576 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 16:41:45,815 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 16:41:45,815 INFO L320 CfgBuilder]: Removed 2 assume(true) statements. [2024-06-27 16:41:45,816 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 04:41:45 BoogieIcfgContainer [2024-06-27 16:41:45,816 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 16:41:45,819 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 16:41:45,819 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 16:41:45,821 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 16:41:45,822 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 04:41:44" (1/3) ... [2024-06-27 16:41:45,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d14efa0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 04:41:45, skipping insertion in model container [2024-06-27 16:41:45,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 04:41:45" (2/3) ... [2024-06-27 16:41:45,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d14efa0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 04:41:45, skipping insertion in model container [2024-06-27 16:41:45,824 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 04:41:45" (3/3) ... [2024-06-27 16:41:45,826 INFO L112 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2024-06-27 16:41:45,833 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-06-27 16:41:45,840 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 16:41:45,841 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-06-27 16:41:45,841 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 16:41:45,889 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-06-27 16:41:45,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 23 places, 18 transitions, 50 flow [2024-06-27 16:41:45,955 INFO L124 PetriNetUnfolderBase]: 2/16 cut-off events. [2024-06-27 16:41:45,955 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-06-27 16:41:45,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25 conditions, 16 events. 2/16 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 11 event pairs, 0 based on Foata normal form. 0/13 useless extension candidates. Maximal degree in co-relation 11. Up to 2 conditions per place. [2024-06-27 16:41:45,958 INFO L82 GeneralOperation]: Start removeDead. Operand has 23 places, 18 transitions, 50 flow [2024-06-27 16:41:45,960 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 20 places, 15 transitions, 42 flow [2024-06-27 16:41:45,967 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 16:41:45,973 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=true, 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;@6583c5a7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 16:41:45,973 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-06-27 16:41:45,979 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 16:41:45,979 INFO L124 PetriNetUnfolderBase]: 2/14 cut-off events. [2024-06-27 16:41:45,979 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-06-27 16:41:45,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:45,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:45,980 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:45,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:45,985 INFO L85 PathProgramCache]: Analyzing trace with hash 885364131, now seen corresponding path program 1 times [2024-06-27 16:41:45,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:45,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154444563] [2024-06-27 16:41:45,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:45,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:46,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:46,528 INFO 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 16:41:46,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:46,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154444563] [2024-06-27 16:41:46,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154444563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:46,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:46,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 16:41:46,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239150971] [2024-06-27 16:41:46,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:46,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:46,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:46,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:46,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:46,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:46,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states 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 16:41:46,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:46,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:46,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:46,718 INFO L124 PetriNetUnfolderBase]: 67/128 cut-off events. [2024-06-27 16:41:46,718 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-06-27 16:41:46,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 128 events. 67/128 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 341 event pairs, 14 based on Foata normal form. 1/99 useless extension candidates. Maximal degree in co-relation 222. Up to 72 conditions per place. [2024-06-27 16:41:46,722 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 25 selfloop transitions, 5 changer transitions 4/35 dead transitions. [2024-06-27 16:41:46,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 35 transitions, 168 flow [2024-06-27 16:41:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:46,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:46,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 50 transitions. [2024-06-27 16:41:46,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 16:41:46,733 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 5 states and 50 transitions. [2024-06-27 16:41:46,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 35 transitions, 168 flow [2024-06-27 16:41:46,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 35 transitions, 148 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 16:41:46,738 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 68 flow [2024-06-27 16:41:46,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=68, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2024-06-27 16:41:46,742 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 3 predicate places. [2024-06-27 16:41:46,743 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 68 flow [2024-06-27 16:41:46,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states 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 16:41:46,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:46,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:46,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 16:41:46,744 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:46,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:46,745 INFO L85 PathProgramCache]: Analyzing trace with hash 786232087, now seen corresponding path program 2 times [2024-06-27 16:41:46,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:46,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800524523] [2024-06-27 16:41:46,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:46,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:46,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:46,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:46,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:46,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800524523] [2024-06-27 16:41:46,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800524523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:46,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:46,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 16:41:46,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841064746] [2024-06-27 16:41:46,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:46,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:46,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:46,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:46,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:46,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:46,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 68 flow. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states 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 16:41:46,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:46,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:46,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:47,038 INFO L124 PetriNetUnfolderBase]: 66/121 cut-off events. [2024-06-27 16:41:47,039 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2024-06-27 16:41:47,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 121 events. 66/121 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 326 event pairs, 11 based on Foata normal form. 1/115 useless extension candidates. Maximal degree in co-relation 325. Up to 72 conditions per place. [2024-06-27 16:41:47,040 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 24 selfloop transitions, 6 changer transitions 4/35 dead transitions. [2024-06-27 16:41:47,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 35 transitions, 182 flow [2024-06-27 16:41:47,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:47,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:47,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2024-06-27 16:41:47,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-27 16:41:47,042 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 68 flow. Second operand 5 states and 49 transitions. [2024-06-27 16:41:47,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 35 transitions, 182 flow [2024-06-27 16:41:47,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 35 transitions, 180 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 16:41:47,044 INFO L231 Difference]: Finished difference. Result has 28 places, 21 transitions, 100 flow [2024-06-27 16:41:47,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=100, PETRI_PLACES=28, PETRI_TRANSITIONS=21} [2024-06-27 16:41:47,044 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 8 predicate places. [2024-06-27 16:41:47,044 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 21 transitions, 100 flow [2024-06-27 16:41:47,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states 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 16:41:47,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:47,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:47,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 16:41:47,045 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:47,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:47,046 INFO L85 PathProgramCache]: Analyzing trace with hash 130402592, now seen corresponding path program 1 times [2024-06-27 16:41:47,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:47,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905328000] [2024-06-27 16:41:47,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:47,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:47,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:47,117 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:47,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:47,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905328000] [2024-06-27 16:41:47,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905328000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:47,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:47,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 16:41:47,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572578018] [2024-06-27 16:41:47,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:47,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:47,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:47,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:47,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:47,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:47,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 21 transitions, 100 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:47,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:47,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:47,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:47,197 INFO L124 PetriNetUnfolderBase]: 80/140 cut-off events. [2024-06-27 16:41:47,197 INFO L125 PetriNetUnfolderBase]: For 129/129 co-relation queries the response was YES. [2024-06-27 16:41:47,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469 conditions, 140 events. 80/140 cut-off events. For 129/129 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 394 event pairs, 25 based on Foata normal form. 3/134 useless extension candidates. Maximal degree in co-relation 456. Up to 102 conditions per place. [2024-06-27 16:41:47,199 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 24 selfloop transitions, 10 changer transitions 3/38 dead transitions. [2024-06-27 16:41:47,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 38 transitions, 256 flow [2024-06-27 16:41:47,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:47,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:47,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 45 transitions. [2024-06-27 16:41:47,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 16:41:47,200 INFO L175 Difference]: Start difference. First operand has 28 places, 21 transitions, 100 flow. Second operand 5 states and 45 transitions. [2024-06-27 16:41:47,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 38 transitions, 256 flow [2024-06-27 16:41:47,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 38 transitions, 242 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 16:41:47,202 INFO L231 Difference]: Finished difference. Result has 32 places, 27 transitions, 168 flow [2024-06-27 16:41:47,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=32, PETRI_TRANSITIONS=27} [2024-06-27 16:41:47,203 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 12 predicate places. [2024-06-27 16:41:47,203 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 27 transitions, 168 flow [2024-06-27 16:41:47,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:47,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:47,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:47,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 16:41:47,204 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:47,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:47,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1679495154, now seen corresponding path program 2 times [2024-06-27 16:41:47,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:47,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164670669] [2024-06-27 16:41:47,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:47,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:47,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:47,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:47,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:47,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164670669] [2024-06-27 16:41:47,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164670669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:47,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:47,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 16:41:47,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024840019] [2024-06-27 16:41:47,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:47,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:47,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:47,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:47,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:47,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:47,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 27 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:47,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:47,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:47,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:47,295 INFO L124 PetriNetUnfolderBase]: 82/151 cut-off events. [2024-06-27 16:41:47,295 INFO L125 PetriNetUnfolderBase]: For 199/199 co-relation queries the response was YES. [2024-06-27 16:41:47,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 569 conditions, 151 events. 82/151 cut-off events. For 199/199 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 442 event pairs, 24 based on Foata normal form. 3/142 useless extension candidates. Maximal degree in co-relation 509. Up to 80 conditions per place. [2024-06-27 16:41:47,297 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 32 selfloop transitions, 7 changer transitions 5/45 dead transitions. [2024-06-27 16:41:47,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 45 transitions, 322 flow [2024-06-27 16:41:47,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:47,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:47,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2024-06-27 16:41:47,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-27 16:41:47,298 INFO L175 Difference]: Start difference. First operand has 32 places, 27 transitions, 168 flow. Second operand 5 states and 49 transitions. [2024-06-27 16:41:47,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 45 transitions, 322 flow [2024-06-27 16:41:47,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 45 transitions, 301 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 16:41:47,300 INFO L231 Difference]: Finished difference. Result has 35 places, 27 transitions, 167 flow [2024-06-27 16:41:47,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=167, PETRI_PLACES=35, PETRI_TRANSITIONS=27} [2024-06-27 16:41:47,301 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 15 predicate places. [2024-06-27 16:41:47,301 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 27 transitions, 167 flow [2024-06-27 16:41:47,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:47,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:47,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:47,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 16:41:47,302 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:47,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:47,303 INFO L85 PathProgramCache]: Analyzing trace with hash -195788256, now seen corresponding path program 3 times [2024-06-27 16:41:47,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:47,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123488873] [2024-06-27 16:41:47,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:47,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:47,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:47,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:47,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123488873] [2024-06-27 16:41:47,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123488873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:47,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:47,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 16:41:47,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515607802] [2024-06-27 16:41:47,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:47,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:47,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:47,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:47,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:47,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:47,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 27 transitions, 167 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:47,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:47,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:47,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:47,390 INFO L124 PetriNetUnfolderBase]: 89/160 cut-off events. [2024-06-27 16:41:47,390 INFO L125 PetriNetUnfolderBase]: For 293/293 co-relation queries the response was YES. [2024-06-27 16:41:47,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592 conditions, 160 events. 89/160 cut-off events. For 293/293 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 462 event pairs, 35 based on Foata normal form. 3/146 useless extension candidates. Maximal degree in co-relation 580. Up to 130 conditions per place. [2024-06-27 16:41:47,392 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 23 selfloop transitions, 12 changer transitions 4/40 dead transitions. [2024-06-27 16:41:47,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 40 transitions, 315 flow [2024-06-27 16:41:47,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:47,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:47,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 44 transitions. [2024-06-27 16:41:47,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-27 16:41:47,393 INFO L175 Difference]: Start difference. First operand has 35 places, 27 transitions, 167 flow. Second operand 5 states and 44 transitions. [2024-06-27 16:41:47,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 40 transitions, 315 flow [2024-06-27 16:41:47,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 40 transitions, 298 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 16:41:47,395 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 218 flow [2024-06-27 16:41:47,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=218, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2024-06-27 16:41:47,396 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2024-06-27 16:41:47,396 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 218 flow [2024-06-27 16:41:47,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:47,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:47,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:47,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 16:41:47,397 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:47,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:47,397 INFO L85 PathProgramCache]: Analyzing trace with hash -803180865, now seen corresponding path program 1 times [2024-06-27 16:41:47,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:47,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105688651] [2024-06-27 16:41:47,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:47,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:47,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:47,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:47,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:47,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105688651] [2024-06-27 16:41:47,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105688651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:47,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:47,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 16:41:47,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316135798] [2024-06-27 16:41:47,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:47,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:47,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:47,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:47,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:47,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:47,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 218 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:47,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:47,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:47,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:47,491 INFO L124 PetriNetUnfolderBase]: 92/160 cut-off events. [2024-06-27 16:41:47,491 INFO L125 PetriNetUnfolderBase]: For 219/219 co-relation queries the response was YES. [2024-06-27 16:41:47,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 659 conditions, 160 events. 92/160 cut-off events. For 219/219 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 445 event pairs, 12 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 645. Up to 77 conditions per place. [2024-06-27 16:41:47,492 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 39 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2024-06-27 16:41:47,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 50 transitions, 395 flow [2024-06-27 16:41:47,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:47,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:47,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 52 transitions. [2024-06-27 16:41:47,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 16:41:47,493 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 218 flow. Second operand 5 states and 52 transitions. [2024-06-27 16:41:47,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 50 transitions, 395 flow [2024-06-27 16:41:47,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 50 transitions, 350 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 16:41:47,496 INFO L231 Difference]: Finished difference. Result has 37 places, 33 transitions, 224 flow [2024-06-27 16:41:47,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=37, PETRI_TRANSITIONS=33} [2024-06-27 16:41:47,496 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 17 predicate places. [2024-06-27 16:41:47,496 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 224 flow [2024-06-27 16:41:47,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:47,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:47,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:47,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 16:41:47,497 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:47,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:47,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1498961711, now seen corresponding path program 2 times [2024-06-27 16:41:47,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:47,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320434034] [2024-06-27 16:41:47,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:47,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:47,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:47,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:47,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:47,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320434034] [2024-06-27 16:41:47,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320434034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:47,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:47,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 16:41:47,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298742631] [2024-06-27 16:41:47,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:47,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:47,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:47,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:47,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:47,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:47,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 33 transitions, 224 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:47,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:47,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:47,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:47,606 INFO L124 PetriNetUnfolderBase]: 93/171 cut-off events. [2024-06-27 16:41:47,606 INFO L125 PetriNetUnfolderBase]: For 271/271 co-relation queries the response was YES. [2024-06-27 16:41:47,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 690 conditions, 171 events. 93/171 cut-off events. For 271/271 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 483 event pairs, 30 based on Foata normal form. 2/161 useless extension candidates. Maximal degree in co-relation 677. Up to 110 conditions per place. [2024-06-27 16:41:47,607 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 30 selfloop transitions, 11 changer transitions 3/45 dead transitions. [2024-06-27 16:41:47,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 45 transitions, 361 flow [2024-06-27 16:41:47,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:47,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:47,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 45 transitions. [2024-06-27 16:41:47,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 16:41:47,609 INFO L175 Difference]: Start difference. First operand has 37 places, 33 transitions, 224 flow. Second operand 5 states and 45 transitions. [2024-06-27 16:41:47,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 45 transitions, 361 flow [2024-06-27 16:41:47,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 45 transitions, 346 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 16:41:47,611 INFO L231 Difference]: Finished difference. Result has 41 places, 32 transitions, 231 flow [2024-06-27 16:41:47,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=231, PETRI_PLACES=41, PETRI_TRANSITIONS=32} [2024-06-27 16:41:47,612 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 21 predicate places. [2024-06-27 16:41:47,612 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 32 transitions, 231 flow [2024-06-27 16:41:47,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:47,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:47,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:47,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 16:41:47,613 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:47,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:47,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1147608036, now seen corresponding path program 4 times [2024-06-27 16:41:47,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:47,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974624321] [2024-06-27 16:41:47,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:47,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:47,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:47,646 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:47,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:47,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974624321] [2024-06-27 16:41:47,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974624321] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:47,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844663619] [2024-06-27 16:41:47,647 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:41:47,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:47,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:47,649 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:47,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-06-27 16:41:47,738 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:41:47,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:47,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2024-06-27 16:41:47,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:47,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:47,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:47,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:47,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844663619] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:47,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:47,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-06-27 16:41:47,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717226616] [2024-06-27 16:41:47,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:47,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 16:41:47,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:47,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 16:41:47,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 16:41:47,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:47,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 32 transitions, 231 flow. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 16:41:47,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:47,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:47,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:47,917 INFO L124 PetriNetUnfolderBase]: 97/175 cut-off events. [2024-06-27 16:41:47,917 INFO L125 PetriNetUnfolderBase]: For 350/350 co-relation queries the response was YES. [2024-06-27 16:41:47,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 727 conditions, 175 events. 97/175 cut-off events. For 350/350 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 492 event pairs, 12 based on Foata normal form. 4/165 useless extension candidates. Maximal degree in co-relation 712. Up to 60 conditions per place. [2024-06-27 16:41:47,919 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 38 selfloop transitions, 17 changer transitions 0/56 dead transitions. [2024-06-27 16:41:47,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 454 flow [2024-06-27 16:41:47,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 16:41:47,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 16:41:47,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 62 transitions. [2024-06-27 16:41:47,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-27 16:41:47,920 INFO L175 Difference]: Start difference. First operand has 41 places, 32 transitions, 231 flow. Second operand 7 states and 62 transitions. [2024-06-27 16:41:47,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 454 flow [2024-06-27 16:41:47,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 56 transitions, 424 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 16:41:47,922 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 285 flow [2024-06-27 16:41:47,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=285, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-27 16:41:47,923 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 24 predicate places. [2024-06-27 16:41:47,923 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 285 flow [2024-06-27 16:41:47,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 16:41:47,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:47,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:47,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-06-27 16:41:48,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:48,137 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:48,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:48,137 INFO L85 PathProgramCache]: Analyzing trace with hash 496120645, now seen corresponding path program 3 times [2024-06-27 16:41:48,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:48,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567294683] [2024-06-27 16:41:48,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:48,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:48,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:48,213 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:48,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:48,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567294683] [2024-06-27 16:41:48,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567294683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:48,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:48,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 16:41:48,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813990335] [2024-06-27 16:41:48,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:48,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:48,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:48,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:48,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:48,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:48,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 285 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:48,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:48,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:48,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:48,277 INFO L124 PetriNetUnfolderBase]: 104/187 cut-off events. [2024-06-27 16:41:48,277 INFO L125 PetriNetUnfolderBase]: For 443/443 co-relation queries the response was YES. [2024-06-27 16:41:48,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 821 conditions, 187 events. 104/187 cut-off events. For 443/443 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 541 event pairs, 31 based on Foata normal form. 5/192 useless extension candidates. Maximal degree in co-relation 806. Up to 138 conditions per place. [2024-06-27 16:41:48,278 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 31 selfloop transitions, 16 changer transitions 0/48 dead transitions. [2024-06-27 16:41:48,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 48 transitions, 427 flow [2024-06-27 16:41:48,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:48,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:48,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 47 transitions. [2024-06-27 16:41:48,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-06-27 16:41:48,280 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 285 flow. Second operand 5 states and 47 transitions. [2024-06-27 16:41:48,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 48 transitions, 427 flow [2024-06-27 16:41:48,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 48 transitions, 407 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 16:41:48,283 INFO L231 Difference]: Finished difference. Result has 48 places, 38 transitions, 311 flow [2024-06-27 16:41:48,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=311, PETRI_PLACES=48, PETRI_TRANSITIONS=38} [2024-06-27 16:41:48,284 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 28 predicate places. [2024-06-27 16:41:48,284 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 311 flow [2024-06-27 16:41:48,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:48,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:48,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:48,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 16:41:48,285 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:48,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:48,285 INFO L85 PathProgramCache]: Analyzing trace with hash -960995445, now seen corresponding path program 4 times [2024-06-27 16:41:48,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:48,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145433830] [2024-06-27 16:41:48,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:48,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:48,335 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:48,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:48,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145433830] [2024-06-27 16:41:48,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145433830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:48,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:48,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 16:41:48,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283354213] [2024-06-27 16:41:48,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:48,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:48,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:48,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:48,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:48,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:48,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 311 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:48,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:48,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:48,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:48,396 INFO L124 PetriNetUnfolderBase]: 103/188 cut-off events. [2024-06-27 16:41:48,396 INFO L125 PetriNetUnfolderBase]: For 451/451 co-relation queries the response was YES. [2024-06-27 16:41:48,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 864 conditions, 188 events. 103/188 cut-off events. For 451/451 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 560 event pairs, 36 based on Foata normal form. 2/190 useless extension candidates. Maximal degree in co-relation 847. Up to 147 conditions per place. [2024-06-27 16:41:48,397 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 28 selfloop transitions, 14 changer transitions 2/45 dead transitions. [2024-06-27 16:41:48,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 45 transitions, 424 flow [2024-06-27 16:41:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:48,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:48,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 43 transitions. [2024-06-27 16:41:48,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-27 16:41:48,399 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 311 flow. Second operand 5 states and 43 transitions. [2024-06-27 16:41:48,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 45 transitions, 424 flow [2024-06-27 16:41:48,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 45 transitions, 390 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 16:41:48,401 INFO L231 Difference]: Finished difference. Result has 49 places, 37 transitions, 292 flow [2024-06-27 16:41:48,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=292, PETRI_PLACES=49, PETRI_TRANSITIONS=37} [2024-06-27 16:41:48,402 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 29 predicate places. [2024-06-27 16:41:48,402 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 37 transitions, 292 flow [2024-06-27 16:41:48,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:48,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:48,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:48,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 16:41:48,403 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:48,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:48,403 INFO L85 PathProgramCache]: Analyzing trace with hash -102918228, now seen corresponding path program 5 times [2024-06-27 16:41:48,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:48,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502578878] [2024-06-27 16:41:48,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:48,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:48,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:48,437 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:48,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:48,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502578878] [2024-06-27 16:41:48,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502578878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:48,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:48,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 16:41:48,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33497821] [2024-06-27 16:41:48,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:48,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:48,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:48,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:48,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:48,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:48,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 37 transitions, 292 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:48,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:48,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:48,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:48,497 INFO L124 PetriNetUnfolderBase]: 108/195 cut-off events. [2024-06-27 16:41:48,497 INFO L125 PetriNetUnfolderBase]: For 534/534 co-relation queries the response was YES. [2024-06-27 16:41:48,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 879 conditions, 195 events. 108/195 cut-off events. For 534/534 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 575 event pairs, 36 based on Foata normal form. 4/199 useless extension candidates. Maximal degree in co-relation 862. Up to 151 conditions per place. [2024-06-27 16:41:48,498 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 31 selfloop transitions, 15 changer transitions 0/47 dead transitions. [2024-06-27 16:41:48,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 47 transitions, 435 flow [2024-06-27 16:41:48,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:48,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:48,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 45 transitions. [2024-06-27 16:41:48,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 16:41:48,499 INFO L175 Difference]: Start difference. First operand has 49 places, 37 transitions, 292 flow. Second operand 5 states and 45 transitions. [2024-06-27 16:41:48,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 47 transitions, 435 flow [2024-06-27 16:41:48,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 47 transitions, 405 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 16:41:48,502 INFO L231 Difference]: Finished difference. Result has 49 places, 38 transitions, 304 flow [2024-06-27 16:41:48,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=304, PETRI_PLACES=49, PETRI_TRANSITIONS=38} [2024-06-27 16:41:48,503 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 29 predicate places. [2024-06-27 16:41:48,503 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 38 transitions, 304 flow [2024-06-27 16:41:48,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:48,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:48,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:48,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 16:41:48,504 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:48,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:48,504 INFO L85 PathProgramCache]: Analyzing trace with hash 571836441, now seen corresponding path program 5 times [2024-06-27 16:41:48,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:48,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759380724] [2024-06-27 16:41:48,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:48,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:48,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:48,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:48,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:48,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759380724] [2024-06-27 16:41:48,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759380724] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:48,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027624033] [2024-06-27 16:41:48,541 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:41:48,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:48,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:48,542 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:48,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-06-27 16:41:48,605 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:41:48,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:48,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2024-06-27 16:41:48,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:48,641 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:48,642 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:48,670 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:48,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027624033] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:48,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:48,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-06-27 16:41:48,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369035676] [2024-06-27 16:41:48,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:48,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 16:41:48,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:48,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 16:41:48,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 16:41:48,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:48,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 38 transitions, 304 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states 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 16:41:48,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:48,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:48,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:48,781 INFO L124 PetriNetUnfolderBase]: 103/190 cut-off events. [2024-06-27 16:41:48,782 INFO L125 PetriNetUnfolderBase]: For 528/528 co-relation queries the response was YES. [2024-06-27 16:41:48,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 839 conditions, 190 events. 103/190 cut-off events. For 528/528 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 570 event pairs, 35 based on Foata normal form. 5/195 useless extension candidates. Maximal degree in co-relation 822. Up to 149 conditions per place. [2024-06-27 16:41:48,783 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 33 selfloop transitions, 14 changer transitions 0/48 dead transitions. [2024-06-27 16:41:48,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 48 transitions, 433 flow [2024-06-27 16:41:48,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 16:41:48,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 16:41:48,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 51 transitions. [2024-06-27 16:41:48,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 16:41:48,784 INFO L175 Difference]: Start difference. First operand has 49 places, 38 transitions, 304 flow. Second operand 6 states and 51 transitions. [2024-06-27 16:41:48,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 48 transitions, 433 flow [2024-06-27 16:41:48,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 48 transitions, 397 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 16:41:48,787 INFO L231 Difference]: Finished difference. Result has 52 places, 39 transitions, 304 flow [2024-06-27 16:41:48,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=304, PETRI_PLACES=52, PETRI_TRANSITIONS=39} [2024-06-27 16:41:48,788 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 32 predicate places. [2024-06-27 16:41:48,789 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 39 transitions, 304 flow [2024-06-27 16:41:48,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states 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 16:41:48,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:48,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:48,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:49,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-06-27 16:41:49,004 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:49,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:49,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1280825105, now seen corresponding path program 6 times [2024-06-27 16:41:49,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:49,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037191767] [2024-06-27 16:41:49,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:49,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:49,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:49,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:49,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:49,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037191767] [2024-06-27 16:41:49,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037191767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 16:41:49,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 16:41:49,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 16:41:49,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938272970] [2024-06-27 16:41:49,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 16:41:49,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 16:41:49,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:49,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 16:41:49,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 16:41:49,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:49,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 39 transitions, 304 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:49,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:49,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:49,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:49,092 INFO L124 PetriNetUnfolderBase]: 99/178 cut-off events. [2024-06-27 16:41:49,092 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2024-06-27 16:41:49,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 805 conditions, 178 events. 99/178 cut-off events. For 449/449 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 507 event pairs, 32 based on Foata normal form. 2/180 useless extension candidates. Maximal degree in co-relation 787. Up to 135 conditions per place. [2024-06-27 16:41:49,094 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 29 selfloop transitions, 12 changer transitions 2/44 dead transitions. [2024-06-27 16:41:49,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 44 transitions, 406 flow [2024-06-27 16:41:49,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 16:41:49,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 16:41:49,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 41 transitions. [2024-06-27 16:41:49,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-27 16:41:49,094 INFO L175 Difference]: Start difference. First operand has 52 places, 39 transitions, 304 flow. Second operand 5 states and 41 transitions. [2024-06-27 16:41:49,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 44 transitions, 406 flow [2024-06-27 16:41:49,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 44 transitions, 362 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 16:41:49,097 INFO L231 Difference]: Finished difference. Result has 51 places, 37 transitions, 268 flow [2024-06-27 16:41:49,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=268, PETRI_PLACES=51, PETRI_TRANSITIONS=37} [2024-06-27 16:41:49,097 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 31 predicate places. [2024-06-27 16:41:49,097 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 37 transitions, 268 flow [2024-06-27 16:41:49,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 16:41:49,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:49,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:49,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 16:41:49,098 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:49,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:49,098 INFO L85 PathProgramCache]: Analyzing trace with hash 519243532, now seen corresponding path program 6 times [2024-06-27 16:41:49,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:49,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012231389] [2024-06-27 16:41:49,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:49,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:49,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:49,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:49,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:49,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012231389] [2024-06-27 16:41:49,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012231389] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:49,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257126181] [2024-06-27 16:41:49,134 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:41:49,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:49,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:49,135 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:49,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-06-27 16:41:49,191 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-06-27 16:41:49,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:49,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2024-06-27 16:41:49,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:49,219 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:49,220 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:49,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:49,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257126181] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:49,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:49,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-06-27 16:41:49,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359301883] [2024-06-27 16:41:49,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:49,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 16:41:49,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:49,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 16:41:49,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 16:41:49,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:49,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 37 transitions, 268 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 16:41:49,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:49,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:49,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:49,334 INFO L124 PetriNetUnfolderBase]: 96/168 cut-off events. [2024-06-27 16:41:49,334 INFO L125 PetriNetUnfolderBase]: For 342/342 co-relation queries the response was YES. [2024-06-27 16:41:49,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 734 conditions, 168 events. 96/168 cut-off events. For 342/342 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 467 event pairs, 17 based on Foata normal form. 4/172 useless extension candidates. Maximal degree in co-relation 718. Up to 65 conditions per place. [2024-06-27 16:41:49,335 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 35 selfloop transitions, 23 changer transitions 0/59 dead transitions. [2024-06-27 16:41:49,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 487 flow [2024-06-27 16:41:49,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 16:41:49,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 16:41:49,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 76 transitions. [2024-06-27 16:41:49,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-27 16:41:49,336 INFO L175 Difference]: Start difference. First operand has 51 places, 37 transitions, 268 flow. Second operand 10 states and 76 transitions. [2024-06-27 16:41:49,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 487 flow [2024-06-27 16:41:49,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 463 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 16:41:49,338 INFO L231 Difference]: Finished difference. Result has 55 places, 42 transitions, 337 flow [2024-06-27 16:41:49,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=337, PETRI_PLACES=55, PETRI_TRANSITIONS=42} [2024-06-27 16:41:49,338 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 35 predicate places. [2024-06-27 16:41:49,338 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 42 transitions, 337 flow [2024-06-27 16:41:49,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 16:41:49,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:49,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:49,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:49,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:49,550 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:49,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:49,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1973538062, now seen corresponding path program 1 times [2024-06-27 16:41:49,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:49,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253409904] [2024-06-27 16:41:49,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:49,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:49,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:49,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:49,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:49,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253409904] [2024-06-27 16:41:49,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253409904] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:49,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268459108] [2024-06-27 16:41:49,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:49,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:49,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:49,708 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:49,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-06-27 16:41:49,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:49,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjunts are in the unsatisfiable core [2024-06-27 16:41:49,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:49,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:49,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:49,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268459108] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:49,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:49,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2024-06-27 16:41:49,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713918034] [2024-06-27 16:41:49,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:49,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 16:41:49,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:49,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 16:41:49,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 16:41:49,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:49,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 42 transitions, 337 flow. Second operand has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:41:49,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:49,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:49,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:50,159 INFO L124 PetriNetUnfolderBase]: 132/235 cut-off events. [2024-06-27 16:41:50,160 INFO L125 PetriNetUnfolderBase]: For 493/493 co-relation queries the response was YES. [2024-06-27 16:41:50,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1057 conditions, 235 events. 132/235 cut-off events. For 493/493 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 774 event pairs, 9 based on Foata normal form. 1/236 useless extension candidates. Maximal degree in co-relation 1039. Up to 158 conditions per place. [2024-06-27 16:41:50,162 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 48 selfloop transitions, 17 changer transitions 4/70 dead transitions. [2024-06-27 16:41:50,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 70 transitions, 614 flow [2024-06-27 16:41:50,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 16:41:50,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 16:41:50,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 63 transitions. [2024-06-27 16:41:50,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 16:41:50,163 INFO L175 Difference]: Start difference. First operand has 55 places, 42 transitions, 337 flow. Second operand 7 states and 63 transitions. [2024-06-27 16:41:50,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 70 transitions, 614 flow [2024-06-27 16:41:50,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 70 transitions, 526 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 16:41:50,166 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 395 flow [2024-06-27 16:41:50,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=395, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-06-27 16:41:50,166 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 38 predicate places. [2024-06-27 16:41:50,166 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 395 flow [2024-06-27 16:41:50,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:41:50,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:50,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:50,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-06-27 16:41:50,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-06-27 16:41:50,401 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:50,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:50,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1662875284, now seen corresponding path program 2 times [2024-06-27 16:41:50,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:50,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837566325] [2024-06-27 16:41:50,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:50,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:50,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:50,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:50,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:50,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837566325] [2024-06-27 16:41:50,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837566325] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:50,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212191217] [2024-06-27 16:41:50,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:41:50,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:50,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:50,577 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:50,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-06-27 16:41:50,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:41:50,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:50,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjunts are in the unsatisfiable core [2024-06-27 16:41:50,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:50,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:50,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:50,871 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:50,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212191217] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:50,871 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:50,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-06-27 16:41:50,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432138958] [2024-06-27 16:41:50,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:50,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 16:41:50,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:50,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 16:41:50,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-27 16:41:50,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:50,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 395 flow. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 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 16:41:50,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:50,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:50,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:51,015 INFO L124 PetriNetUnfolderBase]: 143/259 cut-off events. [2024-06-27 16:41:51,016 INFO L125 PetriNetUnfolderBase]: For 685/685 co-relation queries the response was YES. [2024-06-27 16:41:51,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1211 conditions, 259 events. 143/259 cut-off events. For 685/685 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 886 event pairs, 14 based on Foata normal form. 1/260 useless extension candidates. Maximal degree in co-relation 1191. Up to 161 conditions per place. [2024-06-27 16:41:51,038 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 51 selfloop transitions, 19 changer transitions 4/75 dead transitions. [2024-06-27 16:41:51,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 75 transitions, 653 flow [2024-06-27 16:41:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 16:41:51,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 16:41:51,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 66 transitions. [2024-06-27 16:41:51,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 16:41:51,039 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 395 flow. Second operand 7 states and 66 transitions. [2024-06-27 16:41:51,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 75 transitions, 653 flow [2024-06-27 16:41:51,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 75 transitions, 628 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 16:41:51,042 INFO L231 Difference]: Finished difference. Result has 64 places, 56 transitions, 470 flow [2024-06-27 16:41:51,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=470, PETRI_PLACES=64, PETRI_TRANSITIONS=56} [2024-06-27 16:41:51,042 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 44 predicate places. [2024-06-27 16:41:51,043 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 56 transitions, 470 flow [2024-06-27 16:41:51,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 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 16:41:51,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:51,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:51,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:51,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-06-27 16:41:51,255 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:51,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:51,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1579758394, now seen corresponding path program 3 times [2024-06-27 16:41:51,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:51,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540602398] [2024-06-27 16:41:51,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:51,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:51,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:51,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:51,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:51,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540602398] [2024-06-27 16:41:51,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540602398] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:51,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69022377] [2024-06-27 16:41:51,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:41:51,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:51,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:51,421 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:51,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-06-27 16:41:51,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-06-27 16:41:51,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:51,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjunts are in the unsatisfiable core [2024-06-27 16:41:51,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:51,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:51,559 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:51,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:51,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69022377] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:51,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:51,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-06-27 16:41:51,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570922663] [2024-06-27 16:41:51,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:51,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 16:41:51,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:51,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 16:41:51,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-27 16:41:51,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:51,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 56 transitions, 470 flow. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 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 16:41:51,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:51,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:51,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:51,863 INFO L124 PetriNetUnfolderBase]: 141/251 cut-off events. [2024-06-27 16:41:51,863 INFO L125 PetriNetUnfolderBase]: For 899/899 co-relation queries the response was YES. [2024-06-27 16:41:51,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1267 conditions, 251 events. 141/251 cut-off events. For 899/899 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 842 event pairs, 14 based on Foata normal form. 1/252 useless extension candidates. Maximal degree in co-relation 1244. Up to 161 conditions per place. [2024-06-27 16:41:51,865 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 48 selfloop transitions, 20 changer transitions 4/73 dead transitions. [2024-06-27 16:41:51,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 73 transitions, 693 flow [2024-06-27 16:41:51,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 16:41:51,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 16:41:51,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 63 transitions. [2024-06-27 16:41:51,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 16:41:51,866 INFO L175 Difference]: Start difference. First operand has 64 places, 56 transitions, 470 flow. Second operand 7 states and 63 transitions. [2024-06-27 16:41:51,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 73 transitions, 693 flow [2024-06-27 16:41:51,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 73 transitions, 636 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 16:41:51,871 INFO L231 Difference]: Finished difference. Result has 69 places, 58 transitions, 503 flow [2024-06-27 16:41:51,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=503, PETRI_PLACES=69, PETRI_TRANSITIONS=58} [2024-06-27 16:41:51,871 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 49 predicate places. [2024-06-27 16:41:51,871 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 58 transitions, 503 flow [2024-06-27 16:41:51,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 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 16:41:51,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:51,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:51,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:52,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-06-27 16:41:52,086 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:52,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:52,086 INFO L85 PathProgramCache]: Analyzing trace with hash -846354170, now seen corresponding path program 4 times [2024-06-27 16:41:52,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:52,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913925495] [2024-06-27 16:41:52,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:52,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:52,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:52,216 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:52,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:52,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913925495] [2024-06-27 16:41:52,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913925495] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:52,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177444659] [2024-06-27 16:41:52,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:41:52,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:52,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:52,218 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:52,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-06-27 16:41:52,284 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:41:52,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:52,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjunts are in the unsatisfiable core [2024-06-27 16:41:52,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:52,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:52,384 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:52,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:52,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177444659] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:52,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:52,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-06-27 16:41:52,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684043198] [2024-06-27 16:41:52,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:52,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 16:41:52,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:52,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 16:41:52,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 16:41:52,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:52,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 58 transitions, 503 flow. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:41:52,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:52,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:52,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:52,631 INFO L124 PetriNetUnfolderBase]: 166/294 cut-off events. [2024-06-27 16:41:52,631 INFO L125 PetriNetUnfolderBase]: For 985/985 co-relation queries the response was YES. [2024-06-27 16:41:52,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1498 conditions, 294 events. 166/294 cut-off events. For 985/985 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1047 event pairs, 18 based on Foata normal form. 1/295 useless extension candidates. Maximal degree in co-relation 1472. Up to 235 conditions per place. [2024-06-27 16:41:52,634 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 58 selfloop transitions, 19 changer transitions 4/82 dead transitions. [2024-06-27 16:41:52,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 82 transitions, 800 flow [2024-06-27 16:41:52,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 16:41:52,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 16:41:52,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 57 transitions. [2024-06-27 16:41:52,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 16:41:52,635 INFO L175 Difference]: Start difference. First operand has 69 places, 58 transitions, 503 flow. Second operand 7 states and 57 transitions. [2024-06-27 16:41:52,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 82 transitions, 800 flow [2024-06-27 16:41:52,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 82 transitions, 753 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 16:41:52,640 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 628 flow [2024-06-27 16:41:52,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=628, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-27 16:41:52,641 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 54 predicate places. [2024-06-27 16:41:52,641 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 628 flow [2024-06-27 16:41:52,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:41:52,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:52,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:52,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:52,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:52,855 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:52,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:52,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1647747176, now seen corresponding path program 5 times [2024-06-27 16:41:52,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:52,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563082504] [2024-06-27 16:41:52,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:52,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:52,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:52,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:52,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563082504] [2024-06-27 16:41:52,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563082504] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:52,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859936520] [2024-06-27 16:41:52,982 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:41:52,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:52,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:52,990 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:52,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-06-27 16:41:53,045 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-06-27 16:41:53,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:53,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjunts are in the unsatisfiable core [2024-06-27 16:41:53,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:53,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:53,135 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:53,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:53,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859936520] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:53,275 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:53,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-06-27 16:41:53,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115422464] [2024-06-27 16:41:53,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:53,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 16:41:53,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:53,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 16:41:53,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 16:41:53,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:53,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 628 flow. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:41:53,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:53,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:53,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:53,452 INFO L124 PetriNetUnfolderBase]: 178/319 cut-off events. [2024-06-27 16:41:53,452 INFO L125 PetriNetUnfolderBase]: For 1314/1314 co-relation queries the response was YES. [2024-06-27 16:41:53,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1721 conditions, 319 events. 178/319 cut-off events. For 1314/1314 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1160 event pairs, 17 based on Foata normal form. 1/320 useless extension candidates. Maximal degree in co-relation 1692. Up to 238 conditions per place. [2024-06-27 16:41:53,454 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 65 selfloop transitions, 20 changer transitions 4/90 dead transitions. [2024-06-27 16:41:53,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 90 transitions, 934 flow [2024-06-27 16:41:53,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 16:41:53,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 16:41:53,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 62 transitions. [2024-06-27 16:41:53,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-27 16:41:53,456 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 628 flow. Second operand 7 states and 62 transitions. [2024-06-27 16:41:53,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 90 transitions, 934 flow [2024-06-27 16:41:53,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 90 transitions, 895 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 16:41:53,463 INFO L231 Difference]: Finished difference. Result has 80 places, 74 transitions, 707 flow [2024-06-27 16:41:53,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=707, PETRI_PLACES=80, PETRI_TRANSITIONS=74} [2024-06-27 16:41:53,464 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 60 predicate places. [2024-06-27 16:41:53,464 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 74 transitions, 707 flow [2024-06-27 16:41:53,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:41:53,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:53,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:53,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:53,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:53,676 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:53,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:53,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1730864066, now seen corresponding path program 6 times [2024-06-27 16:41:53,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:53,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248261617] [2024-06-27 16:41:53,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:53,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:53,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:53,811 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:53,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:53,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248261617] [2024-06-27 16:41:53,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248261617] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:53,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427564579] [2024-06-27 16:41:53,812 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:41:53,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:53,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:53,880 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:53,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-06-27 16:41:53,930 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-06-27 16:41:53,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:53,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjunts are in the unsatisfiable core [2024-06-27 16:41:53,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:54,024 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:54,025 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:54,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:54,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427564579] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:54,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:54,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-06-27 16:41:54,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899077669] [2024-06-27 16:41:54,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:54,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 16:41:54,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:54,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 16:41:54,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-27 16:41:54,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:54,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 74 transitions, 707 flow. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 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 16:41:54,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:54,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:54,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:54,334 INFO L124 PetriNetUnfolderBase]: 176/311 cut-off events. [2024-06-27 16:41:54,335 INFO L125 PetriNetUnfolderBase]: For 1593/1593 co-relation queries the response was YES. [2024-06-27 16:41:54,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1754 conditions, 311 events. 176/311 cut-off events. For 1593/1593 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1123 event pairs, 17 based on Foata normal form. 1/312 useless extension candidates. Maximal degree in co-relation 1722. Up to 238 conditions per place. [2024-06-27 16:41:54,337 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 63 selfloop transitions, 21 changer transitions 4/89 dead transitions. [2024-06-27 16:41:54,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 89 transitions, 971 flow [2024-06-27 16:41:54,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 16:41:54,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 16:41:54,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 60 transitions. [2024-06-27 16:41:54,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 16:41:54,340 INFO L175 Difference]: Start difference. First operand has 80 places, 74 transitions, 707 flow. Second operand 7 states and 60 transitions. [2024-06-27 16:41:54,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 89 transitions, 971 flow [2024-06-27 16:41:54,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 89 transitions, 891 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 16:41:54,351 INFO L231 Difference]: Finished difference. Result has 85 places, 76 transitions, 729 flow [2024-06-27 16:41:54,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=729, PETRI_PLACES=85, PETRI_TRANSITIONS=76} [2024-06-27 16:41:54,351 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 65 predicate places. [2024-06-27 16:41:54,351 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 76 transitions, 729 flow [2024-06-27 16:41:54,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 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 16:41:54,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:54,352 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:54,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:54,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:54,567 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:54,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:54,568 INFO L85 PathProgramCache]: Analyzing trace with hash -458812811, now seen corresponding path program 7 times [2024-06-27 16:41:54,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:54,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910250555] [2024-06-27 16:41:54,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:54,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:54,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:54,636 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:54,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:54,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910250555] [2024-06-27 16:41:54,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910250555] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:54,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993165293] [2024-06-27 16:41:54,637 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:41:54,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:54,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:54,638 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:54,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-06-27 16:41:54,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:54,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:41:54,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:54,740 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:54,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:54,765 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:54,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993165293] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:54,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:54,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-06-27 16:41:54,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076788542] [2024-06-27 16:41:54,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:54,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 16:41:54,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:54,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 16:41:54,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 16:41:54,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:54,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 76 transitions, 729 flow. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:41:54,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:54,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:54,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:54,885 INFO L124 PetriNetUnfolderBase]: 190/340 cut-off events. [2024-06-27 16:41:54,886 INFO L125 PetriNetUnfolderBase]: For 1793/1793 co-relation queries the response was YES. [2024-06-27 16:41:54,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1923 conditions, 340 events. 190/340 cut-off events. For 1793/1793 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1290 event pairs, 30 based on Foata normal form. 3/343 useless extension candidates. Maximal degree in co-relation 1888. Up to 129 conditions per place. [2024-06-27 16:41:54,889 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 64 selfloop transitions, 32 changer transitions 8/105 dead transitions. [2024-06-27 16:41:54,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 105 transitions, 1160 flow [2024-06-27 16:41:54,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 16:41:54,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 16:41:54,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 65 transitions. [2024-06-27 16:41:54,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-06-27 16:41:54,890 INFO L175 Difference]: Start difference. First operand has 85 places, 76 transitions, 729 flow. Second operand 7 states and 65 transitions. [2024-06-27 16:41:54,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 105 transitions, 1160 flow [2024-06-27 16:41:54,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 105 transitions, 1095 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 16:41:54,897 INFO L231 Difference]: Finished difference. Result has 90 places, 78 transitions, 807 flow [2024-06-27 16:41:54,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=807, PETRI_PLACES=90, PETRI_TRANSITIONS=78} [2024-06-27 16:41:54,897 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 70 predicate places. [2024-06-27 16:41:54,897 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 78 transitions, 807 flow [2024-06-27 16:41:54,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:41:54,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:54,898 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:54,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:55,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-06-27 16:41:55,109 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:55,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:55,109 INFO L85 PathProgramCache]: Analyzing trace with hash -2081245415, now seen corresponding path program 8 times [2024-06-27 16:41:55,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:55,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843429691] [2024-06-27 16:41:55,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:55,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:55,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:55,206 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:55,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:55,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843429691] [2024-06-27 16:41:55,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843429691] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:55,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906988600] [2024-06-27 16:41:55,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:41:55,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:55,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:55,208 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:55,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-06-27 16:41:55,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:41:55,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:55,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:41:55,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:55,341 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:55,341 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:55,369 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:55,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906988600] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:55,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:55,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-06-27 16:41:55,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024389006] [2024-06-27 16:41:55,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:55,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 16:41:55,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:55,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 16:41:55,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 16:41:55,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:55,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 78 transitions, 807 flow. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:41:55,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:55,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:55,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:55,506 INFO L124 PetriNetUnfolderBase]: 217/382 cut-off events. [2024-06-27 16:41:55,506 INFO L125 PetriNetUnfolderBase]: For 2621/2621 co-relation queries the response was YES. [2024-06-27 16:41:55,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2285 conditions, 382 events. 217/382 cut-off events. For 2621/2621 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1484 event pairs, 40 based on Foata normal form. 6/388 useless extension candidates. Maximal degree in co-relation 2247. Up to 191 conditions per place. [2024-06-27 16:41:55,510 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 62 selfloop transitions, 54 changer transitions 6/123 dead transitions. [2024-06-27 16:41:55,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 123 transitions, 1443 flow [2024-06-27 16:41:55,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 16:41:55,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 16:41:55,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 89 transitions. [2024-06-27 16:41:55,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-27 16:41:55,512 INFO L175 Difference]: Start difference. First operand has 90 places, 78 transitions, 807 flow. Second operand 11 states and 89 transitions. [2024-06-27 16:41:55,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 123 transitions, 1443 flow [2024-06-27 16:41:55,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 123 transitions, 1383 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 16:41:55,521 INFO L231 Difference]: Finished difference. Result has 99 places, 95 transitions, 1142 flow [2024-06-27 16:41:55,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1142, PETRI_PLACES=99, PETRI_TRANSITIONS=95} [2024-06-27 16:41:55,522 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 79 predicate places. [2024-06-27 16:41:55,522 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 95 transitions, 1142 flow [2024-06-27 16:41:55,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:41:55,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:55,522 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:55,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-06-27 16:41:55,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-06-27 16:41:55,734 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:55,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:55,734 INFO L85 PathProgramCache]: Analyzing trace with hash -448813044, now seen corresponding path program 9 times [2024-06-27 16:41:55,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:55,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572312187] [2024-06-27 16:41:55,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:55,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:55,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:55,785 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:55,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:55,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572312187] [2024-06-27 16:41:55,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572312187] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:55,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128254343] [2024-06-27 16:41:55,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:41:55,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:55,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:55,793 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:55,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-06-27 16:41:55,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-06-27 16:41:55,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:55,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:41:55,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:55,926 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:55,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:55,958 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:55,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128254343] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:55,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:55,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-06-27 16:41:55,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103477318] [2024-06-27 16:41:55,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:55,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 16:41:55,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:55,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 16:41:55,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 16:41:55,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:55,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 95 transitions, 1142 flow. Second operand has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 0 states have call successors, (0), 0 states 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 16:41:55,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:55,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:55,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:56,112 INFO L124 PetriNetUnfolderBase]: 221/382 cut-off events. [2024-06-27 16:41:56,112 INFO L125 PetriNetUnfolderBase]: For 3150/3150 co-relation queries the response was YES. [2024-06-27 16:41:56,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2488 conditions, 382 events. 221/382 cut-off events. For 3150/3150 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1437 event pairs, 18 based on Foata normal form. 5/387 useless extension candidates. Maximal degree in co-relation 2447. Up to 106 conditions per place. [2024-06-27 16:41:56,116 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 84 selfloop transitions, 49 changer transitions 0/134 dead transitions. [2024-06-27 16:41:56,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 134 transitions, 1718 flow [2024-06-27 16:41:56,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 16:41:56,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 16:41:56,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 90 transitions. [2024-06-27 16:41:56,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 16:41:56,117 INFO L175 Difference]: Start difference. First operand has 99 places, 95 transitions, 1142 flow. Second operand 10 states and 90 transitions. [2024-06-27 16:41:56,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 134 transitions, 1718 flow [2024-06-27 16:41:56,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 134 transitions, 1595 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 16:41:56,130 INFO L231 Difference]: Finished difference. Result has 108 places, 102 transitions, 1239 flow [2024-06-27 16:41:56,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1239, PETRI_PLACES=108, PETRI_TRANSITIONS=102} [2024-06-27 16:41:56,130 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 88 predicate places. [2024-06-27 16:41:56,131 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 102 transitions, 1239 flow [2024-06-27 16:41:56,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 0 states have call successors, (0), 0 states 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 16:41:56,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:56,131 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:56,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:56,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-06-27 16:41:56,343 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:56,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:56,343 INFO L85 PathProgramCache]: Analyzing trace with hash -524428952, now seen corresponding path program 10 times [2024-06-27 16:41:56,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:56,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685885205] [2024-06-27 16:41:56,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:56,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:56,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:56,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:56,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:56,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685885205] [2024-06-27 16:41:56,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685885205] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:56,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3549120] [2024-06-27 16:41:56,403 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:41:56,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:56,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:56,417 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:56,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-06-27 16:41:56,469 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:41:56,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:56,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:41:56,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:56,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:56,514 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:56,539 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:56,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3549120] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:56,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:56,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-06-27 16:41:56,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100963238] [2024-06-27 16:41:56,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:56,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 16:41:56,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:56,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 16:41:56,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-06-27 16:41:56,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:56,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 102 transitions, 1239 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:41:56,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:56,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:56,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:56,716 INFO L124 PetriNetUnfolderBase]: 255/432 cut-off events. [2024-06-27 16:41:56,716 INFO L125 PetriNetUnfolderBase]: For 4543/4543 co-relation queries the response was YES. [2024-06-27 16:41:56,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3001 conditions, 432 events. 255/432 cut-off events. For 4543/4543 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 1652 event pairs, 32 based on Foata normal form. 6/438 useless extension candidates. Maximal degree in co-relation 2956. Up to 170 conditions per place. [2024-06-27 16:41:56,721 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 83 selfloop transitions, 64 changer transitions 1/149 dead transitions. [2024-06-27 16:41:56,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 149 transitions, 2104 flow [2024-06-27 16:41:56,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 16:41:56,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 16:41:56,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 103 transitions. [2024-06-27 16:41:56,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44017094017094016 [2024-06-27 16:41:56,722 INFO L175 Difference]: Start difference. First operand has 108 places, 102 transitions, 1239 flow. Second operand 13 states and 103 transitions. [2024-06-27 16:41:56,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 149 transitions, 2104 flow [2024-06-27 16:41:56,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 149 transitions, 1900 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 16:41:56,737 INFO L231 Difference]: Finished difference. Result has 121 places, 127 transitions, 1687 flow [2024-06-27 16:41:56,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1687, PETRI_PLACES=121, PETRI_TRANSITIONS=127} [2024-06-27 16:41:56,738 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 101 predicate places. [2024-06-27 16:41:56,738 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 127 transitions, 1687 flow [2024-06-27 16:41:56,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:41:56,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:56,739 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:56,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-06-27 16:41:56,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-06-27 16:41:56,952 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:56,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:56,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1852949592, now seen corresponding path program 11 times [2024-06-27 16:41:56,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:56,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842162759] [2024-06-27 16:41:56,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:56,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:56,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:57,006 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:57,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:57,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842162759] [2024-06-27 16:41:57,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842162759] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:57,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237461846] [2024-06-27 16:41:57,006 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:41:57,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:57,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:57,021 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:57,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-06-27 16:41:57,085 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:41:57,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:57,086 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:41:57,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:57,130 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:57,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:57,164 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:57,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237461846] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:57,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:57,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-06-27 16:41:57,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971869578] [2024-06-27 16:41:57,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:57,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 16:41:57,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:57,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 16:41:57,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 16:41:57,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:57,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 127 transitions, 1687 flow. Second operand has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 16:41:57,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:57,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:57,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:57,393 INFO L124 PetriNetUnfolderBase]: 311/522 cut-off events. [2024-06-27 16:41:57,394 INFO L125 PetriNetUnfolderBase]: For 6792/6792 co-relation queries the response was YES. [2024-06-27 16:41:57,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3824 conditions, 522 events. 311/522 cut-off events. For 6792/6792 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2040 event pairs, 30 based on Foata normal form. 19/541 useless extension candidates. Maximal degree in co-relation 3775. Up to 188 conditions per place. [2024-06-27 16:41:57,399 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 104 selfloop transitions, 75 changer transitions 0/180 dead transitions. [2024-06-27 16:41:57,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 180 transitions, 2646 flow [2024-06-27 16:41:57,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 16:41:57,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 16:41:57,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 112 transitions. [2024-06-27 16:41:57,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 16:41:57,400 INFO L175 Difference]: Start difference. First operand has 121 places, 127 transitions, 1687 flow. Second operand 14 states and 112 transitions. [2024-06-27 16:41:57,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 180 transitions, 2646 flow [2024-06-27 16:41:57,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 180 transitions, 2223 flow, removed 210 selfloop flow, removed 1 redundant places. [2024-06-27 16:41:57,422 INFO L231 Difference]: Finished difference. Result has 142 places, 155 transitions, 1992 flow [2024-06-27 16:41:57,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1992, PETRI_PLACES=142, PETRI_TRANSITIONS=155} [2024-06-27 16:41:57,423 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 122 predicate places. [2024-06-27 16:41:57,423 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 155 transitions, 1992 flow [2024-06-27 16:41:57,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 16:41:57,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:57,423 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:57,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:57,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:57,635 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:57,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:57,635 INFO L85 PathProgramCache]: Analyzing trace with hash -2086199888, now seen corresponding path program 12 times [2024-06-27 16:41:57,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:57,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884864598] [2024-06-27 16:41:57,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:57,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:57,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:57,688 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:57,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:57,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884864598] [2024-06-27 16:41:57,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884864598] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:57,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435829583] [2024-06-27 16:41:57,692 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:41:57,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:57,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:57,693 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:57,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-06-27 16:41:57,744 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-06-27 16:41:57,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:57,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:41:57,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:57,798 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:57,799 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:57,824 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:57,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435829583] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:57,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:57,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-06-27 16:41:57,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135491622] [2024-06-27 16:41:57,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:57,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 16:41:57,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:57,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 16:41:57,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 16:41:57,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:57,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 155 transitions, 1992 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 16:41:57,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:57,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:57,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:58,066 INFO L124 PetriNetUnfolderBase]: 316/543 cut-off events. [2024-06-27 16:41:58,067 INFO L125 PetriNetUnfolderBase]: For 6757/6757 co-relation queries the response was YES. [2024-06-27 16:41:58,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3883 conditions, 543 events. 316/543 cut-off events. For 6757/6757 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2199 event pairs, 31 based on Foata normal form. 12/555 useless extension candidates. Maximal degree in co-relation 3824. Up to 196 conditions per place. [2024-06-27 16:41:58,072 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 88 selfloop transitions, 94 changer transitions 0/183 dead transitions. [2024-06-27 16:41:58,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 183 transitions, 2583 flow [2024-06-27 16:41:58,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 16:41:58,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 16:41:58,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 125 transitions. [2024-06-27 16:41:58,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340277777777778 [2024-06-27 16:41:58,073 INFO L175 Difference]: Start difference. First operand has 142 places, 155 transitions, 1992 flow. Second operand 16 states and 125 transitions. [2024-06-27 16:41:58,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 183 transitions, 2583 flow [2024-06-27 16:41:58,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 183 transitions, 2329 flow, removed 100 selfloop flow, removed 6 redundant places. [2024-06-27 16:41:58,100 INFO L231 Difference]: Finished difference. Result has 152 places, 158 transitions, 2052 flow [2024-06-27 16:41:58,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2052, PETRI_PLACES=152, PETRI_TRANSITIONS=158} [2024-06-27 16:41:58,100 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 132 predicate places. [2024-06-27 16:41:58,100 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 158 transitions, 2052 flow [2024-06-27 16:41:58,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 16:41:58,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:58,101 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:58,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:58,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-06-27 16:41:58,312 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:58,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:58,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1784060601, now seen corresponding path program 13 times [2024-06-27 16:41:58,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:58,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283634748] [2024-06-27 16:41:58,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:58,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:58,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:58,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:58,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283634748] [2024-06-27 16:41:58,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283634748] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:58,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823307519] [2024-06-27 16:41:58,372 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:41:58,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:58,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:58,373 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:58,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-06-27 16:41:58,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:58,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:41:58,426 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:58,468 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:58,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:58,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:58,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823307519] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:58,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:58,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-06-27 16:41:58,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113926879] [2024-06-27 16:41:58,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:58,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 16:41:58,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:58,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 16:41:58,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-27 16:41:58,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:58,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 158 transitions, 2052 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 16:41:58,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:58,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:58,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:58,715 INFO L124 PetriNetUnfolderBase]: 347/587 cut-off events. [2024-06-27 16:41:58,716 INFO L125 PetriNetUnfolderBase]: For 7034/7034 co-relation queries the response was YES. [2024-06-27 16:41:58,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4203 conditions, 587 events. 347/587 cut-off events. For 7034/7034 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2387 event pairs, 70 based on Foata normal form. 8/595 useless extension candidates. Maximal degree in co-relation 4144. Up to 403 conditions per place. [2024-06-27 16:41:58,725 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 129 selfloop transitions, 71 changer transitions 0/201 dead transitions. [2024-06-27 16:41:58,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 201 transitions, 2863 flow [2024-06-27 16:41:58,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-27 16:41:58,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-27 16:41:58,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 129 transitions. [2024-06-27 16:41:58,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4215686274509804 [2024-06-27 16:41:58,727 INFO L175 Difference]: Start difference. First operand has 152 places, 158 transitions, 2052 flow. Second operand 17 states and 129 transitions. [2024-06-27 16:41:58,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 201 transitions, 2863 flow [2024-06-27 16:41:58,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 201 transitions, 2630 flow, removed 34 selfloop flow, removed 13 redundant places. [2024-06-27 16:41:58,756 INFO L231 Difference]: Finished difference. Result has 159 places, 177 transitions, 2327 flow [2024-06-27 16:41:58,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2327, PETRI_PLACES=159, PETRI_TRANSITIONS=177} [2024-06-27 16:41:58,756 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 139 predicate places. [2024-06-27 16:41:58,756 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 177 transitions, 2327 flow [2024-06-27 16:41:58,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 16:41:58,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:58,757 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:58,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-06-27 16:41:58,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-06-27 16:41:58,968 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:58,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:58,968 INFO L85 PathProgramCache]: Analyzing trace with hash 725553499, now seen corresponding path program 14 times [2024-06-27 16:41:58,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:58,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919534504] [2024-06-27 16:41:58,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:58,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:58,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:59,024 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:59,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:59,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919534504] [2024-06-27 16:41:59,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919534504] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:59,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827986901] [2024-06-27 16:41:59,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:41:59,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:59,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:59,026 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:59,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-06-27 16:41:59,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:41:59,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:59,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:41:59,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:59,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:59,121 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:59,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:59,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827986901] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:59,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:59,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-06-27 16:41:59,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679163162] [2024-06-27 16:41:59,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:59,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 16:41:59,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:59,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 16:41:59,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 16:41:59,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:59,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 177 transitions, 2327 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 16:41:59,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:59,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:59,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:41:59,343 INFO L124 PetriNetUnfolderBase]: 341/581 cut-off events. [2024-06-27 16:41:59,343 INFO L125 PetriNetUnfolderBase]: For 7020/7020 co-relation queries the response was YES. [2024-06-27 16:41:59,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4233 conditions, 581 events. 341/581 cut-off events. For 7020/7020 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2370 event pairs, 67 based on Foata normal form. 9/590 useless extension candidates. Maximal degree in co-relation 4172. Up to 386 conditions per place. [2024-06-27 16:41:59,349 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 127 selfloop transitions, 64 changer transitions 4/196 dead transitions. [2024-06-27 16:41:59,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 196 transitions, 2846 flow [2024-06-27 16:41:59,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 16:41:59,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 16:41:59,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 97 transitions. [2024-06-27 16:41:59,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2024-06-27 16:41:59,350 INFO L175 Difference]: Start difference. First operand has 159 places, 177 transitions, 2327 flow. Second operand 12 states and 97 transitions. [2024-06-27 16:41:59,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 196 transitions, 2846 flow [2024-06-27 16:41:59,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 196 transitions, 2544 flow, removed 111 selfloop flow, removed 9 redundant places. [2024-06-27 16:41:59,378 INFO L231 Difference]: Finished difference. Result has 161 places, 173 transitions, 2127 flow [2024-06-27 16:41:59,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2001, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2127, PETRI_PLACES=161, PETRI_TRANSITIONS=173} [2024-06-27 16:41:59,383 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 141 predicate places. [2024-06-27 16:41:59,383 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 173 transitions, 2127 flow [2024-06-27 16:41:59,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 16:41:59,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:41:59,385 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:41:59,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-06-27 16:41:59,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-06-27 16:41:59,590 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:41:59,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:41:59,591 INFO L85 PathProgramCache]: Analyzing trace with hash -489041684, now seen corresponding path program 15 times [2024-06-27 16:41:59,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:41:59,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736983145] [2024-06-27 16:41:59,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:41:59,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:41:59,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:41:59,639 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:59,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:41:59,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736983145] [2024-06-27 16:41:59,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736983145] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:41:59,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621697232] [2024-06-27 16:41:59,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:41:59,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:41:59,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:41:59,641 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:41:59,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-06-27 16:41:59,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-06-27 16:41:59,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:41:59,693 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:41:59,694 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:41:59,728 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:59,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:41:59,759 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:41:59,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621697232] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:41:59,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:41:59,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-06-27 16:41:59,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885045762] [2024-06-27 16:41:59,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:41:59,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 16:41:59,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:41:59,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 16:41:59,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 16:41:59,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:41:59,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 173 transitions, 2127 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states 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 16:41:59,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:41:59,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:41:59,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:00,026 INFO L124 PetriNetUnfolderBase]: 450/748 cut-off events. [2024-06-27 16:42:00,026 INFO L125 PetriNetUnfolderBase]: For 8828/8828 co-relation queries the response was YES. [2024-06-27 16:42:00,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5298 conditions, 748 events. 450/748 cut-off events. For 8828/8828 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3155 event pairs, 33 based on Foata normal form. 12/760 useless extension candidates. Maximal degree in co-relation 5237. Up to 242 conditions per place. [2024-06-27 16:42:00,036 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 100 selfloop transitions, 154 changer transitions 0/255 dead transitions. [2024-06-27 16:42:00,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 255 transitions, 3583 flow [2024-06-27 16:42:00,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-27 16:42:00,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-27 16:42:00,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 134 transitions. [2024-06-27 16:42:00,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43790849673202614 [2024-06-27 16:42:00,037 INFO L175 Difference]: Start difference. First operand has 161 places, 173 transitions, 2127 flow. Second operand 17 states and 134 transitions. [2024-06-27 16:42:00,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 255 transitions, 3583 flow [2024-06-27 16:42:00,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 255 transitions, 3395 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 16:42:00,066 INFO L231 Difference]: Finished difference. Result has 173 places, 229 transitions, 3281 flow [2024-06-27 16:42:00,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1970, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3281, PETRI_PLACES=173, PETRI_TRANSITIONS=229} [2024-06-27 16:42:00,067 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 153 predicate places. [2024-06-27 16:42:00,067 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 229 transitions, 3281 flow [2024-06-27 16:42:00,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states 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 16:42:00,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:00,067 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:00,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:00,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-06-27 16:42:00,278 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:00,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:00,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1498627924, now seen corresponding path program 16 times [2024-06-27 16:42:00,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:00,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230314131] [2024-06-27 16:42:00,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:00,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:00,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:00,344 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:00,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:00,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230314131] [2024-06-27 16:42:00,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230314131] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:00,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053799985] [2024-06-27 16:42:00,345 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:42:00,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:00,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:00,346 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:00,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-06-27 16:42:00,409 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:42:00,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:00,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:00,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:00,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:00,439 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:00,460 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-06-27 16:42:00,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053799985] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:00,460 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:00,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-06-27 16:42:00,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476687165] [2024-06-27 16:42:00,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:00,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 16:42:00,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:00,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 16:42:00,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-27 16:42:00,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:00,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 229 transitions, 3281 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states 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 16:42:00,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:00,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:00,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:00,673 INFO L124 PetriNetUnfolderBase]: 450/752 cut-off events. [2024-06-27 16:42:00,673 INFO L125 PetriNetUnfolderBase]: For 9907/9907 co-relation queries the response was YES. [2024-06-27 16:42:00,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5893 conditions, 752 events. 450/752 cut-off events. For 9907/9907 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3219 event pairs, 51 based on Foata normal form. 4/756 useless extension candidates. Maximal degree in co-relation 5825. Up to 314 conditions per place. [2024-06-27 16:42:00,681 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 118 selfloop transitions, 130 changer transitions 2/251 dead transitions. [2024-06-27 16:42:00,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 251 transitions, 3950 flow [2024-06-27 16:42:00,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 16:42:00,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 16:42:00,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 108 transitions. [2024-06-27 16:42:00,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 16:42:00,683 INFO L175 Difference]: Start difference. First operand has 173 places, 229 transitions, 3281 flow. Second operand 14 states and 108 transitions. [2024-06-27 16:42:00,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 251 transitions, 3950 flow [2024-06-27 16:42:00,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 251 transitions, 3615 flow, removed 138 selfloop flow, removed 6 redundant places. [2024-06-27 16:42:00,787 INFO L231 Difference]: Finished difference. Result has 182 places, 229 transitions, 3220 flow [2024-06-27 16:42:00,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3220, PETRI_PLACES=182, PETRI_TRANSITIONS=229} [2024-06-27 16:42:00,788 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 162 predicate places. [2024-06-27 16:42:00,788 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 229 transitions, 3220 flow [2024-06-27 16:42:00,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states 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 16:42:00,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:00,788 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:00,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:00,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:00,989 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:00,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:00,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1306934376, now seen corresponding path program 17 times [2024-06-27 16:42:00,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:00,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258969792] [2024-06-27 16:42:00,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:00,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:00,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:01,051 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:01,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:01,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258969792] [2024-06-27 16:42:01,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258969792] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:01,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091700820] [2024-06-27 16:42:01,052 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:42:01,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:01,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:01,053 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:01,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-06-27 16:42:01,105 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:42:01,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:01,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:01,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:01,141 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:01,141 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:01,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:01,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091700820] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:01,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:01,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-06-27 16:42:01,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038749001] [2024-06-27 16:42:01,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:01,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:42:01,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:01,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:42:01,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:42:01,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:01,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 229 transitions, 3220 flow. Second operand has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states 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 16:42:01,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:01,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:01,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:01,442 INFO L124 PetriNetUnfolderBase]: 492/814 cut-off events. [2024-06-27 16:42:01,442 INFO L125 PetriNetUnfolderBase]: For 10454/10454 co-relation queries the response was YES. [2024-06-27 16:42:01,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6255 conditions, 814 events. 492/814 cut-off events. For 10454/10454 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3518 event pairs, 52 based on Foata normal form. 4/818 useless extension candidates. Maximal degree in co-relation 6186. Up to 330 conditions per place. [2024-06-27 16:42:01,448 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 131 selfloop transitions, 140 changer transitions 4/276 dead transitions. [2024-06-27 16:42:01,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 276 transitions, 4297 flow [2024-06-27 16:42:01,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 16:42:01,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 16:42:01,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 111 transitions. [2024-06-27 16:42:01,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-27 16:42:01,449 INFO L175 Difference]: Start difference. First operand has 182 places, 229 transitions, 3220 flow. Second operand 15 states and 111 transitions. [2024-06-27 16:42:01,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 276 transitions, 4297 flow [2024-06-27 16:42:01,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 276 transitions, 4008 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-27 16:42:01,488 INFO L231 Difference]: Finished difference. Result has 189 places, 250 transitions, 3659 flow [2024-06-27 16:42:01,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3659, PETRI_PLACES=189, PETRI_TRANSITIONS=250} [2024-06-27 16:42:01,489 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 169 predicate places. [2024-06-27 16:42:01,489 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 250 transitions, 3659 flow [2024-06-27 16:42:01,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states 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 16:42:01,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:01,489 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:01,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:01,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-06-27 16:42:01,697 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:01,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:01,697 INFO L85 PathProgramCache]: Analyzing trace with hash 252511738, now seen corresponding path program 18 times [2024-06-27 16:42:01,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:01,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740550510] [2024-06-27 16:42:01,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:01,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:01,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:01,774 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:01,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:01,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740550510] [2024-06-27 16:42:01,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740550510] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:01,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449063472] [2024-06-27 16:42:01,775 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:42:01,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:01,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:01,776 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:01,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-06-27 16:42:01,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-06-27 16:42:01,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:01,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:01,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:01,874 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:01,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:01,902 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:01,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449063472] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:01,902 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:01,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-06-27 16:42:01,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135609719] [2024-06-27 16:42:01,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:01,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:42:01,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:01,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:42:01,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:42:01,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:01,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 250 transitions, 3659 flow. Second operand has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:01,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:01,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:01,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:02,283 INFO L124 PetriNetUnfolderBase]: 587/973 cut-off events. [2024-06-27 16:42:02,284 INFO L125 PetriNetUnfolderBase]: For 14617/14617 co-relation queries the response was YES. [2024-06-27 16:42:02,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7729 conditions, 973 events. 587/973 cut-off events. For 14617/14617 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4408 event pairs, 37 based on Foata normal form. 8/981 useless extension candidates. Maximal degree in co-relation 7656. Up to 325 conditions per place. [2024-06-27 16:42:02,302 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 164 selfloop transitions, 171 changer transitions 0/336 dead transitions. [2024-06-27 16:42:02,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 336 transitions, 5346 flow [2024-06-27 16:42:02,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-06-27 16:42:02,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-06-27 16:42:02,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 168 transitions. [2024-06-27 16:42:02,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4057971014492754 [2024-06-27 16:42:02,303 INFO L175 Difference]: Start difference. First operand has 189 places, 250 transitions, 3659 flow. Second operand 23 states and 168 transitions. [2024-06-27 16:42:02,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 336 transitions, 5346 flow [2024-06-27 16:42:02,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 336 transitions, 5140 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 16:42:02,360 INFO L231 Difference]: Finished difference. Result has 209 places, 300 transitions, 4780 flow [2024-06-27 16:42:02,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4780, PETRI_PLACES=209, PETRI_TRANSITIONS=300} [2024-06-27 16:42:02,361 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 189 predicate places. [2024-06-27 16:42:02,361 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 300 transitions, 4780 flow [2024-06-27 16:42:02,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:02,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:02,362 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:02,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:02,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:02,572 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:02,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:02,573 INFO L85 PathProgramCache]: Analyzing trace with hash 2145919580, now seen corresponding path program 19 times [2024-06-27 16:42:02,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:02,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822253391] [2024-06-27 16:42:02,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:02,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:02,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:02,648 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:02,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:02,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822253391] [2024-06-27 16:42:02,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822253391] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:02,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544642205] [2024-06-27 16:42:02,648 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:42:02,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:02,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:02,665 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:02,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-06-27 16:42:02,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:02,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:02,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:02,751 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:02,751 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:02,782 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:02,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544642205] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:02,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:02,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-06-27 16:42:02,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843448316] [2024-06-27 16:42:02,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:02,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:42:02,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:02,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:42:02,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:42:02,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:02,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 300 transitions, 4780 flow. Second operand has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:02,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:02,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:02,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:03,093 INFO L124 PetriNetUnfolderBase]: 632/1044 cut-off events. [2024-06-27 16:42:03,093 INFO L125 PetriNetUnfolderBase]: For 20399/20399 co-relation queries the response was YES. [2024-06-27 16:42:03,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9027 conditions, 1044 events. 632/1044 cut-off events. For 20399/20399 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4774 event pairs, 148 based on Foata normal form. 24/1068 useless extension candidates. Maximal degree in co-relation 8947. Up to 896 conditions per place. [2024-06-27 16:42:03,103 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 293 selfloop transitions, 59 changer transitions 0/353 dead transitions. [2024-06-27 16:42:03,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 353 transitions, 6356 flow [2024-06-27 16:42:03,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-27 16:42:03,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-27 16:42:03,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 145 transitions. [2024-06-27 16:42:03,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4239766081871345 [2024-06-27 16:42:03,104 INFO L175 Difference]: Start difference. First operand has 209 places, 300 transitions, 4780 flow. Second operand 19 states and 145 transitions. [2024-06-27 16:42:03,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 353 transitions, 6356 flow [2024-06-27 16:42:03,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 353 transitions, 6148 flow, removed 62 selfloop flow, removed 9 redundant places. [2024-06-27 16:42:03,184 INFO L231 Difference]: Finished difference. Result has 230 places, 325 transitions, 5456 flow [2024-06-27 16:42:03,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4572, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5456, PETRI_PLACES=230, PETRI_TRANSITIONS=325} [2024-06-27 16:42:03,185 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 210 predicate places. [2024-06-27 16:42:03,185 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 325 transitions, 5456 flow [2024-06-27 16:42:03,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:03,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:03,186 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:03,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:03,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:03,396 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:03,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:03,397 INFO L85 PathProgramCache]: Analyzing trace with hash -915188880, now seen corresponding path program 20 times [2024-06-27 16:42:03,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:03,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973108313] [2024-06-27 16:42:03,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:03,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:03,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:03,459 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:03,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:03,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973108313] [2024-06-27 16:42:03,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973108313] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:03,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932588948] [2024-06-27 16:42:03,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:42:03,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:03,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:03,461 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:03,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-06-27 16:42:03,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:42:03,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:03,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:03,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:03,567 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:03,567 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:03,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:03,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932588948] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:03,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:03,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-06-27 16:42:03,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364641486] [2024-06-27 16:42:03,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:03,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 16:42:03,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:03,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 16:42:03,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 16:42:03,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:03,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 325 transitions, 5456 flow. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states 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 16:42:03,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:03,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:03,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:03,857 INFO L124 PetriNetUnfolderBase]: 660/1099 cut-off events. [2024-06-27 16:42:03,857 INFO L125 PetriNetUnfolderBase]: For 26923/26923 co-relation queries the response was YES. [2024-06-27 16:42:03,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10069 conditions, 1099 events. 660/1099 cut-off events. For 26923/26923 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5150 event pairs, 86 based on Foata normal form. 2/1101 useless extension candidates. Maximal degree in co-relation 9976. Up to 672 conditions per place. [2024-06-27 16:42:03,869 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 246 selfloop transitions, 103 changer transitions 5/355 dead transitions. [2024-06-27 16:42:03,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 355 transitions, 6805 flow [2024-06-27 16:42:03,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 16:42:03,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 16:42:03,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 59 transitions. [2024-06-27 16:42:03,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-27 16:42:03,871 INFO L175 Difference]: Start difference. First operand has 230 places, 325 transitions, 5456 flow. Second operand 7 states and 59 transitions. [2024-06-27 16:42:03,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 355 transitions, 6805 flow [2024-06-27 16:42:03,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 355 transitions, 6077 flow, removed 343 selfloop flow, removed 8 redundant places. [2024-06-27 16:42:03,984 INFO L231 Difference]: Finished difference. Result has 232 places, 332 transitions, 5355 flow [2024-06-27 16:42:03,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5355, PETRI_PLACES=232, PETRI_TRANSITIONS=332} [2024-06-27 16:42:03,985 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 212 predicate places. [2024-06-27 16:42:03,985 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 332 transitions, 5355 flow [2024-06-27 16:42:03,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states 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 16:42:03,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:03,985 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:03,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:04,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:04,192 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:04,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:04,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1670164999, now seen corresponding path program 21 times [2024-06-27 16:42:04,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:04,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269976624] [2024-06-27 16:42:04,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:04,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:04,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:04,235 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:04,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:04,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269976624] [2024-06-27 16:42:04,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269976624] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:04,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89041049] [2024-06-27 16:42:04,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:42:04,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:04,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:04,253 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:04,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-06-27 16:42:04,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-06-27 16:42:04,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:04,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:04,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:04,327 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:04,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:04,356 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:04,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89041049] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:04,356 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:04,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-06-27 16:42:04,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268081038] [2024-06-27 16:42:04,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:04,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 16:42:04,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:04,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 16:42:04,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 16:42:04,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:04,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 332 transitions, 5355 flow. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states 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 16:42:04,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:04,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:04,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:04,694 INFO L124 PetriNetUnfolderBase]: 669/1110 cut-off events. [2024-06-27 16:42:04,694 INFO L125 PetriNetUnfolderBase]: For 25977/25977 co-relation queries the response was YES. [2024-06-27 16:42:04,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9852 conditions, 1110 events. 669/1110 cut-off events. For 25977/25977 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5178 event pairs, 19 based on Foata normal form. 4/1114 useless extension candidates. Maximal degree in co-relation 9757. Up to 508 conditions per place. [2024-06-27 16:42:04,705 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 227 selfloop transitions, 140 changer transitions 0/368 dead transitions. [2024-06-27 16:42:04,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 368 transitions, 6635 flow [2024-06-27 16:42:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 16:42:04,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 16:42:04,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 83 transitions. [2024-06-27 16:42:04,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-27 16:42:04,706 INFO L175 Difference]: Start difference. First operand has 232 places, 332 transitions, 5355 flow. Second operand 10 states and 83 transitions. [2024-06-27 16:42:04,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 368 transitions, 6635 flow [2024-06-27 16:42:04,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 368 transitions, 6481 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 16:42:04,825 INFO L231 Difference]: Finished difference. Result has 238 places, 339 transitions, 5712 flow [2024-06-27 16:42:04,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=5201, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5712, PETRI_PLACES=238, PETRI_TRANSITIONS=339} [2024-06-27 16:42:04,826 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 218 predicate places. [2024-06-27 16:42:04,826 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 339 transitions, 5712 flow [2024-06-27 16:42:04,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states 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 16:42:04,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:04,827 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:04,837 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-06-27 16:42:05,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:05,030 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:05,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:05,030 INFO L85 PathProgramCache]: Analyzing trace with hash -305310556, now seen corresponding path program 22 times [2024-06-27 16:42:05,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:05,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386594400] [2024-06-27 16:42:05,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:05,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:05,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:05,088 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:05,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:05,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386594400] [2024-06-27 16:42:05,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386594400] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:05,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614718361] [2024-06-27 16:42:05,088 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:42:05,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:05,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:05,105 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:05,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-06-27 16:42:05,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:42:05,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:05,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:05,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:05,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:05,218 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:05,246 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:05,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614718361] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:05,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:05,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-06-27 16:42:05,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419961854] [2024-06-27 16:42:05,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:05,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 16:42:05,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:05,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 16:42:05,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 16:42:05,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:05,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 339 transitions, 5712 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states 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 16:42:05,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:05,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:05,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:05,515 INFO L124 PetriNetUnfolderBase]: 668/1111 cut-off events. [2024-06-27 16:42:05,516 INFO L125 PetriNetUnfolderBase]: For 27162/27162 co-relation queries the response was YES. [2024-06-27 16:42:05,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10034 conditions, 1111 events. 668/1111 cut-off events. For 27162/27162 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5205 event pairs, 91 based on Foata normal form. 4/1115 useless extension candidates. Maximal degree in co-relation 9938. Up to 703 conditions per place. [2024-06-27 16:42:05,551 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 234 selfloop transitions, 122 changer transitions 5/362 dead transitions. [2024-06-27 16:42:05,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 362 transitions, 6838 flow [2024-06-27 16:42:05,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 16:42:05,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 16:42:05,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 84 transitions. [2024-06-27 16:42:05,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 16:42:05,555 INFO L175 Difference]: Start difference. First operand has 238 places, 339 transitions, 5712 flow. Second operand 11 states and 84 transitions. [2024-06-27 16:42:05,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 362 transitions, 6838 flow [2024-06-27 16:42:05,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 362 transitions, 6616 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 16:42:05,682 INFO L231 Difference]: Finished difference. Result has 247 places, 341 transitions, 5888 flow [2024-06-27 16:42:05,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=5479, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5888, PETRI_PLACES=247, PETRI_TRANSITIONS=341} [2024-06-27 16:42:05,682 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 227 predicate places. [2024-06-27 16:42:05,683 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 341 transitions, 5888 flow [2024-06-27 16:42:05,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states 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 16:42:05,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:05,683 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:05,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:05,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-06-27 16:42:05,896 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:05,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:05,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1154278771, now seen corresponding path program 23 times [2024-06-27 16:42:05,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:05,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614904790] [2024-06-27 16:42:05,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:05,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:05,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:05,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:05,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:05,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614904790] [2024-06-27 16:42:05,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614904790] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:05,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960928817] [2024-06-27 16:42:05,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:42:05,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:05,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:05,943 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:05,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-06-27 16:42:06,002 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-06-27 16:42:06,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:06,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:06,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:06,035 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:06,036 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:06,060 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:06,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960928817] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:06,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:06,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-06-27 16:42:06,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105473764] [2024-06-27 16:42:06,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:06,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 16:42:06,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:06,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 16:42:06,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 16:42:06,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:06,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 341 transitions, 5888 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:42:06,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:06,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:06,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:06,416 INFO L124 PetriNetUnfolderBase]: 698/1153 cut-off events. [2024-06-27 16:42:06,418 INFO L125 PetriNetUnfolderBase]: For 31691/31691 co-relation queries the response was YES. [2024-06-27 16:42:06,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10787 conditions, 1153 events. 698/1153 cut-off events. For 31691/31691 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5418 event pairs, 34 based on Foata normal form. 10/1163 useless extension candidates. Maximal degree in co-relation 10689. Up to 786 conditions per place. [2024-06-27 16:42:06,430 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 286 selfloop transitions, 98 changer transitions 0/385 dead transitions. [2024-06-27 16:42:06,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 385 transitions, 7420 flow [2024-06-27 16:42:06,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 16:42:06,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 16:42:06,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 122 transitions. [2024-06-27 16:42:06,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236111111111111 [2024-06-27 16:42:06,433 INFO L175 Difference]: Start difference. First operand has 247 places, 341 transitions, 5888 flow. Second operand 16 states and 122 transitions. [2024-06-27 16:42:06,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 385 transitions, 7420 flow [2024-06-27 16:42:06,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 385 transitions, 7024 flow, removed 63 selfloop flow, removed 12 redundant places. [2024-06-27 16:42:06,578 INFO L231 Difference]: Finished difference. Result has 254 places, 361 transitions, 6248 flow [2024-06-27 16:42:06,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=5498, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6248, PETRI_PLACES=254, PETRI_TRANSITIONS=361} [2024-06-27 16:42:06,579 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 234 predicate places. [2024-06-27 16:42:06,579 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 361 transitions, 6248 flow [2024-06-27 16:42:06,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:42:06,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:06,579 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:06,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:06,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-06-27 16:42:06,791 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:06,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:06,791 INFO L85 PathProgramCache]: Analyzing trace with hash -909865905, now seen corresponding path program 24 times [2024-06-27 16:42:06,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:06,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973177825] [2024-06-27 16:42:06,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:06,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:06,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:06,850 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:06,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:06,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973177825] [2024-06-27 16:42:06,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973177825] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:06,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425078904] [2024-06-27 16:42:06,851 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:42:06,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:06,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:06,872 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:06,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-06-27 16:42:06,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-06-27 16:42:06,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:06,935 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:06,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:06,974 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:06,974 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:07,000 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:07,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425078904] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:07,001 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:07,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-06-27 16:42:07,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526702660] [2024-06-27 16:42:07,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:07,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 16:42:07,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:07,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 16:42:07,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 16:42:07,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:07,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 361 transitions, 6248 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states 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 16:42:07,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:07,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:07,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:07,368 INFO L124 PetriNetUnfolderBase]: 783/1280 cut-off events. [2024-06-27 16:42:07,369 INFO L125 PetriNetUnfolderBase]: For 41666/41666 co-relation queries the response was YES. [2024-06-27 16:42:07,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12581 conditions, 1280 events. 783/1280 cut-off events. For 41666/41666 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6097 event pairs, 38 based on Foata normal form. 8/1288 useless extension candidates. Maximal degree in co-relation 12482. Up to 783 conditions per place. [2024-06-27 16:42:07,382 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 281 selfloop transitions, 150 changer transitions 0/432 dead transitions. [2024-06-27 16:42:07,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 432 transitions, 8604 flow [2024-06-27 16:42:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-27 16:42:07,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-27 16:42:07,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 131 transitions. [2024-06-27 16:42:07,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42810457516339867 [2024-06-27 16:42:07,383 INFO L175 Difference]: Start difference. First operand has 254 places, 361 transitions, 6248 flow. Second operand 17 states and 131 transitions. [2024-06-27 16:42:07,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 432 transitions, 8604 flow [2024-06-27 16:42:07,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 432 transitions, 7948 flow, removed 263 selfloop flow, removed 7 redundant places. [2024-06-27 16:42:07,542 INFO L231 Difference]: Finished difference. Result has 271 places, 411 transitions, 7409 flow [2024-06-27 16:42:07,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=5793, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7409, PETRI_PLACES=271, PETRI_TRANSITIONS=411} [2024-06-27 16:42:07,543 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 251 predicate places. [2024-06-27 16:42:07,543 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 411 transitions, 7409 flow [2024-06-27 16:42:07,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states 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 16:42:07,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:07,543 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:07,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:07,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-06-27 16:42:07,754 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:07,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:07,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1089475675, now seen corresponding path program 25 times [2024-06-27 16:42:07,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:07,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75991616] [2024-06-27 16:42:07,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:07,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:07,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:07,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:07,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75991616] [2024-06-27 16:42:07,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75991616] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:07,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051310691] [2024-06-27 16:42:07,797 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:42:07,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:07,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:07,798 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:07,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-06-27 16:42:07,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:07,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:07,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:07,875 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:07,876 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:07,907 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:07,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051310691] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:07,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:07,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-06-27 16:42:07,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45568469] [2024-06-27 16:42:07,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:07,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 16:42:07,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:07,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 16:42:07,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-06-27 16:42:07,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:07,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 411 transitions, 7409 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:42:07,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:07,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:07,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:08,264 INFO L124 PetriNetUnfolderBase]: 782/1282 cut-off events. [2024-06-27 16:42:08,264 INFO L125 PetriNetUnfolderBase]: For 40185/40185 co-relation queries the response was YES. [2024-06-27 16:42:08,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12624 conditions, 1282 events. 782/1282 cut-off events. For 40185/40185 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6184 event pairs, 47 based on Foata normal form. 6/1288 useless extension candidates. Maximal degree in co-relation 12516. Up to 821 conditions per place. [2024-06-27 16:42:08,277 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 315 selfloop transitions, 112 changer transitions 4/432 dead transitions. [2024-06-27 16:42:08,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 432 transitions, 8531 flow [2024-06-27 16:42:08,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 16:42:08,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 16:42:08,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 100 transitions. [2024-06-27 16:42:08,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42735042735042733 [2024-06-27 16:42:08,278 INFO L175 Difference]: Start difference. First operand has 271 places, 411 transitions, 7409 flow. Second operand 13 states and 100 transitions. [2024-06-27 16:42:08,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 432 transitions, 8531 flow [2024-06-27 16:42:08,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 432 transitions, 7911 flow, removed 303 selfloop flow, removed 3 redundant places. [2024-06-27 16:42:08,482 INFO L231 Difference]: Finished difference. Result has 281 places, 409 transitions, 7017 flow [2024-06-27 16:42:08,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=6811, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7017, PETRI_PLACES=281, PETRI_TRANSITIONS=409} [2024-06-27 16:42:08,483 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 261 predicate places. [2024-06-27 16:42:08,483 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 409 transitions, 7017 flow [2024-06-27 16:42:08,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:42:08,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:08,484 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:08,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:08,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-06-27 16:42:08,690 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:08,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:08,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1860200650, now seen corresponding path program 26 times [2024-06-27 16:42:08,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:08,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902255296] [2024-06-27 16:42:08,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:08,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:08,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:08,768 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:08,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:08,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902255296] [2024-06-27 16:42:08,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902255296] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:08,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433470056] [2024-06-27 16:42:08,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:42:08,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:08,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:08,785 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:08,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-06-27 16:42:08,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:42:08,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:08,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:08,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:08,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:08,877 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:08,906 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:08,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433470056] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:08,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:08,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-06-27 16:42:08,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257070942] [2024-06-27 16:42:08,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:08,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 16:42:08,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:08,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 16:42:08,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 16:42:08,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:08,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 409 transitions, 7017 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 16:42:08,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:08,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:08,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:09,253 INFO L124 PetriNetUnfolderBase]: 823/1336 cut-off events. [2024-06-27 16:42:09,253 INFO L125 PetriNetUnfolderBase]: For 29931/29931 co-relation queries the response was YES. [2024-06-27 16:42:09,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12395 conditions, 1336 events. 823/1336 cut-off events. For 29931/29931 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6372 event pairs, 113 based on Foata normal form. 8/1344 useless extension candidates. Maximal degree in co-relation 12285. Up to 854 conditions per place. [2024-06-27 16:42:09,269 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 285 selfloop transitions, 162 changer transitions 3/451 dead transitions. [2024-06-27 16:42:09,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 451 transitions, 8663 flow [2024-06-27 16:42:09,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 16:42:09,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 16:42:09,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 94 transitions. [2024-06-27 16:42:09,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-06-27 16:42:09,277 INFO L175 Difference]: Start difference. First operand has 281 places, 409 transitions, 7017 flow. Second operand 12 states and 94 transitions. [2024-06-27 16:42:09,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 451 transitions, 8663 flow [2024-06-27 16:42:09,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 451 transitions, 8393 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-27 16:42:09,429 INFO L231 Difference]: Finished difference. Result has 280 places, 427 transitions, 7668 flow [2024-06-27 16:42:09,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=6714, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7668, PETRI_PLACES=280, PETRI_TRANSITIONS=427} [2024-06-27 16:42:09,430 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 260 predicate places. [2024-06-27 16:42:09,430 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 427 transitions, 7668 flow [2024-06-27 16:42:09,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 16:42:09,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:09,431 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:09,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:09,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-06-27 16:42:09,642 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:09,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:09,642 INFO L85 PathProgramCache]: Analyzing trace with hash 919858889, now seen corresponding path program 27 times [2024-06-27 16:42:09,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:09,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753508542] [2024-06-27 16:42:09,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:09,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:09,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:09,688 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:09,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:09,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753508542] [2024-06-27 16:42:09,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753508542] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:09,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189639952] [2024-06-27 16:42:09,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:42:09,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:09,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:09,690 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:09,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-06-27 16:42:09,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-06-27 16:42:09,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:09,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:09,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:09,779 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:09,780 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:09,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:09,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189639952] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:09,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:09,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-06-27 16:42:09,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749670158] [2024-06-27 16:42:09,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:09,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:42:09,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:09,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:42:09,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:42:09,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:09,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 427 transitions, 7668 flow. Second operand has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states 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 16:42:09,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:09,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:09,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:10,262 INFO L124 PetriNetUnfolderBase]: 850/1375 cut-off events. [2024-06-27 16:42:10,263 INFO L125 PetriNetUnfolderBase]: For 32487/32487 co-relation queries the response was YES. [2024-06-27 16:42:10,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13000 conditions, 1375 events. 850/1375 cut-off events. For 32487/32487 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6531 event pairs, 46 based on Foata normal form. 9/1384 useless extension candidates. Maximal degree in co-relation 12888. Up to 801 conditions per place. [2024-06-27 16:42:10,281 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 311 selfloop transitions, 151 changer transitions 9/472 dead transitions. [2024-06-27 16:42:10,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 472 transitions, 9214 flow [2024-06-27 16:42:10,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 16:42:10,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 16:42:10,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 120 transitions. [2024-06-27 16:42:10,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 16:42:10,282 INFO L175 Difference]: Start difference. First operand has 280 places, 427 transitions, 7668 flow. Second operand 16 states and 120 transitions. [2024-06-27 16:42:10,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 472 transitions, 9214 flow [2024-06-27 16:42:10,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 472 transitions, 8725 flow, removed 146 selfloop flow, removed 10 redundant places. [2024-06-27 16:42:10,473 INFO L231 Difference]: Finished difference. Result has 287 places, 441 transitions, 7898 flow [2024-06-27 16:42:10,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=7194, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7898, PETRI_PLACES=287, PETRI_TRANSITIONS=441} [2024-06-27 16:42:10,474 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 267 predicate places. [2024-06-27 16:42:10,474 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 441 transitions, 7898 flow [2024-06-27 16:42:10,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states 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 16:42:10,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:10,474 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:10,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:10,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-06-27 16:42:10,685 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:10,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:10,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1082460155, now seen corresponding path program 28 times [2024-06-27 16:42:10,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:10,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738633565] [2024-06-27 16:42:10,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:10,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:10,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:10,735 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:10,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:10,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738633565] [2024-06-27 16:42:10,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738633565] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:10,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104207388] [2024-06-27 16:42:10,736 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:42:10,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:10,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:10,737 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:10,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-06-27 16:42:10,785 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:42:10,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:10,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:10,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:10,825 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:10,825 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:10,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:10,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104207388] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:10,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:10,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-06-27 16:42:10,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189664395] [2024-06-27 16:42:10,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:10,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 16:42:10,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:10,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 16:42:10,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 16:42:10,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:10,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 441 transitions, 7898 flow. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:10,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:10,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:10,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:11,413 INFO L124 PetriNetUnfolderBase]: 897/1451 cut-off events. [2024-06-27 16:42:11,414 INFO L125 PetriNetUnfolderBase]: For 32635/32635 co-relation queries the response was YES. [2024-06-27 16:42:11,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13730 conditions, 1451 events. 897/1451 cut-off events. For 32635/32635 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6994 event pairs, 41 based on Foata normal form. 6/1457 useless extension candidates. Maximal degree in co-relation 13615. Up to 973 conditions per place. [2024-06-27 16:42:11,431 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 352 selfloop transitions, 137 changer transitions 0/490 dead transitions. [2024-06-27 16:42:11,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 490 transitions, 9570 flow [2024-06-27 16:42:11,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 16:42:11,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 16:42:11,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 102 transitions. [2024-06-27 16:42:11,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 16:42:11,432 INFO L175 Difference]: Start difference. First operand has 287 places, 441 transitions, 7898 flow. Second operand 14 states and 102 transitions. [2024-06-27 16:42:11,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 490 transitions, 9570 flow [2024-06-27 16:42:11,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 490 transitions, 9218 flow, removed 99 selfloop flow, removed 7 redundant places. [2024-06-27 16:42:11,618 INFO L231 Difference]: Finished difference. Result has 292 places, 470 transitions, 8416 flow [2024-06-27 16:42:11,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=7579, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8416, PETRI_PLACES=292, PETRI_TRANSITIONS=470} [2024-06-27 16:42:11,619 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 272 predicate places. [2024-06-27 16:42:11,619 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 470 transitions, 8416 flow [2024-06-27 16:42:11,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:11,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:11,619 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:11,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:11,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:11,830 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:11,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:11,831 INFO L85 PathProgramCache]: Analyzing trace with hash 719625231, now seen corresponding path program 29 times [2024-06-27 16:42:11,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:11,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481994751] [2024-06-27 16:42:11,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:11,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:11,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:11,885 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:11,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:11,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481994751] [2024-06-27 16:42:11,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481994751] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:11,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554951014] [2024-06-27 16:42:11,886 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:42:11,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:11,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:11,901 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:11,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-06-27 16:42:11,949 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:42:11,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:11,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:11,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:11,996 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:11,996 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:12,035 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:12,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554951014] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:12,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:12,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-06-27 16:42:12,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484535059] [2024-06-27 16:42:12,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:12,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:42:12,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:12,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:42:12,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:42:12,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:12,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 470 transitions, 8416 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 16:42:12,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:12,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:12,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:12,596 INFO L124 PetriNetUnfolderBase]: 978/1578 cut-off events. [2024-06-27 16:42:12,596 INFO L125 PetriNetUnfolderBase]: For 33615/33615 co-relation queries the response was YES. [2024-06-27 16:42:12,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15008 conditions, 1578 events. 978/1578 cut-off events. For 33615/33615 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7776 event pairs, 42 based on Foata normal form. 6/1584 useless extension candidates. Maximal degree in co-relation 14889. Up to 952 conditions per place. [2024-06-27 16:42:12,614 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 350 selfloop transitions, 194 changer transitions 0/545 dead transitions. [2024-06-27 16:42:12,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 545 transitions, 10594 flow [2024-06-27 16:42:12,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-06-27 16:42:12,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-06-27 16:42:12,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 160 transitions. [2024-06-27 16:42:12,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3864734299516908 [2024-06-27 16:42:12,615 INFO L175 Difference]: Start difference. First operand has 292 places, 470 transitions, 8416 flow. Second operand 23 states and 160 transitions. [2024-06-27 16:42:12,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 545 transitions, 10594 flow [2024-06-27 16:42:12,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 545 transitions, 10259 flow, removed 85 selfloop flow, removed 10 redundant places. [2024-06-27 16:42:12,811 INFO L231 Difference]: Finished difference. Result has 311 places, 517 transitions, 9528 flow [2024-06-27 16:42:12,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=8136, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=9528, PETRI_PLACES=311, PETRI_TRANSITIONS=517} [2024-06-27 16:42:12,811 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 291 predicate places. [2024-06-27 16:42:12,812 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 517 transitions, 9528 flow [2024-06-27 16:42:12,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 16:42:12,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:12,812 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:12,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:13,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:13,023 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:13,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:13,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1305474036, now seen corresponding path program 30 times [2024-06-27 16:42:13,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:13,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704944013] [2024-06-27 16:42:13,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:13,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:13,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:13,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:13,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704944013] [2024-06-27 16:42:13,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704944013] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:13,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328137326] [2024-06-27 16:42:13,078 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:42:13,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:13,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:13,080 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:13,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-06-27 16:42:13,140 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-06-27 16:42:13,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:13,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:13,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:13,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:13,180 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:13,215 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:13,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328137326] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:13,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:13,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-06-27 16:42:13,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147748135] [2024-06-27 16:42:13,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:13,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 16:42:13,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:13,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 16:42:13,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-27 16:42:13,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:13,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 517 transitions, 9528 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:13,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:13,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:13,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:13,703 INFO L124 PetriNetUnfolderBase]: 1004/1618 cut-off events. [2024-06-27 16:42:13,704 INFO L125 PetriNetUnfolderBase]: For 39548/39548 co-relation queries the response was YES. [2024-06-27 16:42:13,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15719 conditions, 1618 events. 1004/1618 cut-off events. For 39548/39548 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7986 event pairs, 225 based on Foata normal form. 12/1630 useless extension candidates. Maximal degree in co-relation 15597. Up to 1383 conditions per place. [2024-06-27 16:42:13,723 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 443 selfloop transitions, 112 changer transitions 0/556 dead transitions. [2024-06-27 16:42:13,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 556 transitions, 11169 flow [2024-06-27 16:42:13,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 16:42:13,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 16:42:13,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 112 transitions. [2024-06-27 16:42:13,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4148148148148148 [2024-06-27 16:42:13,724 INFO L175 Difference]: Start difference. First operand has 311 places, 517 transitions, 9528 flow. Second operand 15 states and 112 transitions. [2024-06-27 16:42:13,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 556 transitions, 11169 flow [2024-06-27 16:42:13,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 556 transitions, 10973 flow, removed 53 selfloop flow, removed 10 redundant places. [2024-06-27 16:42:13,942 INFO L231 Difference]: Finished difference. Result has 321 places, 535 transitions, 10102 flow [2024-06-27 16:42:13,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=9313, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10102, PETRI_PLACES=321, PETRI_TRANSITIONS=535} [2024-06-27 16:42:13,942 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 301 predicate places. [2024-06-27 16:42:13,942 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 535 transitions, 10102 flow [2024-06-27 16:42:13,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:13,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:13,943 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:13,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:14,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-06-27 16:42:14,153 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:14,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:14,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1267573352, now seen corresponding path program 31 times [2024-06-27 16:42:14,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:14,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754671522] [2024-06-27 16:42:14,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:14,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:14,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:14,197 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:14,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:14,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754671522] [2024-06-27 16:42:14,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754671522] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:14,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450497719] [2024-06-27 16:42:14,198 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:42:14,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:14,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:14,212 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:14,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-06-27 16:42:14,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:14,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2024-06-27 16:42:14,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:14,308 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:14,308 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:14,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:14,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450497719] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:14,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:14,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-06-27 16:42:14,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2787444] [2024-06-27 16:42:14,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:14,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 16:42:14,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:14,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 16:42:14,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-27 16:42:14,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:14,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 535 transitions, 10102 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:42:14,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:14,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:14,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:14,856 INFO L124 PetriNetUnfolderBase]: 1006/1617 cut-off events. [2024-06-27 16:42:14,856 INFO L125 PetriNetUnfolderBase]: For 41471/41471 co-relation queries the response was YES. [2024-06-27 16:42:14,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16081 conditions, 1617 events. 1006/1617 cut-off events. For 41471/41471 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7979 event pairs, 158 based on Foata normal form. 10/1627 useless extension candidates. Maximal degree in co-relation 15952. Up to 1115 conditions per place. [2024-06-27 16:42:14,875 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 366 selfloop transitions, 195 changer transitions 0/562 dead transitions. [2024-06-27 16:42:14,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 562 transitions, 11482 flow [2024-06-27 16:42:14,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 16:42:14,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 16:42:14,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 121 transitions. [2024-06-27 16:42:14,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201388888888889 [2024-06-27 16:42:14,877 INFO L175 Difference]: Start difference. First operand has 321 places, 535 transitions, 10102 flow. Second operand 16 states and 121 transitions. [2024-06-27 16:42:14,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 562 transitions, 11482 flow [2024-06-27 16:42:15,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 562 transitions, 11291 flow, removed 62 selfloop flow, removed 11 redundant places. [2024-06-27 16:42:15,123 INFO L231 Difference]: Finished difference. Result has 325 places, 537 transitions, 10402 flow [2024-06-27 16:42:15,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=9812, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10402, PETRI_PLACES=325, PETRI_TRANSITIONS=537} [2024-06-27 16:42:15,125 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 305 predicate places. [2024-06-27 16:42:15,125 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 537 transitions, 10402 flow [2024-06-27 16:42:15,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:42:15,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:15,125 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:15,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:15,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:15,335 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:15,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:15,335 INFO L85 PathProgramCache]: Analyzing trace with hash -2061910219, now seen corresponding path program 32 times [2024-06-27 16:42:15,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:15,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471153580] [2024-06-27 16:42:15,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:15,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:15,533 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:15,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:15,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471153580] [2024-06-27 16:42:15,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471153580] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:15,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322168523] [2024-06-27 16:42:15,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:42:15,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:15,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:15,549 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:15,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-06-27 16:42:15,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:42:15,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:15,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:15,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:15,708 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:15,708 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:15,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:15,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322168523] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:15,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:15,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-06-27 16:42:15,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264767047] [2024-06-27 16:42:15,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:15,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-06-27 16:42:15,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:15,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-06-27 16:42:15,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-06-27 16:42:15,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:15,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 537 transitions, 10402 flow. Second operand has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states 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 16:42:15,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:15,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:15,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:16,574 INFO L124 PetriNetUnfolderBase]: 1180/1970 cut-off events. [2024-06-27 16:42:16,575 INFO L125 PetriNetUnfolderBase]: For 51418/51418 co-relation queries the response was YES. [2024-06-27 16:42:16,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19909 conditions, 1970 events. 1180/1970 cut-off events. For 51418/51418 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 10569 event pairs, 27 based on Foata normal form. 2/1972 useless extension candidates. Maximal degree in co-relation 19782. Up to 1506 conditions per place. [2024-06-27 16:42:16,601 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 549 selfloop transitions, 109 changer transitions 12/671 dead transitions. [2024-06-27 16:42:16,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 671 transitions, 13987 flow [2024-06-27 16:42:16,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 16:42:16,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 16:42:16,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-27 16:42:16,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-27 16:42:16,603 INFO L175 Difference]: Start difference. First operand has 325 places, 537 transitions, 10402 flow. Second operand 11 states and 114 transitions. [2024-06-27 16:42:16,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 671 transitions, 13987 flow [2024-06-27 16:42:16,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 671 transitions, 13466 flow, removed 71 selfloop flow, removed 12 redundant places. [2024-06-27 16:42:16,912 INFO L231 Difference]: Finished difference. Result has 332 places, 597 transitions, 11624 flow [2024-06-27 16:42:16,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=9959, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11624, PETRI_PLACES=332, PETRI_TRANSITIONS=597} [2024-06-27 16:42:16,912 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 312 predicate places. [2024-06-27 16:42:16,913 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 597 transitions, 11624 flow [2024-06-27 16:42:16,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states 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 16:42:16,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:16,913 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:16,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:17,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-06-27 16:42:17,123 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:17,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:17,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1386347853, now seen corresponding path program 33 times [2024-06-27 16:42:17,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:17,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060086296] [2024-06-27 16:42:17,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:17,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:17,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:17,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:17,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:17,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060086296] [2024-06-27 16:42:17,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060086296] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:17,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087292969] [2024-06-27 16:42:17,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:42:17,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:17,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:17,293 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:17,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-06-27 16:42:17,393 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-06-27 16:42:17,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:17,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:17,395 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:17,502 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:17,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:17,625 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:17,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087292969] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:17,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:17,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2024-06-27 16:42:17,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627237102] [2024-06-27 16:42:17,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:17,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:42:17,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:17,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:42:17,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:42:17,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:17,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 597 transitions, 11624 flow. Second operand has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:17,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:17,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:17,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:18,385 INFO L124 PetriNetUnfolderBase]: 1185/1987 cut-off events. [2024-06-27 16:42:18,385 INFO L125 PetriNetUnfolderBase]: For 53555/53555 co-relation queries the response was YES. [2024-06-27 16:42:18,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20277 conditions, 1987 events. 1185/1987 cut-off events. For 53555/53555 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 10762 event pairs, 25 based on Foata normal form. 2/1989 useless extension candidates. Maximal degree in co-relation 20143. Up to 1644 conditions per place. [2024-06-27 16:42:18,412 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 545 selfloop transitions, 96 changer transitions 13/655 dead transitions. [2024-06-27 16:42:18,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 655 transitions, 13694 flow [2024-06-27 16:42:18,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 16:42:18,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 16:42:18,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 110 transitions. [2024-06-27 16:42:18,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5092592592592593 [2024-06-27 16:42:18,414 INFO L175 Difference]: Start difference. First operand has 332 places, 597 transitions, 11624 flow. Second operand 12 states and 110 transitions. [2024-06-27 16:42:18,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 655 transitions, 13694 flow [2024-06-27 16:42:18,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 655 transitions, 13354 flow, removed 169 selfloop flow, removed 3 redundant places. [2024-06-27 16:42:18,849 INFO L231 Difference]: Finished difference. Result has 344 places, 610 transitions, 11966 flow [2024-06-27 16:42:18,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11322, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11966, PETRI_PLACES=344, PETRI_TRANSITIONS=610} [2024-06-27 16:42:18,849 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 324 predicate places. [2024-06-27 16:42:18,850 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 610 transitions, 11966 flow [2024-06-27 16:42:18,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:18,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:18,850 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:18,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:19,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:19,061 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:19,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:19,062 INFO L85 PathProgramCache]: Analyzing trace with hash -770088891, now seen corresponding path program 34 times [2024-06-27 16:42:19,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:19,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839692047] [2024-06-27 16:42:19,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:19,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:19,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:19,210 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:19,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:19,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839692047] [2024-06-27 16:42:19,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839692047] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:19,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589719366] [2024-06-27 16:42:19,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:42:19,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:19,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:19,212 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:19,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-06-27 16:42:19,266 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:42:19,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:19,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:19,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:19,356 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:19,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:19,485 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:19,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589719366] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:19,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:19,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-06-27 16:42:19,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116025989] [2024-06-27 16:42:19,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:19,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-06-27 16:42:19,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:19,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-06-27 16:42:19,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-06-27 16:42:19,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:19,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 610 transitions, 11966 flow. Second operand has 16 states, 16 states have (on average 5.375) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states 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 16:42:19,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:19,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:19,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:20,224 INFO L124 PetriNetUnfolderBase]: 1171/1954 cut-off events. [2024-06-27 16:42:20,224 INFO L125 PetriNetUnfolderBase]: For 49051/49051 co-relation queries the response was YES. [2024-06-27 16:42:20,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19809 conditions, 1954 events. 1171/1954 cut-off events. For 49051/49051 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10468 event pairs, 25 based on Foata normal form. 1/1955 useless extension candidates. Maximal degree in co-relation 19671. Up to 1570 conditions per place. [2024-06-27 16:42:20,247 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 537 selfloop transitions, 114 changer transitions 4/656 dead transitions. [2024-06-27 16:42:20,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 656 transitions, 13749 flow [2024-06-27 16:42:20,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 16:42:20,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 16:42:20,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-27 16:42:20,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-27 16:42:20,249 INFO L175 Difference]: Start difference. First operand has 344 places, 610 transitions, 11966 flow. Second operand 11 states and 105 transitions. [2024-06-27 16:42:20,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 656 transitions, 13749 flow [2024-06-27 16:42:20,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 656 transitions, 13403 flow, removed 138 selfloop flow, removed 4 redundant places. [2024-06-27 16:42:20,579 INFO L231 Difference]: Finished difference. Result has 351 places, 617 transitions, 12084 flow [2024-06-27 16:42:20,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11640, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12084, PETRI_PLACES=351, PETRI_TRANSITIONS=617} [2024-06-27 16:42:20,580 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 331 predicate places. [2024-06-27 16:42:20,580 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 617 transitions, 12084 flow [2024-06-27 16:42:20,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.375) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states 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 16:42:20,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:20,581 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:20,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:20,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-06-27 16:42:20,792 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:20,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:20,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1690331707, now seen corresponding path program 35 times [2024-06-27 16:42:20,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:20,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909543317] [2024-06-27 16:42:20,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:20,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:20,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:20,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:20,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:20,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909543317] [2024-06-27 16:42:20,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909543317] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:20,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345509876] [2024-06-27 16:42:20,946 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:42:20,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:20,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:20,947 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:20,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-06-27 16:42:20,998 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-06-27 16:42:20,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:20,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:21,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:21,097 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:21,098 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:21,240 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:21,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345509876] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:21,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:21,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-06-27 16:42:21,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959832334] [2024-06-27 16:42:21,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:21,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-06-27 16:42:21,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:21,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-06-27 16:42:21,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-06-27 16:42:21,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:21,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 617 transitions, 12084 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 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 16:42:21,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:21,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:21,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:22,021 INFO L124 PetriNetUnfolderBase]: 1169/1944 cut-off events. [2024-06-27 16:42:22,021 INFO L125 PetriNetUnfolderBase]: For 49023/49023 co-relation queries the response was YES. [2024-06-27 16:42:22,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19567 conditions, 1944 events. 1169/1944 cut-off events. For 49023/49023 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 10357 event pairs, 25 based on Foata normal form. 2/1946 useless extension candidates. Maximal degree in co-relation 19427. Up to 1509 conditions per place. [2024-06-27 16:42:22,052 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 531 selfloop transitions, 112 changer transitions 11/655 dead transitions. [2024-06-27 16:42:22,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 655 transitions, 13724 flow [2024-06-27 16:42:22,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 16:42:22,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 16:42:22,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-27 16:42:22,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5252525252525253 [2024-06-27 16:42:22,053 INFO L175 Difference]: Start difference. First operand has 351 places, 617 transitions, 12084 flow. Second operand 11 states and 104 transitions. [2024-06-27 16:42:22,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 655 transitions, 13724 flow [2024-06-27 16:42:22,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 655 transitions, 13451 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 16:42:22,454 INFO L231 Difference]: Finished difference. Result has 355 places, 616 transitions, 12061 flow [2024-06-27 16:42:22,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11817, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12061, PETRI_PLACES=355, PETRI_TRANSITIONS=616} [2024-06-27 16:42:22,455 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 335 predicate places. [2024-06-27 16:42:22,456 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 616 transitions, 12061 flow [2024-06-27 16:42:22,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 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 16:42:22,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:22,456 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:22,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:22,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-06-27 16:42:22,667 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:22,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:22,667 INFO L85 PathProgramCache]: Analyzing trace with hash 907908717, now seen corresponding path program 36 times [2024-06-27 16:42:22,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:22,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640706232] [2024-06-27 16:42:22,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:22,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:22,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:22,856 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:22,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:22,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640706232] [2024-06-27 16:42:22,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640706232] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:22,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273994287] [2024-06-27 16:42:22,856 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:42:22,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:22,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:22,858 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:22,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-06-27 16:42:22,921 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-06-27 16:42:22,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:22,923 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:22,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:23,030 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:23,030 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:23,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:23,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273994287] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:23,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:23,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-06-27 16:42:23,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566724489] [2024-06-27 16:42:23,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:23,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-06-27 16:42:23,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:23,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-06-27 16:42:23,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2024-06-27 16:42:23,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:23,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 616 transitions, 12061 flow. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states 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 16:42:23,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:23,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:23,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:23,839 INFO L124 PetriNetUnfolderBase]: 1187/1981 cut-off events. [2024-06-27 16:42:23,839 INFO L125 PetriNetUnfolderBase]: For 51561/51561 co-relation queries the response was YES. [2024-06-27 16:42:23,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19945 conditions, 1981 events. 1187/1981 cut-off events. For 51561/51561 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 10651 event pairs, 35 based on Foata normal form. 1/1982 useless extension candidates. Maximal degree in co-relation 19803. Up to 1786 conditions per place. [2024-06-27 16:42:23,866 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 576 selfloop transitions, 73 changer transitions 4/654 dead transitions. [2024-06-27 16:42:23,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 654 transitions, 13804 flow [2024-06-27 16:42:23,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 16:42:23,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 16:42:23,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 80 transitions. [2024-06-27 16:42:23,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49382716049382713 [2024-06-27 16:42:23,867 INFO L175 Difference]: Start difference. First operand has 355 places, 616 transitions, 12061 flow. Second operand 9 states and 80 transitions. [2024-06-27 16:42:23,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 654 transitions, 13804 flow [2024-06-27 16:42:24,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 654 transitions, 13525 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 16:42:24,209 INFO L231 Difference]: Finished difference. Result has 357 places, 632 transitions, 12343 flow [2024-06-27 16:42:24,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11790, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12343, PETRI_PLACES=357, PETRI_TRANSITIONS=632} [2024-06-27 16:42:24,210 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 337 predicate places. [2024-06-27 16:42:24,210 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 632 transitions, 12343 flow [2024-06-27 16:42:24,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states 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 16:42:24,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:24,211 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:24,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:24,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-06-27 16:42:24,421 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:24,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:24,421 INFO L85 PathProgramCache]: Analyzing trace with hash -809840343, now seen corresponding path program 37 times [2024-06-27 16:42:24,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:24,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625185750] [2024-06-27 16:42:24,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:24,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:24,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:24,622 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:24,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:24,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625185750] [2024-06-27 16:42:24,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625185750] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:24,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223572013] [2024-06-27 16:42:24,623 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:42:24,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:24,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:24,637 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:24,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-06-27 16:42:24,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:24,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:24,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:24,789 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:24,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:24,919 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:24,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223572013] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:24,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:24,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-06-27 16:42:24,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275129463] [2024-06-27 16:42:24,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:24,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-06-27 16:42:24,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:24,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-06-27 16:42:24,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-06-27 16:42:24,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:24,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 632 transitions, 12343 flow. Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:24,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:24,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:24,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:25,608 INFO L124 PetriNetUnfolderBase]: 1227/2047 cut-off events. [2024-06-27 16:42:25,608 INFO L125 PetriNetUnfolderBase]: For 55564/55564 co-relation queries the response was YES. [2024-06-27 16:42:25,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20603 conditions, 2047 events. 1227/2047 cut-off events. For 55564/55564 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 11061 event pairs, 35 based on Foata normal form. 1/2048 useless extension candidates. Maximal degree in co-relation 20459. Up to 1791 conditions per place. [2024-06-27 16:42:25,635 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 583 selfloop transitions, 88 changer transitions 8/680 dead transitions. [2024-06-27 16:42:25,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 680 transitions, 14310 flow [2024-06-27 16:42:25,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 16:42:25,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 16:42:25,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-06-27 16:42:25,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5308641975308642 [2024-06-27 16:42:25,636 INFO L175 Difference]: Start difference. First operand has 357 places, 632 transitions, 12343 flow. Second operand 9 states and 86 transitions. [2024-06-27 16:42:25,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 680 transitions, 14310 flow [2024-06-27 16:42:26,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 680 transitions, 14037 flow, removed 87 selfloop flow, removed 5 redundant places. [2024-06-27 16:42:26,038 INFO L231 Difference]: Finished difference. Result has 362 places, 647 transitions, 12635 flow [2024-06-27 16:42:26,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=12078, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12635, PETRI_PLACES=362, PETRI_TRANSITIONS=647} [2024-06-27 16:42:26,039 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 342 predicate places. [2024-06-27 16:42:26,039 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 647 transitions, 12635 flow [2024-06-27 16:42:26,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:26,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:26,040 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:26,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:26,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2024-06-27 16:42:26,250 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:26,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:26,251 INFO L85 PathProgramCache]: Analyzing trace with hash -887594853, now seen corresponding path program 38 times [2024-06-27 16:42:26,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:26,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667906541] [2024-06-27 16:42:26,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:26,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:26,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:26,399 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:26,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:26,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667906541] [2024-06-27 16:42:26,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667906541] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:26,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261088517] [2024-06-27 16:42:26,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:42:26,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:26,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:26,417 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:26,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-06-27 16:42:26,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:42:26,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:26,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:26,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:26,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:26,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:26,738 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:26,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261088517] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:26,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:26,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-06-27 16:42:26,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347535372] [2024-06-27 16:42:26,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:26,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-06-27 16:42:26,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:26,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-06-27 16:42:26,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-06-27 16:42:26,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:26,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 647 transitions, 12635 flow. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:26,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:26,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:26,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:27,467 INFO L124 PetriNetUnfolderBase]: 1220/2030 cut-off events. [2024-06-27 16:42:27,468 INFO L125 PetriNetUnfolderBase]: For 53489/53489 co-relation queries the response was YES. [2024-06-27 16:42:27,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20353 conditions, 2030 events. 1220/2030 cut-off events. For 53489/53489 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 10944 event pairs, 36 based on Foata normal form. 1/2031 useless extension candidates. Maximal degree in co-relation 20208. Up to 1791 conditions per place. [2024-06-27 16:42:27,495 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 578 selfloop transitions, 87 changer transitions 5/671 dead transitions. [2024-06-27 16:42:27,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 671 transitions, 14128 flow [2024-06-27 16:42:27,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 16:42:27,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 16:42:27,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 78 transitions. [2024-06-27 16:42:27,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 16:42:27,497 INFO L175 Difference]: Start difference. First operand has 362 places, 647 transitions, 12635 flow. Second operand 8 states and 78 transitions. [2024-06-27 16:42:27,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 671 transitions, 14128 flow [2024-06-27 16:42:27,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 671 transitions, 13842 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-27 16:42:27,957 INFO L231 Difference]: Finished difference. Result has 363 places, 649 transitions, 12625 flow [2024-06-27 16:42:27,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=12353, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12625, PETRI_PLACES=363, PETRI_TRANSITIONS=649} [2024-06-27 16:42:27,957 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 343 predicate places. [2024-06-27 16:42:27,957 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 649 transitions, 12625 flow [2024-06-27 16:42:27,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:27,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:27,958 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:27,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:28,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:28,164 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:28,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:28,165 INFO L85 PathProgramCache]: Analyzing trace with hash -980023607, now seen corresponding path program 39 times [2024-06-27 16:42:28,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:28,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333360486] [2024-06-27 16:42:28,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:28,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:28,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:28,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:28,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:28,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333360486] [2024-06-27 16:42:28,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333360486] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:28,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108984276] [2024-06-27 16:42:28,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:42:28,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:28,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:28,355 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:28,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-06-27 16:42:28,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-06-27 16:42:28,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:28,419 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:28,420 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:28,526 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:28,526 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:28,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:28,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108984276] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:28,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:28,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-06-27 16:42:28,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603163951] [2024-06-27 16:42:28,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:28,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-06-27 16:42:28,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:28,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-06-27 16:42:28,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-06-27 16:42:28,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:28,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 649 transitions, 12625 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 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 16:42:28,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:28,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:28,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:29,558 INFO L124 PetriNetUnfolderBase]: 1370/2327 cut-off events. [2024-06-27 16:42:29,559 INFO L125 PetriNetUnfolderBase]: For 63702/63702 co-relation queries the response was YES. [2024-06-27 16:42:29,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23369 conditions, 2327 events. 1370/2327 cut-off events. For 63702/63702 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 13299 event pairs, 39 based on Foata normal form. 2/2329 useless extension candidates. Maximal degree in co-relation 23223. Up to 1953 conditions per place. [2024-06-27 16:42:29,589 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 645 selfloop transitions, 116 changer transitions 17/779 dead transitions. [2024-06-27 16:42:29,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 779 transitions, 16429 flow [2024-06-27 16:42:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 16:42:29,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 16:42:29,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-06-27 16:42:29,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-27 16:42:29,590 INFO L175 Difference]: Start difference. First operand has 363 places, 649 transitions, 12625 flow. Second operand 12 states and 112 transitions. [2024-06-27 16:42:29,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 779 transitions, 16429 flow [2024-06-27 16:42:30,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 779 transitions, 16241 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 16:42:30,060 INFO L231 Difference]: Finished difference. Result has 378 places, 717 transitions, 14393 flow [2024-06-27 16:42:30,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=12447, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14393, PETRI_PLACES=378, PETRI_TRANSITIONS=717} [2024-06-27 16:42:30,061 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 358 predicate places. [2024-06-27 16:42:30,061 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 717 transitions, 14393 flow [2024-06-27 16:42:30,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 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 16:42:30,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:30,062 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:30,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:30,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:30,273 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:30,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:30,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1597194629, now seen corresponding path program 40 times [2024-06-27 16:42:30,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:30,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120416819] [2024-06-27 16:42:30,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:30,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:30,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:30,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:30,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120416819] [2024-06-27 16:42:30,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120416819] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:30,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37284671] [2024-06-27 16:42:30,416 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:42:30,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:30,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:30,424 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:30,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-06-27 16:42:30,505 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:42:30,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:30,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:30,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:30,617 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:30,618 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:30,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:30,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37284671] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:30,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:30,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-06-27 16:42:30,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010168133] [2024-06-27 16:42:30,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:30,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-06-27 16:42:30,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:30,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-06-27 16:42:30,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-06-27 16:42:30,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:30,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 717 transitions, 14393 flow. Second operand has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states 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 16:42:30,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:30,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:30,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:31,670 INFO L124 PetriNetUnfolderBase]: 1383/2353 cut-off events. [2024-06-27 16:42:31,671 INFO L125 PetriNetUnfolderBase]: For 70494/70494 co-relation queries the response was YES. [2024-06-27 16:42:31,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24345 conditions, 2353 events. 1383/2353 cut-off events. For 70494/70494 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 13488 event pairs, 44 based on Foata normal form. 1/2354 useless extension candidates. Maximal degree in co-relation 24190. Up to 1946 conditions per place. [2024-06-27 16:42:31,709 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 664 selfloop transitions, 113 changer transitions 4/782 dead transitions. [2024-06-27 16:42:31,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 782 transitions, 17078 flow [2024-06-27 16:42:31,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 16:42:31,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 16:42:31,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-27 16:42:31,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 16:42:31,710 INFO L175 Difference]: Start difference. First operand has 378 places, 717 transitions, 14393 flow. Second operand 10 states and 101 transitions. [2024-06-27 16:42:31,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 782 transitions, 17078 flow [2024-06-27 16:42:32,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 782 transitions, 16576 flow, removed 251 selfloop flow, removed 2 redundant places. [2024-06-27 16:42:32,277 INFO L231 Difference]: Finished difference. Result has 386 places, 730 transitions, 14628 flow [2024-06-27 16:42:32,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=13919, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14628, PETRI_PLACES=386, PETRI_TRANSITIONS=730} [2024-06-27 16:42:32,278 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 366 predicate places. [2024-06-27 16:42:32,278 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 730 transitions, 14628 flow [2024-06-27 16:42:32,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states 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 16:42:32,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:32,278 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:32,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:32,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-06-27 16:42:32,489 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:32,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:32,489 INFO L85 PathProgramCache]: Analyzing trace with hash 730589701, now seen corresponding path program 41 times [2024-06-27 16:42:32,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:32,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129982566] [2024-06-27 16:42:32,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:32,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:32,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:32,740 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:32,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:32,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129982566] [2024-06-27 16:42:32,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129982566] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:32,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862501093] [2024-06-27 16:42:32,741 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:42:32,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:32,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:32,742 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:32,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-06-27 16:42:32,794 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:42:32,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:32,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:32,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:32,887 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:32,888 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:33,021 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:33,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862501093] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:33,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:33,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2024-06-27 16:42:33,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466520512] [2024-06-27 16:42:33,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:33,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:42:33,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:33,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:42:33,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:42:33,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:33,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 730 transitions, 14628 flow. Second operand has 15 states, 15 states have (on average 5.6) internal successors, (84), 15 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:33,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:33,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:33,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:33,914 INFO L124 PetriNetUnfolderBase]: 1382/2346 cut-off events. [2024-06-27 16:42:33,915 INFO L125 PetriNetUnfolderBase]: For 66356/66356 co-relation queries the response was YES. [2024-06-27 16:42:33,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23898 conditions, 2346 events. 1382/2346 cut-off events. For 66356/66356 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 13440 event pairs, 43 based on Foata normal form. 1/2347 useless extension candidates. Maximal degree in co-relation 23741. Up to 2065 conditions per place. [2024-06-27 16:42:33,948 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 672 selfloop transitions, 97 changer transitions 4/774 dead transitions. [2024-06-27 16:42:33,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 774 transitions, 16693 flow [2024-06-27 16:42:33,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 16:42:33,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 16:42:33,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-27 16:42:33,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5050505050505051 [2024-06-27 16:42:33,949 INFO L175 Difference]: Start difference. First operand has 386 places, 730 transitions, 14628 flow. Second operand 11 states and 100 transitions. [2024-06-27 16:42:33,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 774 transitions, 16693 flow [2024-06-27 16:42:34,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 774 transitions, 16344 flow, removed 116 selfloop flow, removed 4 redundant places. [2024-06-27 16:42:34,457 INFO L231 Difference]: Finished difference. Result has 394 places, 739 transitions, 14771 flow [2024-06-27 16:42:34,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=14287, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14771, PETRI_PLACES=394, PETRI_TRANSITIONS=739} [2024-06-27 16:42:34,458 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 374 predicate places. [2024-06-27 16:42:34,458 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 739 transitions, 14771 flow [2024-06-27 16:42:34,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.6) internal successors, (84), 15 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:34,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:34,458 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:34,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-06-27 16:42:34,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:34,669 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:34,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:34,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1519440119, now seen corresponding path program 42 times [2024-06-27 16:42:34,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:34,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966089559] [2024-06-27 16:42:34,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:34,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:34,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:34,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:34,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:34,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966089559] [2024-06-27 16:42:34,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966089559] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:34,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277776694] [2024-06-27 16:42:34,854 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:42:34,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:34,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:34,855 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:34,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-06-27 16:42:34,907 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-06-27 16:42:34,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:34,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:34,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:34,998 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:34,998 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:35,145 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:35,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277776694] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:35,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:35,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-06-27 16:42:35,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547656994] [2024-06-27 16:42:35,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:35,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-06-27 16:42:35,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:35,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-06-27 16:42:35,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-06-27 16:42:35,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:35,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 739 transitions, 14771 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 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 16:42:35,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:35,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:35,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:36,007 INFO L124 PetriNetUnfolderBase]: 1381/2337 cut-off events. [2024-06-27 16:42:36,007 INFO L125 PetriNetUnfolderBase]: For 63082/63082 co-relation queries the response was YES. [2024-06-27 16:42:36,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23809 conditions, 2337 events. 1381/2337 cut-off events. For 63082/63082 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 13325 event pairs, 42 based on Foata normal form. 2/2339 useless extension candidates. Maximal degree in co-relation 23649. Up to 1946 conditions per place. [2024-06-27 16:42:36,044 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 653 selfloop transitions, 111 changer transitions 11/776 dead transitions. [2024-06-27 16:42:36,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 776 transitions, 16716 flow [2024-06-27 16:42:36,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 16:42:36,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 16:42:36,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-27 16:42:36,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51010101010101 [2024-06-27 16:42:36,046 INFO L175 Difference]: Start difference. First operand has 394 places, 739 transitions, 14771 flow. Second operand 11 states and 101 transitions. [2024-06-27 16:42:36,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 776 transitions, 16716 flow [2024-06-27 16:42:36,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 776 transitions, 16425 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 16:42:36,767 INFO L231 Difference]: Finished difference. Result has 400 places, 738 transitions, 14768 flow [2024-06-27 16:42:36,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=14486, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14768, PETRI_PLACES=400, PETRI_TRANSITIONS=738} [2024-06-27 16:42:36,768 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 380 predicate places. [2024-06-27 16:42:36,768 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 738 transitions, 14768 flow [2024-06-27 16:42:36,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 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 16:42:36,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:36,768 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:36,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-06-27 16:42:36,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-06-27 16:42:36,978 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:36,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:36,979 INFO L85 PathProgramCache]: Analyzing trace with hash 2012377285, now seen corresponding path program 43 times [2024-06-27 16:42:36,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:36,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786406816] [2024-06-27 16:42:36,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:36,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:36,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:37,139 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:37,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:37,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786406816] [2024-06-27 16:42:37,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786406816] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:37,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297389698] [2024-06-27 16:42:37,140 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:42:37,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:37,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:37,141 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:37,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-06-27 16:42:37,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:37,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:37,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:37,318 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:37,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:37,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297389698] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:37,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:37,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-06-27 16:42:37,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365172144] [2024-06-27 16:42:37,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:37,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-06-27 16:42:37,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:37,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-06-27 16:42:37,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2024-06-27 16:42:37,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:37,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 738 transitions, 14768 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 16:42:37,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:37,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:37,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:38,285 INFO L124 PetriNetUnfolderBase]: 1409/2395 cut-off events. [2024-06-27 16:42:38,285 INFO L125 PetriNetUnfolderBase]: For 68188/68188 co-relation queries the response was YES. [2024-06-27 16:42:38,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24396 conditions, 2395 events. 1409/2395 cut-off events. For 68188/68188 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 13799 event pairs, 40 based on Foata normal form. 1/2396 useless extension candidates. Maximal degree in co-relation 24233. Up to 2168 conditions per place. [2024-06-27 16:42:38,320 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 700 selfloop transitions, 77 changer transitions 4/782 dead transitions. [2024-06-27 16:42:38,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 782 transitions, 16949 flow [2024-06-27 16:42:38,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 16:42:38,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 16:42:38,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 81 transitions. [2024-06-27 16:42:38,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 16:42:38,321 INFO L175 Difference]: Start difference. First operand has 400 places, 738 transitions, 14768 flow. Second operand 9 states and 81 transitions. [2024-06-27 16:42:38,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 782 transitions, 16949 flow [2024-06-27 16:42:38,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 782 transitions, 16612 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-27 16:42:38,902 INFO L231 Difference]: Finished difference. Result has 402 places, 758 transitions, 15154 flow [2024-06-27 16:42:38,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=14445, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15154, PETRI_PLACES=402, PETRI_TRANSITIONS=758} [2024-06-27 16:42:38,903 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 382 predicate places. [2024-06-27 16:42:38,903 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 758 transitions, 15154 flow [2024-06-27 16:42:38,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 16:42:38,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:38,903 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:38,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-06-27 16:42:39,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:39,110 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:39,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:39,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1092134469, now seen corresponding path program 44 times [2024-06-27 16:42:39,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:39,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523607782] [2024-06-27 16:42:39,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:39,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:39,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:39,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:39,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:39,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523607782] [2024-06-27 16:42:39,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523607782] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:39,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561252055] [2024-06-27 16:42:39,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:42:39,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:39,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:39,355 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:39,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-06-27 16:42:39,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:42:39,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:39,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:39,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:39,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:39,509 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:39,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:39,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561252055] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:39,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:39,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-06-27 16:42:39,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914949183] [2024-06-27 16:42:39,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:39,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-06-27 16:42:39,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:39,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-06-27 16:42:39,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-06-27 16:42:39,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:39,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 758 transitions, 15154 flow. Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:39,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:39,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:39,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:40,594 INFO L124 PetriNetUnfolderBase]: 1453/2465 cut-off events. [2024-06-27 16:42:40,595 INFO L125 PetriNetUnfolderBase]: For 71496/71496 co-relation queries the response was YES. [2024-06-27 16:42:40,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25133 conditions, 2465 events. 1453/2465 cut-off events. For 71496/71496 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 14259 event pairs, 42 based on Foata normal form. 1/2466 useless extension candidates. Maximal degree in co-relation 24968. Up to 2174 conditions per place. [2024-06-27 16:42:40,626 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 709 selfloop transitions, 95 changer transitions 5/810 dead transitions. [2024-06-27 16:42:40,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 810 transitions, 17573 flow [2024-06-27 16:42:40,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 16:42:40,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 16:42:40,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-27 16:42:40,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-27 16:42:40,627 INFO L175 Difference]: Start difference. First operand has 402 places, 758 transitions, 15154 flow. Second operand 8 states and 82 transitions. [2024-06-27 16:42:40,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 810 transitions, 17573 flow [2024-06-27 16:42:41,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 810 transitions, 17253 flow, removed 110 selfloop flow, removed 5 redundant places. [2024-06-27 16:42:41,207 INFO L231 Difference]: Finished difference. Result has 406 places, 778 transitions, 15611 flow [2024-06-27 16:42:41,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=14840, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15611, PETRI_PLACES=406, PETRI_TRANSITIONS=778} [2024-06-27 16:42:41,208 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 386 predicate places. [2024-06-27 16:42:41,208 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 778 transitions, 15611 flow [2024-06-27 16:42:41,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:41,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:41,208 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:41,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:41,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:41,419 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:41,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:41,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1014379959, now seen corresponding path program 45 times [2024-06-27 16:42:41,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:41,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568801990] [2024-06-27 16:42:41,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:41,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:41,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:41,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:41,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:41,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568801990] [2024-06-27 16:42:41,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568801990] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:41,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987874242] [2024-06-27 16:42:41,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:42:41,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:41,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:41,572 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:41,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-06-27 16:42:41,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-06-27 16:42:41,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:41,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjunts are in the unsatisfiable core [2024-06-27 16:42:41,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:41,731 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:41,731 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:41,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:41,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987874242] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:41,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:41,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-06-27 16:42:41,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643018190] [2024-06-27 16:42:41,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:41,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-06-27 16:42:41,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:41,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-06-27 16:42:41,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-06-27 16:42:41,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:41,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 778 transitions, 15611 flow. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:41,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:41,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:41,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:42,764 INFO L124 PetriNetUnfolderBase]: 1450/2456 cut-off events. [2024-06-27 16:42:42,764 INFO L125 PetriNetUnfolderBase]: For 69450/69450 co-relation queries the response was YES. [2024-06-27 16:42:42,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24906 conditions, 2456 events. 1450/2456 cut-off events. For 69450/69450 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 14169 event pairs, 41 based on Foata normal form. 1/2457 useless extension candidates. Maximal degree in co-relation 24739. Up to 2174 conditions per place. [2024-06-27 16:42:42,798 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 707 selfloop transitions, 93 changer transitions 6/807 dead transitions. [2024-06-27 16:42:42,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 807 transitions, 17458 flow [2024-06-27 16:42:42,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 16:42:42,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 16:42:42,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-06-27 16:42:42,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5246913580246914 [2024-06-27 16:42:42,799 INFO L175 Difference]: Start difference. First operand has 406 places, 778 transitions, 15611 flow. Second operand 9 states and 85 transitions. [2024-06-27 16:42:42,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 807 transitions, 17458 flow [2024-06-27 16:42:43,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 807 transitions, 17167 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-27 16:42:43,353 INFO L231 Difference]: Finished difference. Result has 410 places, 780 transitions, 15628 flow [2024-06-27 16:42:43,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=15324, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15628, PETRI_PLACES=410, PETRI_TRANSITIONS=780} [2024-06-27 16:42:43,354 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 390 predicate places. [2024-06-27 16:42:43,354 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 780 transitions, 15628 flow [2024-06-27 16:42:43,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:43,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:43,355 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:43,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-06-27 16:42:43,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-06-27 16:42:43,557 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:43,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:43,557 INFO L85 PathProgramCache]: Analyzing trace with hash -26371860, now seen corresponding path program 46 times [2024-06-27 16:42:43,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:43,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5122189] [2024-06-27 16:42:43,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:43,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:43,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:43,632 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:43,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:43,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5122189] [2024-06-27 16:42:43,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5122189] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:43,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761534094] [2024-06-27 16:42:43,633 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:42:43,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:43,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:43,634 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:43,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-06-27 16:42:43,701 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:42:43,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:43,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:42:43,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:43,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:43,738 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:43,770 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:43,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761534094] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:43,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:43,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-06-27 16:42:43,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248861754] [2024-06-27 16:42:43,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:43,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 16:42:43,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:43,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 16:42:43,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-06-27 16:42:43,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:43,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 780 transitions, 15628 flow. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states 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 16:42:43,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:43,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:43,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:44,743 INFO L124 PetriNetUnfolderBase]: 1765/3012 cut-off events. [2024-06-27 16:42:44,743 INFO L125 PetriNetUnfolderBase]: For 85581/85581 co-relation queries the response was YES. [2024-06-27 16:42:44,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30089 conditions, 3012 events. 1765/3012 cut-off events. For 85581/85581 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18068 event pairs, 311 based on Foata normal form. 3/3015 useless extension candidates. Maximal degree in co-relation 29921. Up to 1783 conditions per place. [2024-06-27 16:42:44,789 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 730 selfloop transitions, 247 changer transitions 12/990 dead transitions. [2024-06-27 16:42:44,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 990 transitions, 21490 flow [2024-06-27 16:42:44,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 16:42:44,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 16:42:44,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 81 transitions. [2024-06-27 16:42:44,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 16:42:44,790 INFO L175 Difference]: Start difference. First operand has 410 places, 780 transitions, 15628 flow. Second operand 9 states and 81 transitions. [2024-06-27 16:42:44,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 990 transitions, 21490 flow [2024-06-27 16:42:45,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 990 transitions, 21260 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 16:42:45,494 INFO L231 Difference]: Finished difference. Result has 416 places, 869 transitions, 18034 flow [2024-06-27 16:42:45,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=15462, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18034, PETRI_PLACES=416, PETRI_TRANSITIONS=869} [2024-06-27 16:42:45,495 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 396 predicate places. [2024-06-27 16:42:45,495 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 869 transitions, 18034 flow [2024-06-27 16:42:45,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states 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 16:42:45,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:45,496 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:45,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:45,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-06-27 16:42:45,706 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:45,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:45,706 INFO L85 PathProgramCache]: Analyzing trace with hash 604922573, now seen corresponding path program 47 times [2024-06-27 16:42:45,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:45,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631711182] [2024-06-27 16:42:45,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:45,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:45,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:45,768 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:45,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:45,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631711182] [2024-06-27 16:42:45,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631711182] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:45,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396554721] [2024-06-27 16:42:45,769 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:42:45,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:45,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:45,770 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:45,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-06-27 16:42:45,825 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-06-27 16:42:45,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:45,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:42:45,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:45,863 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:45,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:45,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396554721] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:45,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:45,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-06-27 16:42:45,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286636328] [2024-06-27 16:42:45,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:45,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 16:42:45,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:45,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 16:42:45,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-06-27 16:42:45,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:45,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 869 transitions, 18034 flow. Second operand has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:45,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:45,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:45,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:47,066 INFO L124 PetriNetUnfolderBase]: 1911/3250 cut-off events. [2024-06-27 16:42:47,066 INFO L125 PetriNetUnfolderBase]: For 98754/98754 co-relation queries the response was YES. [2024-06-27 16:42:47,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33326 conditions, 3250 events. 1911/3250 cut-off events. For 98754/98754 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 19712 event pairs, 90 based on Foata normal form. 13/3263 useless extension candidates. Maximal degree in co-relation 33155. Up to 1049 conditions per place. [2024-06-27 16:42:47,116 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 646 selfloop transitions, 426 changer transitions 0/1073 dead transitions. [2024-06-27 16:42:47,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 1073 transitions, 23903 flow [2024-06-27 16:42:47,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 16:42:47,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 16:42:47,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 113 transitions. [2024-06-27 16:42:47,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4829059829059829 [2024-06-27 16:42:47,125 INFO L175 Difference]: Start difference. First operand has 416 places, 869 transitions, 18034 flow. Second operand 13 states and 113 transitions. [2024-06-27 16:42:47,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 1073 transitions, 23903 flow [2024-06-27 16:42:47,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 1073 transitions, 23513 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-27 16:42:47,921 INFO L231 Difference]: Finished difference. Result has 425 places, 936 transitions, 20325 flow [2024-06-27 16:42:47,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=17648, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=869, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=20325, PETRI_PLACES=425, PETRI_TRANSITIONS=936} [2024-06-27 16:42:47,922 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 405 predicate places. [2024-06-27 16:42:47,922 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 936 transitions, 20325 flow [2024-06-27 16:42:47,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:42:47,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:47,923 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:47,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-06-27 16:42:48,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2024-06-27 16:42:48,134 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:48,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:48,134 INFO L85 PathProgramCache]: Analyzing trace with hash 558158597, now seen corresponding path program 48 times [2024-06-27 16:42:48,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:48,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150193769] [2024-06-27 16:42:48,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:48,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:48,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:48,193 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:48,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:48,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150193769] [2024-06-27 16:42:48,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150193769] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:48,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545390494] [2024-06-27 16:42:48,194 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:42:48,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:48,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:48,195 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:48,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-06-27 16:42:48,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-06-27 16:42:48,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:48,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:42:48,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:48,290 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:48,290 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:48,320 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:48,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545390494] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:48,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:48,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-06-27 16:42:48,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888862351] [2024-06-27 16:42:48,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:48,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:42:48,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:48,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:42:48,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:42:48,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:48,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 936 transitions, 20325 flow. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states 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 16:42:48,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:48,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:48,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:49,664 INFO L124 PetriNetUnfolderBase]: 2081/3517 cut-off events. [2024-06-27 16:42:49,665 INFO L125 PetriNetUnfolderBase]: For 124819/124819 co-relation queries the response was YES. [2024-06-27 16:42:49,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38026 conditions, 3517 events. 2081/3517 cut-off events. For 124819/124819 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 21564 event pairs, 147 based on Foata normal form. 26/3543 useless extension candidates. Maximal degree in co-relation 37852. Up to 1262 conditions per place. [2024-06-27 16:42:49,725 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 539 selfloop transitions, 530 changer transitions 0/1070 dead transitions. [2024-06-27 16:42:49,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 1070 transitions, 25482 flow [2024-06-27 16:42:49,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-06-27 16:42:49,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-06-27 16:42:49,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 186 transitions. [2024-06-27 16:42:49,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-27 16:42:49,727 INFO L175 Difference]: Start difference. First operand has 425 places, 936 transitions, 20325 flow. Second operand 24 states and 186 transitions. [2024-06-27 16:42:49,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 1070 transitions, 25482 flow [2024-06-27 16:42:50,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 1070 transitions, 24981 flow, removed 160 selfloop flow, removed 3 redundant places. [2024-06-27 16:42:50,815 INFO L231 Difference]: Finished difference. Result has 451 places, 1029 transitions, 24098 flow [2024-06-27 16:42:50,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=19996, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=24098, PETRI_PLACES=451, PETRI_TRANSITIONS=1029} [2024-06-27 16:42:50,816 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 431 predicate places. [2024-06-27 16:42:50,816 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 1029 transitions, 24098 flow [2024-06-27 16:42:50,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states 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 16:42:50,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:50,816 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:50,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:51,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:51,027 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:51,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:51,028 INFO L85 PathProgramCache]: Analyzing trace with hash -16651817, now seen corresponding path program 49 times [2024-06-27 16:42:51,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:51,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976731212] [2024-06-27 16:42:51,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:51,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:51,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:51,085 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:51,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:51,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976731212] [2024-06-27 16:42:51,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976731212] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:51,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565102022] [2024-06-27 16:42:51,085 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:42:51,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:51,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:51,087 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:51,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-06-27 16:42:51,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:51,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:42:51,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:51,191 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:51,192 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:51,256 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:51,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565102022] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:51,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:51,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-06-27 16:42:51,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431214869] [2024-06-27 16:42:51,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:51,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:42:51,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:51,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:42:51,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:42:51,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:51,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 1029 transitions, 24098 flow. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states 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 16:42:51,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:51,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:51,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:52,762 INFO L124 PetriNetUnfolderBase]: 2079/3523 cut-off events. [2024-06-27 16:42:52,763 INFO L125 PetriNetUnfolderBase]: For 127792/127792 co-relation queries the response was YES. [2024-06-27 16:42:52,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39432 conditions, 3523 events. 2079/3523 cut-off events. For 127792/127792 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 21804 event pairs, 226 based on Foata normal form. 8/3531 useless extension candidates. Maximal degree in co-relation 39252. Up to 1341 conditions per place. [2024-06-27 16:42:52,818 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 597 selfloop transitions, 462 changer transitions 4/1064 dead transitions. [2024-06-27 16:42:52,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 1064 transitions, 26477 flow [2024-06-27 16:42:52,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-27 16:42:52,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-27 16:42:52,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 144 transitions. [2024-06-27 16:42:52,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-06-27 16:42:52,819 INFO L175 Difference]: Start difference. First operand has 451 places, 1029 transitions, 24098 flow. Second operand 19 states and 144 transitions. [2024-06-27 16:42:52,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 1064 transitions, 26477 flow [2024-06-27 16:42:53,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 1064 transitions, 24540 flow, removed 737 selfloop flow, removed 11 redundant places. [2024-06-27 16:42:53,895 INFO L231 Difference]: Finished difference. Result has 460 places, 1027 transitions, 23091 flow [2024-06-27 16:42:53,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=22162, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=23091, PETRI_PLACES=460, PETRI_TRANSITIONS=1027} [2024-06-27 16:42:53,896 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 440 predicate places. [2024-06-27 16:42:53,896 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 1027 transitions, 23091 flow [2024-06-27 16:42:53,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states 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 16:42:53,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:53,897 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:53,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-06-27 16:42:54,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2024-06-27 16:42:54,107 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:54,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:54,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1262768003, now seen corresponding path program 50 times [2024-06-27 16:42:54,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:54,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456515069] [2024-06-27 16:42:54,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:54,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:54,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:54,217 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:54,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:54,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456515069] [2024-06-27 16:42:54,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456515069] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:54,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945994597] [2024-06-27 16:42:54,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:42:54,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:54,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:54,219 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:54,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-06-27 16:42:54,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:42:54,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:54,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:42:54,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:54,337 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:54,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:54,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:54,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945994597] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:54,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:54,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-06-27 16:42:54,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292352699] [2024-06-27 16:42:54,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:54,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-06-27 16:42:54,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:54,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-06-27 16:42:54,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2024-06-27 16:42:54,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:54,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 1027 transitions, 23091 flow. Second operand has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 0 states have call successors, (0), 0 states 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 16:42:54,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:54,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:54,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:55,920 INFO L124 PetriNetUnfolderBase]: 2131/3613 cut-off events. [2024-06-27 16:42:55,920 INFO L125 PetriNetUnfolderBase]: For 100990/100990 co-relation queries the response was YES. [2024-06-27 16:42:55,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38223 conditions, 3613 events. 2131/3613 cut-off events. For 100990/100990 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 22345 event pairs, 192 based on Foata normal form. 10/3623 useless extension candidates. Maximal degree in co-relation 38043. Up to 1628 conditions per place. [2024-06-27 16:42:55,990 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 689 selfloop transitions, 406 changer transitions 0/1096 dead transitions. [2024-06-27 16:42:55,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 1096 transitions, 26133 flow [2024-06-27 16:42:55,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-27 16:42:55,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-27 16:42:55,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 144 transitions. [2024-06-27 16:42:55,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-06-27 16:42:55,992 INFO L175 Difference]: Start difference. First operand has 460 places, 1027 transitions, 23091 flow. Second operand 19 states and 144 transitions. [2024-06-27 16:42:55,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 1096 transitions, 26133 flow [2024-06-27 16:42:57,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 1096 transitions, 25345 flow, removed 29 selfloop flow, removed 15 redundant places. [2024-06-27 16:42:57,040 INFO L231 Difference]: Finished difference. Result has 467 places, 1053 transitions, 23860 flow [2024-06-27 16:42:57,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=22338, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1027, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=23860, PETRI_PLACES=467, PETRI_TRANSITIONS=1053} [2024-06-27 16:42:57,043 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 447 predicate places. [2024-06-27 16:42:57,043 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 1053 transitions, 23860 flow [2024-06-27 16:42:57,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 0 states have call successors, (0), 0 states 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 16:42:57,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:42:57,044 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:42:57,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2024-06-27 16:42:57,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:57,260 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:42:57,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:42:57,261 INFO L85 PathProgramCache]: Analyzing trace with hash 684133252, now seen corresponding path program 51 times [2024-06-27 16:42:57,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:42:57,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302590555] [2024-06-27 16:42:57,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:42:57,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:42:57,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:42:57,331 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:57,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:42:57,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302590555] [2024-06-27 16:42:57,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302590555] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:42:57,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232172877] [2024-06-27 16:42:57,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:42:57,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:42:57,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:42:57,333 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:42:57,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-06-27 16:42:57,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-06-27 16:42:57,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:42:57,392 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:42:57,392 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:42:57,435 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:57,435 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:42:57,469 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:42:57,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232172877] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:42:57,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:42:57,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-06-27 16:42:57,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891034539] [2024-06-27 16:42:57,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:42:57,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-06-27 16:42:57,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:42:57,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-06-27 16:42:57,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-06-27 16:42:57,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:42:57,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 1053 transitions, 23860 flow. Second operand has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 0 states have call successors, (0), 0 states 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 16:42:57,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:42:57,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:42:57,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:42:58,848 INFO L124 PetriNetUnfolderBase]: 2151/3659 cut-off events. [2024-06-27 16:42:58,848 INFO L125 PetriNetUnfolderBase]: For 114850/114850 co-relation queries the response was YES. [2024-06-27 16:42:58,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39197 conditions, 3659 events. 2151/3659 cut-off events. For 114850/114850 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 22740 event pairs, 433 based on Foata normal form. 12/3671 useless extension candidates. Maximal degree in co-relation 39013. Up to 2601 conditions per place. [2024-06-27 16:42:58,907 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 859 selfloop transitions, 301 changer transitions 11/1172 dead transitions. [2024-06-27 16:42:58,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1172 transitions, 28606 flow [2024-06-27 16:42:58,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 16:42:58,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 16:42:58,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 119 transitions. [2024-06-27 16:42:58,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44074074074074077 [2024-06-27 16:42:58,908 INFO L175 Difference]: Start difference. First operand has 467 places, 1053 transitions, 23860 flow. Second operand 15 states and 119 transitions. [2024-06-27 16:42:58,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1172 transitions, 28606 flow [2024-06-27 16:43:00,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1172 transitions, 28240 flow, removed 98 selfloop flow, removed 5 redundant places. [2024-06-27 16:43:00,111 INFO L231 Difference]: Finished difference. Result has 480 places, 1077 transitions, 25010 flow [2024-06-27 16:43:00,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=23494, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=25010, PETRI_PLACES=480, PETRI_TRANSITIONS=1077} [2024-06-27 16:43:00,112 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 460 predicate places. [2024-06-27 16:43:00,112 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 1077 transitions, 25010 flow [2024-06-27 16:43:00,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 0 states have call successors, (0), 0 states 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 16:43:00,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:00,113 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:00,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-06-27 16:43:00,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:00,319 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:00,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:00,319 INFO L85 PathProgramCache]: Analyzing trace with hash -688044373, now seen corresponding path program 52 times [2024-06-27 16:43:00,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:00,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517971917] [2024-06-27 16:43:00,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:00,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:00,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:00,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:00,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:00,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517971917] [2024-06-27 16:43:00,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517971917] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:00,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457400653] [2024-06-27 16:43:00,382 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:43:00,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:00,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:00,383 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:00,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-06-27 16:43:00,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:43:00,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:43:00,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:00,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:00,488 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:00,488 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:00,524 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:00,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457400653] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:00,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:00,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-06-27 16:43:00,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687065506] [2024-06-27 16:43:00,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:00,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:43:00,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:00,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:43:00,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:43:00,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:00,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 1077 transitions, 25010 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 16:43:00,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:00,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:00,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:02,257 INFO L124 PetriNetUnfolderBase]: 2214/3766 cut-off events. [2024-06-27 16:43:02,258 INFO L125 PetriNetUnfolderBase]: For 120983/120983 co-relation queries the response was YES. [2024-06-27 16:43:02,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40728 conditions, 3766 events. 2214/3766 cut-off events. For 120983/120983 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 23566 event pairs, 176 based on Foata normal form. 12/3778 useless extension candidates. Maximal degree in co-relation 40539. Up to 1533 conditions per place. [2024-06-27 16:43:02,321 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 668 selfloop transitions, 487 changer transitions 0/1156 dead transitions. [2024-06-27 16:43:02,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1156 transitions, 28353 flow [2024-06-27 16:43:02,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-27 16:43:02,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-27 16:43:02,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 158 transitions. [2024-06-27 16:43:02,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 16:43:02,323 INFO L175 Difference]: Start difference. First operand has 480 places, 1077 transitions, 25010 flow. Second operand 21 states and 158 transitions. [2024-06-27 16:43:02,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1156 transitions, 28353 flow [2024-06-27 16:43:03,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 1156 transitions, 27092 flow, removed 192 selfloop flow, removed 11 redundant places. [2024-06-27 16:43:03,592 INFO L231 Difference]: Finished difference. Result has 493 places, 1116 transitions, 25831 flow [2024-06-27 16:43:03,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=23759, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1077, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=25831, PETRI_PLACES=493, PETRI_TRANSITIONS=1116} [2024-06-27 16:43:03,593 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 473 predicate places. [2024-06-27 16:43:03,593 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 1116 transitions, 25831 flow [2024-06-27 16:43:03,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 16:43:03,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:03,594 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:03,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2024-06-27 16:43:03,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:03,805 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:03,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:03,805 INFO L85 PathProgramCache]: Analyzing trace with hash 569731480, now seen corresponding path program 53 times [2024-06-27 16:43:03,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:03,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802634774] [2024-06-27 16:43:03,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:03,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:03,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:03,865 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:03,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:03,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802634774] [2024-06-27 16:43:03,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802634774] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:03,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87832459] [2024-06-27 16:43:03,866 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:43:03,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:03,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:03,880 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:03,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-06-27 16:43:03,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-06-27 16:43:03,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:43:03,968 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:03,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:04,008 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:04,008 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:04,037 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:04,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87832459] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:04,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:04,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-06-27 16:43:04,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210128875] [2024-06-27 16:43:04,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:04,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:43:04,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:04,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:43:04,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:43:04,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:04,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 1116 transitions, 25831 flow. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states 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 16:43:04,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:04,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:04,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:05,810 INFO L124 PetriNetUnfolderBase]: 2435/4065 cut-off events. [2024-06-27 16:43:05,811 INFO L125 PetriNetUnfolderBase]: For 133147/133147 co-relation queries the response was YES. [2024-06-27 16:43:05,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44665 conditions, 4065 events. 2435/4065 cut-off events. For 133147/133147 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 25150 event pairs, 459 based on Foata normal form. 24/4089 useless extension candidates. Maximal degree in co-relation 44471. Up to 2811 conditions per place. [2024-06-27 16:43:05,877 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 823 selfloop transitions, 515 changer transitions 1/1340 dead transitions. [2024-06-27 16:43:05,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 1340 transitions, 33196 flow [2024-06-27 16:43:05,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-06-27 16:43:05,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-06-27 16:43:05,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 203 transitions. [2024-06-27 16:43:05,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-27 16:43:05,878 INFO L175 Difference]: Start difference. First operand has 493 places, 1116 transitions, 25831 flow. Second operand 28 states and 203 transitions. [2024-06-27 16:43:05,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 1340 transitions, 33196 flow [2024-06-27 16:43:07,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1340 transitions, 32779 flow, removed 95 selfloop flow, removed 9 redundant places. [2024-06-27 16:43:07,070 INFO L231 Difference]: Finished difference. Result has 517 places, 1253 transitions, 30357 flow [2024-06-27 16:43:07,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=25058, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=30357, PETRI_PLACES=517, PETRI_TRANSITIONS=1253} [2024-06-27 16:43:07,071 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 497 predicate places. [2024-06-27 16:43:07,071 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 1253 transitions, 30357 flow [2024-06-27 16:43:07,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states 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 16:43:07,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:07,072 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:07,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-06-27 16:43:07,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:07,282 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:07,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:07,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1852308518, now seen corresponding path program 54 times [2024-06-27 16:43:07,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:07,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819978449] [2024-06-27 16:43:07,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:07,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:07,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:07,339 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:07,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:07,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819978449] [2024-06-27 16:43:07,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819978449] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:07,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904058405] [2024-06-27 16:43:07,340 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:43:07,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:07,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:07,347 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:07,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-06-27 16:43:07,400 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-06-27 16:43:07,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:43:07,401 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:07,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:07,450 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:07,451 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:07,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:07,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904058405] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:07,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:07,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-06-27 16:43:07,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363731279] [2024-06-27 16:43:07,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:07,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:43:07,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:07,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:43:07,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:43:07,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:07,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 1253 transitions, 30357 flow. Second operand has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 16:43:07,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:07,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:07,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:09,232 INFO L124 PetriNetUnfolderBase]: 2412/4028 cut-off events. [2024-06-27 16:43:09,233 INFO L125 PetriNetUnfolderBase]: For 133352/133352 co-relation queries the response was YES. [2024-06-27 16:43:09,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46116 conditions, 4028 events. 2412/4028 cut-off events. For 133352/133352 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 24970 event pairs, 445 based on Foata normal form. 21/4049 useless extension candidates. Maximal degree in co-relation 45916. Up to 2739 conditions per place. [2024-06-27 16:43:09,301 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 834 selfloop transitions, 479 changer transitions 10/1324 dead transitions. [2024-06-27 16:43:09,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 1324 transitions, 34287 flow [2024-06-27 16:43:09,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-27 16:43:09,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-27 16:43:09,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 147 transitions. [2024-06-27 16:43:09,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2024-06-27 16:43:09,302 INFO L175 Difference]: Start difference. First operand has 517 places, 1253 transitions, 30357 flow. Second operand 19 states and 147 transitions. [2024-06-27 16:43:09,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 1324 transitions, 34287 flow [2024-06-27 16:43:10,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 1324 transitions, 32829 flow, removed 548 selfloop flow, removed 10 redundant places. [2024-06-27 16:43:10,695 INFO L231 Difference]: Finished difference. Result has 526 places, 1237 transitions, 29571 flow [2024-06-27 16:43:10,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=28778, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=478, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=29571, PETRI_PLACES=526, PETRI_TRANSITIONS=1237} [2024-06-27 16:43:10,696 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 506 predicate places. [2024-06-27 16:43:10,696 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 1237 transitions, 29571 flow [2024-06-27 16:43:10,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 16:43:10,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:10,696 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:10,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2024-06-27 16:43:10,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-06-27 16:43:10,907 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:10,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:10,907 INFO L85 PathProgramCache]: Analyzing trace with hash 373862872, now seen corresponding path program 55 times [2024-06-27 16:43:10,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:10,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613712087] [2024-06-27 16:43:10,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:10,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:10,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:10,971 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:10,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:10,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613712087] [2024-06-27 16:43:10,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613712087] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:10,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064418952] [2024-06-27 16:43:10,971 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:43:10,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:10,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:10,973 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:10,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-06-27 16:43:11,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:11,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:11,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:11,098 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:11,098 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:11,129 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:11,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064418952] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:11,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:11,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-06-27 16:43:11,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417388996] [2024-06-27 16:43:11,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:11,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:43:11,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:11,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:43:11,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:43:11,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:11,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 1237 transitions, 29571 flow. Second operand has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 16:43:11,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:11,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:11,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:12,886 INFO L124 PetriNetUnfolderBase]: 2493/4131 cut-off events. [2024-06-27 16:43:12,886 INFO L125 PetriNetUnfolderBase]: For 138087/138087 co-relation queries the response was YES. [2024-06-27 16:43:12,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47326 conditions, 4131 events. 2493/4131 cut-off events. For 138087/138087 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 25410 event pairs, 458 based on Foata normal form. 15/4146 useless extension candidates. Maximal degree in co-relation 47125. Up to 2868 conditions per place. [2024-06-27 16:43:12,968 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 935 selfloop transitions, 412 changer transitions 19/1367 dead transitions. [2024-06-27 16:43:12,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 1367 transitions, 35169 flow [2024-06-27 16:43:12,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-27 16:43:12,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-27 16:43:12,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 133 transitions. [2024-06-27 16:43:12,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434640522875817 [2024-06-27 16:43:12,969 INFO L175 Difference]: Start difference. First operand has 526 places, 1237 transitions, 29571 flow. Second operand 17 states and 133 transitions. [2024-06-27 16:43:12,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 1367 transitions, 35169 flow [2024-06-27 16:43:14,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 1367 transitions, 33985 flow, removed 80 selfloop flow, removed 17 redundant places. [2024-06-27 16:43:14,422 INFO L231 Difference]: Finished difference. Result has 527 places, 1265 transitions, 30520 flow [2024-06-27 16:43:14,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=28473, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=821, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=30520, PETRI_PLACES=527, PETRI_TRANSITIONS=1265} [2024-06-27 16:43:14,424 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 507 predicate places. [2024-06-27 16:43:14,424 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 1265 transitions, 30520 flow [2024-06-27 16:43:14,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 16:43:14,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:14,424 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:14,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2024-06-27 16:43:14,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2024-06-27 16:43:14,634 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:14,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:14,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1141727027, now seen corresponding path program 56 times [2024-06-27 16:43:14,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:14,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437329709] [2024-06-27 16:43:14,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:14,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:14,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:14,692 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:14,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:14,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437329709] [2024-06-27 16:43:14,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437329709] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:14,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199052763] [2024-06-27 16:43:14,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:43:14,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:14,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:14,694 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:14,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-06-27 16:43:14,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:43:14,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:43:14,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:14,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:14,795 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:14,796 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:14,824 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:14,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199052763] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:14,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:14,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-06-27 16:43:14,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975059945] [2024-06-27 16:43:14,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:14,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-06-27 16:43:14,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:14,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-06-27 16:43:14,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2024-06-27 16:43:14,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:14,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 1265 transitions, 30520 flow. Second operand has 16 states, 16 states have (on average 4.6875) internal successors, (75), 16 states have internal predecessors, (75), 0 states have call successors, (0), 0 states 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 16:43:14,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:14,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:14,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:16,833 INFO L124 PetriNetUnfolderBase]: 2777/4516 cut-off events. [2024-06-27 16:43:16,834 INFO L125 PetriNetUnfolderBase]: For 157319/157319 co-relation queries the response was YES. [2024-06-27 16:43:16,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52793 conditions, 4516 events. 2777/4516 cut-off events. For 157319/157319 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 27494 event pairs, 234 based on Foata normal form. 20/4536 useless extension candidates. Maximal degree in co-relation 52590. Up to 1577 conditions per place. [2024-06-27 16:43:16,918 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 701 selfloop transitions, 758 changer transitions 13/1473 dead transitions. [2024-06-27 16:43:16,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 1473 transitions, 38963 flow [2024-06-27 16:43:16,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-27 16:43:16,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-27 16:43:16,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 156 transitions. [2024-06-27 16:43:16,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 16:43:16,919 INFO L175 Difference]: Start difference. First operand has 527 places, 1265 transitions, 30520 flow. Second operand 21 states and 156 transitions. [2024-06-27 16:43:16,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 1473 transitions, 38963 flow [2024-06-27 16:43:18,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 1473 transitions, 38300 flow, removed 120 selfloop flow, removed 12 redundant places. [2024-06-27 16:43:18,622 INFO L231 Difference]: Finished difference. Result has 537 places, 1418 transitions, 36632 flow [2024-06-27 16:43:18,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=29813, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=597, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=36632, PETRI_PLACES=537, PETRI_TRANSITIONS=1418} [2024-06-27 16:43:18,630 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 517 predicate places. [2024-06-27 16:43:18,630 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 1418 transitions, 36632 flow [2024-06-27 16:43:18,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.6875) internal successors, (75), 16 states have internal predecessors, (75), 0 states have call successors, (0), 0 states 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 16:43:18,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:18,630 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:18,640 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2024-06-27 16:43:18,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2024-06-27 16:43:18,841 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:18,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:18,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1215023603, now seen corresponding path program 57 times [2024-06-27 16:43:18,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:18,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269612907] [2024-06-27 16:43:18,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:18,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:18,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:18,902 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:18,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:18,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269612907] [2024-06-27 16:43:18,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269612907] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:18,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643790211] [2024-06-27 16:43:18,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:43:18,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:18,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:18,904 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:18,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-06-27 16:43:18,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-06-27 16:43:18,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:43:18,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:18,972 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:19,022 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:19,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:19,071 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:19,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643790211] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:19,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:19,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-06-27 16:43:19,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441942314] [2024-06-27 16:43:19,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:19,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-06-27 16:43:19,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:19,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-06-27 16:43:19,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2024-06-27 16:43:19,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:19,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 1418 transitions, 36632 flow. Second operand has 18 states, 18 states have (on average 4.722222222222222) internal successors, (85), 18 states have internal predecessors, (85), 0 states have call successors, (0), 0 states 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 16:43:19,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:19,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:19,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:21,898 INFO L124 PetriNetUnfolderBase]: 2976/4864 cut-off events. [2024-06-27 16:43:21,899 INFO L125 PetriNetUnfolderBase]: For 168124/168124 co-relation queries the response was YES. [2024-06-27 16:43:21,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57750 conditions, 4864 events. 2976/4864 cut-off events. For 168124/168124 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30054 event pairs, 173 based on Foata normal form. 10/4874 useless extension candidates. Maximal degree in co-relation 57543. Up to 2551 conditions per place. [2024-06-27 16:43:21,993 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 1011 selfloop transitions, 562 changer transitions 0/1574 dead transitions. [2024-06-27 16:43:21,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 1574 transitions, 42615 flow [2024-06-27 16:43:21,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-06-27 16:43:21,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-06-27 16:43:21,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 209 transitions. [2024-06-27 16:43:21,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4003831417624521 [2024-06-27 16:43:21,994 INFO L175 Difference]: Start difference. First operand has 537 places, 1418 transitions, 36632 flow. Second operand 29 states and 209 transitions. [2024-06-27 16:43:21,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 1574 transitions, 42615 flow [2024-06-27 16:43:24,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1574 transitions, 40907 flow, removed 551 selfloop flow, removed 10 redundant places. [2024-06-27 16:43:24,083 INFO L231 Difference]: Finished difference. Result has 558 places, 1517 transitions, 38737 flow [2024-06-27 16:43:24,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=35002, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=928, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=38737, PETRI_PLACES=558, PETRI_TRANSITIONS=1517} [2024-06-27 16:43:24,085 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 538 predicate places. [2024-06-27 16:43:24,085 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 1517 transitions, 38737 flow [2024-06-27 16:43:24,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.722222222222222) internal successors, (85), 18 states have internal predecessors, (85), 0 states have call successors, (0), 0 states 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 16:43:24,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:24,085 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:24,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2024-06-27 16:43:24,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:24,296 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:24,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:24,296 INFO L85 PathProgramCache]: Analyzing trace with hash 694775387, now seen corresponding path program 58 times [2024-06-27 16:43:24,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:24,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783149998] [2024-06-27 16:43:24,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:24,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:24,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:24,369 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:24,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:24,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783149998] [2024-06-27 16:43:24,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783149998] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:24,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591333716] [2024-06-27 16:43:24,370 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:43:24,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:24,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:24,385 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:24,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-06-27 16:43:24,441 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:43:24,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:43:24,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:24,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:24,500 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:24,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:24,542 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:24,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591333716] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:24,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:24,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2024-06-27 16:43:24,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359523428] [2024-06-27 16:43:24,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:24,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:43:24,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:24,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:43:24,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:43:24,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:24,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 1517 transitions, 38737 flow. Second operand has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 0 states 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 16:43:24,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:24,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:24,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:27,386 INFO L124 PetriNetUnfolderBase]: 3069/5045 cut-off events. [2024-06-27 16:43:27,386 INFO L125 PetriNetUnfolderBase]: For 172959/172959 co-relation queries the response was YES. [2024-06-27 16:43:27,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58587 conditions, 5045 events. 3069/5045 cut-off events. For 172959/172959 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 31607 event pairs, 132 based on Foata normal form. 39/5084 useless extension candidates. Maximal degree in co-relation 58378. Up to 2124 conditions per place. [2024-06-27 16:43:27,498 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 811 selfloop transitions, 805 changer transitions 1/1618 dead transitions. [2024-06-27 16:43:27,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 1618 transitions, 43451 flow [2024-06-27 16:43:27,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-06-27 16:43:27,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-06-27 16:43:27,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 190 transitions. [2024-06-27 16:43:27,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405982905982906 [2024-06-27 16:43:27,499 INFO L175 Difference]: Start difference. First operand has 558 places, 1517 transitions, 38737 flow. Second operand 26 states and 190 transitions. [2024-06-27 16:43:27,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 1618 transitions, 43451 flow [2024-06-27 16:43:29,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 1618 transitions, 42917 flow, removed 223 selfloop flow, removed 6 redundant places. [2024-06-27 16:43:29,682 INFO L231 Difference]: Finished difference. Result has 579 places, 1576 transitions, 41393 flow [2024-06-27 16:43:29,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=37953, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=740, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=757, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=41393, PETRI_PLACES=579, PETRI_TRANSITIONS=1576} [2024-06-27 16:43:29,684 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 559 predicate places. [2024-06-27 16:43:29,684 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 1576 transitions, 41393 flow [2024-06-27 16:43:29,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 0 states 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 16:43:29,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:29,684 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:29,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2024-06-27 16:43:29,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:29,896 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:29,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:29,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1588448781, now seen corresponding path program 59 times [2024-06-27 16:43:29,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:29,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264275520] [2024-06-27 16:43:29,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:29,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:29,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:29,965 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:29,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:29,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264275520] [2024-06-27 16:43:29,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264275520] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:29,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190079154] [2024-06-27 16:43:29,966 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:43:29,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:29,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:29,967 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:29,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-06-27 16:43:30,034 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-06-27 16:43:30,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:43:30,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:30,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:30,084 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:30,084 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:30,123 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:30,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190079154] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:30,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:30,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 15 [2024-06-27 16:43:30,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431578916] [2024-06-27 16:43:30,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:30,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 16:43:30,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:30,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 16:43:30,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2024-06-27 16:43:30,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:30,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 1576 transitions, 41393 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 16:43:30,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:30,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:30,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:32,722 INFO L124 PetriNetUnfolderBase]: 3136/5193 cut-off events. [2024-06-27 16:43:32,723 INFO L125 PetriNetUnfolderBase]: For 183952/183952 co-relation queries the response was YES. [2024-06-27 16:43:32,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61860 conditions, 5193 events. 3136/5193 cut-off events. For 183952/183952 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 33178 event pairs, 172 based on Foata normal form. 51/5244 useless extension candidates. Maximal degree in co-relation 61648. Up to 1542 conditions per place. [2024-06-27 16:43:32,828 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 678 selfloop transitions, 978 changer transitions 0/1657 dead transitions. [2024-06-27 16:43:32,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 1657 transitions, 46251 flow [2024-06-27 16:43:32,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-06-27 16:43:32,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-06-27 16:43:32,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 187 transitions. [2024-06-27 16:43:32,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41555555555555557 [2024-06-27 16:43:32,830 INFO L175 Difference]: Start difference. First operand has 579 places, 1576 transitions, 41393 flow. Second operand 25 states and 187 transitions. [2024-06-27 16:43:32,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 1657 transitions, 46251 flow [2024-06-27 16:43:35,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 1657 transitions, 45393 flow, removed 202 selfloop flow, removed 15 redundant places. [2024-06-27 16:43:35,078 INFO L231 Difference]: Finished difference. Result has 591 places, 1608 transitions, 44533 flow [2024-06-27 16:43:35,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=39815, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=926, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=44533, PETRI_PLACES=591, PETRI_TRANSITIONS=1608} [2024-06-27 16:43:35,079 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 571 predicate places. [2024-06-27 16:43:35,079 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 1608 transitions, 44533 flow [2024-06-27 16:43:35,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 16:43:35,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:35,080 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:35,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2024-06-27 16:43:35,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:35,290 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:35,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:35,291 INFO L85 PathProgramCache]: Analyzing trace with hash 784581211, now seen corresponding path program 60 times [2024-06-27 16:43:35,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:35,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495338838] [2024-06-27 16:43:35,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:35,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:35,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:35,348 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:35,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:35,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495338838] [2024-06-27 16:43:35,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495338838] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:35,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344382687] [2024-06-27 16:43:35,349 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:43:35,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:35,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:35,350 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:35,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-06-27 16:43:35,405 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-06-27 16:43:35,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:43:35,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:35,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:35,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:35,466 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:35,502 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:35,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344382687] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:35,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:35,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-06-27 16:43:35,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678688312] [2024-06-27 16:43:35,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:35,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-06-27 16:43:35,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:35,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-06-27 16:43:35,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2024-06-27 16:43:35,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:35,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 1608 transitions, 44533 flow. Second operand has 17 states, 17 states have (on average 4.705882352941177) internal successors, (80), 17 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 16:43:35,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:35,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:35,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:38,734 INFO L124 PetriNetUnfolderBase]: 3573/5834 cut-off events. [2024-06-27 16:43:38,735 INFO L125 PetriNetUnfolderBase]: For 237278/237278 co-relation queries the response was YES. [2024-06-27 16:43:38,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74128 conditions, 5834 events. 3573/5834 cut-off events. For 237278/237278 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 37386 event pairs, 214 based on Foata normal form. 16/5850 useless extension candidates. Maximal degree in co-relation 73915. Up to 1757 conditions per place. [2024-06-27 16:43:38,840 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 677 selfloop transitions, 1211 changer transitions 0/1889 dead transitions. [2024-06-27 16:43:38,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 1889 transitions, 56485 flow [2024-06-27 16:43:38,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-06-27 16:43:38,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-06-27 16:43:38,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 198 transitions. [2024-06-27 16:43:38,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-06-27 16:43:38,841 INFO L175 Difference]: Start difference. First operand has 591 places, 1608 transitions, 44533 flow. Second operand 26 states and 198 transitions. [2024-06-27 16:43:38,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 1889 transitions, 56485 flow [2024-06-27 16:43:41,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 1889 transitions, 55345 flow, removed 514 selfloop flow, removed 11 redundant places. [2024-06-27 16:43:41,555 INFO L231 Difference]: Finished difference. Result has 616 places, 1849 transitions, 55407 flow [2024-06-27 16:43:41,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=43863, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=990, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=55407, PETRI_PLACES=616, PETRI_TRANSITIONS=1849} [2024-06-27 16:43:41,556 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 596 predicate places. [2024-06-27 16:43:41,557 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 1849 transitions, 55407 flow [2024-06-27 16:43:41,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.705882352941177) internal successors, (80), 17 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 16:43:41,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:41,557 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:41,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2024-06-27 16:43:41,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2024-06-27 16:43:41,759 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:41,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:41,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1556937653, now seen corresponding path program 61 times [2024-06-27 16:43:41,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:41,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424101731] [2024-06-27 16:43:41,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:41,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:41,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:41,825 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:41,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:41,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424101731] [2024-06-27 16:43:41,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424101731] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:41,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303153519] [2024-06-27 16:43:41,826 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:43:41,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:41,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:41,827 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:41,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-06-27 16:43:41,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:41,894 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:41,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:41,960 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:41,960 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:42,003 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:42,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303153519] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:42,003 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:42,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-06-27 16:43:42,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995789200] [2024-06-27 16:43:42,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:42,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-06-27 16:43:42,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:42,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-06-27 16:43:42,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2024-06-27 16:43:42,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:42,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 1849 transitions, 55407 flow. Second operand has 20 states, 20 states have (on average 4.7) internal successors, (94), 20 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 16:43:42,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:42,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:42,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:46,270 INFO L124 PetriNetUnfolderBase]: 4287/7052 cut-off events. [2024-06-27 16:43:46,270 INFO L125 PetriNetUnfolderBase]: For 292846/292846 co-relation queries the response was YES. [2024-06-27 16:43:46,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94020 conditions, 7052 events. 4287/7052 cut-off events. For 292846/292846 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 47025 event pairs, 225 based on Foata normal form. 32/7084 useless extension candidates. Maximal degree in co-relation 93795. Up to 2798 conditions per place. [2024-06-27 16:43:46,742 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 1154 selfloop transitions, 1113 changer transitions 0/2268 dead transitions. [2024-06-27 16:43:46,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 2268 transitions, 71709 flow [2024-06-27 16:43:46,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-06-27 16:43:46,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-06-27 16:43:46,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 257 transitions. [2024-06-27 16:43:46,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3966049382716049 [2024-06-27 16:43:46,743 INFO L175 Difference]: Start difference. First operand has 616 places, 1849 transitions, 55407 flow. Second operand 36 states and 257 transitions. [2024-06-27 16:43:46,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 2268 transitions, 71709 flow [2024-06-27 16:43:51,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 2268 transitions, 70115 flow, removed 625 selfloop flow, removed 10 redundant places. [2024-06-27 16:43:51,759 INFO L231 Difference]: Finished difference. Result has 652 places, 2211 transitions, 68974 flow [2024-06-27 16:43:51,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=53771, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=770, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=999, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=68974, PETRI_PLACES=652, PETRI_TRANSITIONS=2211} [2024-06-27 16:43:51,761 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 632 predicate places. [2024-06-27 16:43:51,761 INFO L495 AbstractCegarLoop]: Abstraction has has 652 places, 2211 transitions, 68974 flow [2024-06-27 16:43:51,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.7) internal successors, (94), 20 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 16:43:51,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:43:51,762 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:43:51,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2024-06-27 16:43:51,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:51,977 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:43:51,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:43:51,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1383453161, now seen corresponding path program 62 times [2024-06-27 16:43:51,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:43:51,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410389913] [2024-06-27 16:43:51,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:43:51,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:43:51,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:43:52,039 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:52,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:43:52,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410389913] [2024-06-27 16:43:52,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410389913] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:43:52,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867035717] [2024-06-27 16:43:52,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:43:52,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:43:52,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:43:52,041 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:43:52,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2024-06-27 16:43:52,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:43:52,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:43:52,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:43:52,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:43:52,161 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:52,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:43:52,206 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:43:52,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867035717] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:43:52,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:43:52,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-06-27 16:43:52,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520381229] [2024-06-27 16:43:52,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:43:52,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-06-27 16:43:52,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:43:52,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-06-27 16:43:52,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2024-06-27 16:43:52,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:43:52,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 2211 transitions, 68974 flow. Second operand has 20 states, 20 states have (on average 4.5) internal successors, (90), 20 states have internal predecessors, (90), 0 states have call successors, (0), 0 states 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 16:43:52,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:43:52,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:43:52,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:43:57,577 INFO L124 PetriNetUnfolderBase]: 4424/7263 cut-off events. [2024-06-27 16:43:57,578 INFO L125 PetriNetUnfolderBase]: For 318093/318093 co-relation queries the response was YES. [2024-06-27 16:43:57,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99861 conditions, 7263 events. 4424/7263 cut-off events. For 318093/318093 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 48933 event pairs, 494 based on Foata normal form. 14/7277 useless extension candidates. Maximal degree in co-relation 99625. Up to 3045 conditions per place. [2024-06-27 16:43:57,728 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 1019 selfloop transitions, 1290 changer transitions 21/2331 dead transitions. [2024-06-27 16:43:57,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 2331 transitions, 76539 flow [2024-06-27 16:43:57,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-06-27 16:43:57,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-06-27 16:43:57,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 174 transitions. [2024-06-27 16:43:57,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38666666666666666 [2024-06-27 16:43:57,729 INFO L175 Difference]: Start difference. First operand has 652 places, 2211 transitions, 68974 flow. Second operand 25 states and 174 transitions. [2024-06-27 16:43:57,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 2331 transitions, 76539 flow [2024-06-27 16:44:03,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 662 places, 2331 transitions, 75826 flow, removed 279 selfloop flow, removed 14 redundant places. [2024-06-27 16:44:03,296 INFO L231 Difference]: Finished difference. Result has 671 places, 2272 transitions, 74153 flow [2024-06-27 16:44:03,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=68289, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=940, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=74153, PETRI_PLACES=671, PETRI_TRANSITIONS=2272} [2024-06-27 16:44:03,298 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 651 predicate places. [2024-06-27 16:44:03,298 INFO L495 AbstractCegarLoop]: Abstraction has has 671 places, 2272 transitions, 74153 flow [2024-06-27 16:44:03,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.5) internal successors, (90), 20 states have internal predecessors, (90), 0 states have call successors, (0), 0 states 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 16:44:03,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:44:03,299 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:44:03,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2024-06-27 16:44:03,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2024-06-27 16:44:03,509 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:44:03,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:44:03,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1755424599, now seen corresponding path program 63 times [2024-06-27 16:44:03,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:44:03,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978562067] [2024-06-27 16:44:03,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:44:03,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:44:03,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:44:03,568 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:03,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:44:03,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978562067] [2024-06-27 16:44:03,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978562067] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:44:03,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083800185] [2024-06-27 16:44:03,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:44:03,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:44:03,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:44:03,570 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:44:03,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-06-27 16:44:03,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-06-27 16:44:03,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:44:03,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:44:03,626 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:44:03,698 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:03,698 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:44:03,743 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:03,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083800185] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:44:03,743 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:44:03,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2024-06-27 16:44:03,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205586615] [2024-06-27 16:44:03,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:44:03,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-06-27 16:44:03,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:44:03,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-06-27 16:44:03,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2024-06-27 16:44:03,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:44:03,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 2272 transitions, 74153 flow. Second operand has 17 states, 17 states have (on average 4.823529411764706) internal successors, (82), 17 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:44:03,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:44:03,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:44:03,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:44:09,905 INFO L124 PetriNetUnfolderBase]: 4830/7875 cut-off events. [2024-06-27 16:44:09,905 INFO L125 PetriNetUnfolderBase]: For 361569/361569 co-relation queries the response was YES. [2024-06-27 16:44:10,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112658 conditions, 7875 events. 4830/7875 cut-off events. For 361569/361569 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 52808 event pairs, 196 based on Foata normal form. 20/7895 useless extension candidates. Maximal degree in co-relation 112413. Up to 2261 conditions per place. [2024-06-27 16:44:10,095 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 896 selfloop transitions, 1646 changer transitions 0/2543 dead transitions. [2024-06-27 16:44:10,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 2543 transitions, 87527 flow [2024-06-27 16:44:10,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-06-27 16:44:10,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-06-27 16:44:10,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 198 transitions. [2024-06-27 16:44:10,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 16:44:10,097 INFO L175 Difference]: Start difference. First operand has 671 places, 2272 transitions, 74153 flow. Second operand 27 states and 198 transitions. [2024-06-27 16:44:10,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 2543 transitions, 87527 flow [2024-06-27 16:44:16,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 675 places, 2543 transitions, 86277 flow, removed 154 selfloop flow, removed 15 redundant places. [2024-06-27 16:44:16,138 INFO L231 Difference]: Finished difference. Result has 681 places, 2498 transitions, 85899 flow [2024-06-27 16:44:16,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=72964, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=751, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=85899, PETRI_PLACES=681, PETRI_TRANSITIONS=2498} [2024-06-27 16:44:16,140 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 661 predicate places. [2024-06-27 16:44:16,140 INFO L495 AbstractCegarLoop]: Abstraction has has 681 places, 2498 transitions, 85899 flow [2024-06-27 16:44:16,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.823529411764706) internal successors, (82), 17 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:44:16,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:44:16,141 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:44:16,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2024-06-27 16:44:16,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2024-06-27 16:44:16,347 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:44:16,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:44:16,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1180311401, now seen corresponding path program 64 times [2024-06-27 16:44:16,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:44:16,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673784567] [2024-06-27 16:44:16,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:44:16,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:44:16,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:44:16,405 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:16,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:44:16,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673784567] [2024-06-27 16:44:16,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673784567] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:44:16,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577911538] [2024-06-27 16:44:16,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:44:16,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:44:16,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:44:16,412 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:44:16,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-06-27 16:44:16,465 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:44:16,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:44:16,466 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:44:16,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:44:16,531 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:16,532 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:44:16,569 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-06-27 16:44:16,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577911538] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:44:16,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:44:16,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 16 [2024-06-27 16:44:16,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408905686] [2024-06-27 16:44:16,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:44:16,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-06-27 16:44:16,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:44:16,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-06-27 16:44:16,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2024-06-27 16:44:16,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:44:16,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 2498 transitions, 85899 flow. Second operand has 16 states, 16 states have (on average 4.8125) internal successors, (77), 16 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 16:44:16,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:44:16,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:44:16,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:44:23,404 INFO L124 PetriNetUnfolderBase]: 4947/8030 cut-off events. [2024-06-27 16:44:23,404 INFO L125 PetriNetUnfolderBase]: For 398172/398172 co-relation queries the response was YES. [2024-06-27 16:44:23,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120109 conditions, 8030 events. 4947/8030 cut-off events. For 398172/398172 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 53594 event pairs, 1301 based on Foata normal form. 16/8046 useless extension candidates. Maximal degree in co-relation 119862. Up to 7546 conditions per place. [2024-06-27 16:44:23,570 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 2360 selfloop transitions, 217 changer transitions 6/2584 dead transitions. [2024-06-27 16:44:23,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 2584 transitions, 93817 flow [2024-06-27 16:44:23,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 16:44:23,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 16:44:23,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 119 transitions. [2024-06-27 16:44:23,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4131944444444444 [2024-06-27 16:44:23,571 INFO L175 Difference]: Start difference. First operand has 681 places, 2498 transitions, 85899 flow. Second operand 16 states and 119 transitions. [2024-06-27 16:44:23,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 2584 transitions, 93817 flow [2024-06-27 16:44:30,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 2584 transitions, 92995 flow, removed 209 selfloop flow, removed 11 redundant places. [2024-06-27 16:44:30,933 INFO L231 Difference]: Finished difference. Result has 689 places, 2552 transitions, 87973 flow [2024-06-27 16:44:30,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=84925, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=87973, PETRI_PLACES=689, PETRI_TRANSITIONS=2552} [2024-06-27 16:44:30,935 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 669 predicate places. [2024-06-27 16:44:30,935 INFO L495 AbstractCegarLoop]: Abstraction has has 689 places, 2552 transitions, 87973 flow [2024-06-27 16:44:30,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.8125) internal successors, (77), 16 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 16:44:30,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:44:30,936 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:44:30,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2024-06-27 16:44:31,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2024-06-27 16:44:31,146 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:44:31,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:44:31,147 INFO L85 PathProgramCache]: Analyzing trace with hash 418163849, now seen corresponding path program 65 times [2024-06-27 16:44:31,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:44:31,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768905298] [2024-06-27 16:44:31,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:44:31,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:44:31,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:44:31,206 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:31,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:44:31,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768905298] [2024-06-27 16:44:31,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768905298] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:44:31,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170912880] [2024-06-27 16:44:31,207 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-06-27 16:44:31,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:44:31,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:44:31,208 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:44:31,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2024-06-27 16:44:31,307 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-06-27 16:44:31,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:44:31,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:44:31,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:44:31,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:31,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:44:31,397 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:31,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170912880] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:44:31,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:44:31,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2024-06-27 16:44:31,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969691949] [2024-06-27 16:44:31,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:44:31,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-06-27 16:44:31,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:44:31,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-06-27 16:44:31,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2024-06-27 16:44:31,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:44:31,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 2552 transitions, 87973 flow. Second operand has 17 states, 17 states have (on average 4.705882352941177) internal successors, (80), 17 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 16:44:31,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:44:31,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:44:31,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:44:37,666 INFO L124 PetriNetUnfolderBase]: 5008/8121 cut-off events. [2024-06-27 16:44:37,666 INFO L125 PetriNetUnfolderBase]: For 421731/421731 co-relation queries the response was YES. [2024-06-27 16:44:37,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122407 conditions, 8121 events. 5008/8121 cut-off events. For 421731/421731 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 54122 event pairs, 1297 based on Foata normal form. 10/8131 useless extension candidates. Maximal degree in co-relation 122156. Up to 7556 conditions per place. [2024-06-27 16:44:37,839 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 2364 selfloop transitions, 243 changer transitions 11/2619 dead transitions. [2024-06-27 16:44:37,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 704 places, 2619 transitions, 95716 flow [2024-06-27 16:44:37,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-27 16:44:37,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-27 16:44:37,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 131 transitions. [2024-06-27 16:44:37,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.404320987654321 [2024-06-27 16:44:37,841 INFO L175 Difference]: Start difference. First operand has 689 places, 2552 transitions, 87973 flow. Second operand 18 states and 131 transitions. [2024-06-27 16:44:37,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 704 places, 2619 transitions, 95716 flow [2024-06-27 16:44:45,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 691 places, 2619 transitions, 93937 flow, removed 686 selfloop flow, removed 13 redundant places. [2024-06-27 16:44:45,230 INFO L231 Difference]: Finished difference. Result has 696 places, 2583 transitions, 88915 flow [2024-06-27 16:44:45,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=86793, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=88915, PETRI_PLACES=696, PETRI_TRANSITIONS=2583} [2024-06-27 16:44:45,232 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 676 predicate places. [2024-06-27 16:44:45,232 INFO L495 AbstractCegarLoop]: Abstraction has has 696 places, 2583 transitions, 88915 flow [2024-06-27 16:44:45,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.705882352941177) internal successors, (80), 17 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 16:44:45,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:44:45,233 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:44:45,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2024-06-27 16:44:45,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2024-06-27 16:44:45,444 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:44:45,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:44:45,444 INFO L85 PathProgramCache]: Analyzing trace with hash -788811349, now seen corresponding path program 66 times [2024-06-27 16:44:45,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:44:45,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626265493] [2024-06-27 16:44:45,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:44:45,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:44:45,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:44:45,511 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:45,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:44:45,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626265493] [2024-06-27 16:44:45,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626265493] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:44:45,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599888987] [2024-06-27 16:44:45,512 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-06-27 16:44:45,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:44:45,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:44:45,513 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:44:45,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2024-06-27 16:44:45,586 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-06-27 16:44:45,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:44:45,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:44:45,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:44:45,645 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:45,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:44:45,691 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:44:45,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599888987] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:44:45,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:44:45,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 16 [2024-06-27 16:44:45,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819813603] [2024-06-27 16:44:45,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:44:45,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-06-27 16:44:45,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:44:45,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-06-27 16:44:45,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-06-27 16:44:45,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:44:45,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 2583 transitions, 88915 flow. Second operand has 16 states, 16 states have (on average 4.8125) internal successors, (77), 16 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 16:44:45,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:44:45,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:44:45,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:44:52,963 INFO L124 PetriNetUnfolderBase]: 5286/8496 cut-off events. [2024-06-27 16:44:52,963 INFO L125 PetriNetUnfolderBase]: For 453887/453887 co-relation queries the response was YES. [2024-06-27 16:44:53,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127483 conditions, 8496 events. 5286/8496 cut-off events. For 453887/453887 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 56268 event pairs, 1085 based on Foata normal form. 30/8526 useless extension candidates. Maximal degree in co-relation 127230. Up to 7056 conditions per place. [2024-06-27 16:44:53,168 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 2180 selfloop transitions, 595 changer transitions 0/2776 dead transitions. [2024-06-27 16:44:53,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 2776 transitions, 99962 flow [2024-06-27 16:44:53,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-06-27 16:44:53,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-06-27 16:44:53,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 197 transitions. [2024-06-27 16:44:53,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053497942386831 [2024-06-27 16:44:53,177 INFO L175 Difference]: Start difference. First operand has 696 places, 2583 transitions, 88915 flow. Second operand 27 states and 197 transitions. [2024-06-27 16:44:53,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 2776 transitions, 99962 flow [2024-06-27 16:45:00,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 2776 transitions, 99590 flow, removed 162 selfloop flow, removed 6 redundant places. [2024-06-27 16:45:00,795 INFO L231 Difference]: Finished difference. Result has 716 places, 2733 transitions, 95408 flow [2024-06-27 16:45:00,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=88146, PETRI_DIFFERENCE_MINUEND_PLACES=685, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2067, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=95408, PETRI_PLACES=716, PETRI_TRANSITIONS=2733} [2024-06-27 16:45:00,797 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 696 predicate places. [2024-06-27 16:45:00,798 INFO L495 AbstractCegarLoop]: Abstraction has has 716 places, 2733 transitions, 95408 flow [2024-06-27 16:45:00,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.8125) internal successors, (77), 16 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 16:45:00,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:45:00,798 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:45:00,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2024-06-27 16:45:01,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:45:01,009 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:45:01,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:45:01,010 INFO L85 PathProgramCache]: Analyzing trace with hash 882787589, now seen corresponding path program 67 times [2024-06-27 16:45:01,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:45:01,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202872745] [2024-06-27 16:45:01,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:45:01,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:45:01,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:45:01,066 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:01,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:45:01,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202872745] [2024-06-27 16:45:01,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202872745] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:45:01,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169479507] [2024-06-27 16:45:01,066 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-06-27 16:45:01,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:45:01,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:45:01,067 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:45:01,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2024-06-27 16:45:01,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:45:01,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:45:01,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:45:01,196 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:01,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:45:01,235 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:01,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169479507] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:45:01,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:45:01,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 16 [2024-06-27 16:45:01,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544259684] [2024-06-27 16:45:01,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:45:01,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-06-27 16:45:01,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:45:01,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-06-27 16:45:01,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-06-27 16:45:01,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:45:01,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 2733 transitions, 95408 flow. Second operand has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:45:01,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:45:01,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:45:01,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:45:08,755 INFO L124 PetriNetUnfolderBase]: 5284/8502 cut-off events. [2024-06-27 16:45:08,755 INFO L125 PetriNetUnfolderBase]: For 457979/457979 co-relation queries the response was YES. [2024-06-27 16:45:08,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129764 conditions, 8502 events. 5284/8502 cut-off events. For 457979/457979 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 56675 event pairs, 1100 based on Foata normal form. 8/8510 useless extension candidates. Maximal degree in co-relation 129508. Up to 7134 conditions per place. [2024-06-27 16:45:08,966 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 2207 selfloop transitions, 550 changer transitions 4/2762 dead transitions. [2024-06-27 16:45:08,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 2762 transitions, 101544 flow [2024-06-27 16:45:08,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-27 16:45:08,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-27 16:45:08,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 133 transitions. [2024-06-27 16:45:08,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4104938271604938 [2024-06-27 16:45:08,968 INFO L175 Difference]: Start difference. First operand has 716 places, 2733 transitions, 95408 flow. Second operand 18 states and 133 transitions. [2024-06-27 16:45:08,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 2762 transitions, 101544 flow [2024-06-27 16:45:16,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 2762 transitions, 99970 flow, removed 727 selfloop flow, removed 11 redundant places. [2024-06-27 16:45:16,913 INFO L231 Difference]: Finished difference. Result has 724 places, 2731 transitions, 95047 flow [2024-06-27 16:45:16,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=93818, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=547, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=95047, PETRI_PLACES=724, PETRI_TRANSITIONS=2731} [2024-06-27 16:45:16,915 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 704 predicate places. [2024-06-27 16:45:16,915 INFO L495 AbstractCegarLoop]: Abstraction has has 724 places, 2731 transitions, 95047 flow [2024-06-27 16:45:16,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:45:16,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:45:16,916 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:45:16,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2024-06-27 16:45:17,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:45:17,127 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:45:17,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:45:17,127 INFO L85 PathProgramCache]: Analyzing trace with hash 720074255, now seen corresponding path program 68 times [2024-06-27 16:45:17,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:45:17,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11252582] [2024-06-27 16:45:17,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:45:17,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:45:17,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:45:17,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:17,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:45:17,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11252582] [2024-06-27 16:45:17,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11252582] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:45:17,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069804298] [2024-06-27 16:45:17,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 16:45:17,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:45:17,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:45:17,191 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:45:17,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2024-06-27 16:45:17,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 16:45:17,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:45:17,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:45:17,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:45:17,314 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:17,314 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:45:17,366 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:17,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069804298] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:45:17,366 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:45:17,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-06-27 16:45:17,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482398692] [2024-06-27 16:45:17,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:45:17,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-06-27 16:45:17,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:45:17,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-06-27 16:45:17,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2024-06-27 16:45:17,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:45:17,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 2731 transitions, 95047 flow. Second operand has 20 states, 20 states have (on average 4.6) internal successors, (92), 20 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 16:45:17,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:45:17,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:45:17,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:45:24,820 INFO L124 PetriNetUnfolderBase]: 5405/8685 cut-off events. [2024-06-27 16:45:24,820 INFO L125 PetriNetUnfolderBase]: For 463373/463373 co-relation queries the response was YES. [2024-06-27 16:45:24,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131955 conditions, 8685 events. 5405/8685 cut-off events. For 463373/463373 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 57824 event pairs, 1326 based on Foata normal form. 10/8695 useless extension candidates. Maximal degree in co-relation 131697. Up to 7887 conditions per place. [2024-06-27 16:45:25,034 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 2462 selfloop transitions, 347 changer transitions 20/2830 dead transitions. [2024-06-27 16:45:25,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 2830 transitions, 103489 flow [2024-06-27 16:45:25,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-06-27 16:45:25,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-06-27 16:45:25,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 158 transitions. [2024-06-27 16:45:25,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38164251207729466 [2024-06-27 16:45:25,035 INFO L175 Difference]: Start difference. First operand has 724 places, 2731 transitions, 95047 flow. Second operand 23 states and 158 transitions. [2024-06-27 16:45:25,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 2830 transitions, 103489 flow [2024-06-27 16:45:33,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 729 places, 2830 transitions, 102300 flow, removed 63 selfloop flow, removed 16 redundant places. [2024-06-27 16:45:33,484 INFO L231 Difference]: Finished difference. Result has 738 places, 2781 transitions, 97103 flow [2024-06-27 16:45:33,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=93998, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=97103, PETRI_PLACES=738, PETRI_TRANSITIONS=2781} [2024-06-27 16:45:33,487 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 718 predicate places. [2024-06-27 16:45:33,487 INFO L495 AbstractCegarLoop]: Abstraction has has 738 places, 2781 transitions, 97103 flow [2024-06-27 16:45:33,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.6) internal successors, (92), 20 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 16:45:33,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:45:33,487 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:45:33,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2024-06-27 16:45:33,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:45:33,698 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:45:33,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:45:33,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1641319829, now seen corresponding path program 69 times [2024-06-27 16:45:33,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:45:33,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154524419] [2024-06-27 16:45:33,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:45:33,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:45:33,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:45:33,756 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:33,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:45:33,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154524419] [2024-06-27 16:45:33,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154524419] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:45:33,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193364134] [2024-06-27 16:45:33,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-06-27 16:45:33,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:45:33,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:45:33,758 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:45:33,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2024-06-27 16:45:33,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-06-27 16:45:33,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:45:33,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:45:33,830 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:45:33,863 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:33,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:45:33,891 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:33,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193364134] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:45:33,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:45:33,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-06-27 16:45:33,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401326190] [2024-06-27 16:45:33,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:45:33,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 16:45:33,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:45:33,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 16:45:33,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-06-27 16:45:33,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:45:33,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 2781 transitions, 97103 flow. Second operand has 14 states, 14 states have (on average 4.785714285714286) internal successors, (67), 14 states have internal predecessors, (67), 0 states have call successors, (0), 0 states 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 16:45:33,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:45:33,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:45:33,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 16:45:41,115 INFO L124 PetriNetUnfolderBase]: 5402/8681 cut-off events. [2024-06-27 16:45:41,116 INFO L125 PetriNetUnfolderBase]: For 479851/479851 co-relation queries the response was YES. [2024-06-27 16:45:41,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132303 conditions, 8681 events. 5402/8681 cut-off events. For 479851/479851 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 57892 event pairs, 779 based on Foata normal form. 2/8683 useless extension candidates. Maximal degree in co-relation 132038. Up to 6069 conditions per place. [2024-06-27 16:45:41,306 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 2189 selfloop transitions, 633 changer transitions 7/2830 dead transitions. [2024-06-27 16:45:41,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 2830 transitions, 103967 flow [2024-06-27 16:45:41,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 16:45:41,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 16:45:41,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 73 transitions. [2024-06-27 16:45:41,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4506172839506173 [2024-06-27 16:45:41,308 INFO L175 Difference]: Start difference. First operand has 738 places, 2781 transitions, 97103 flow. Second operand 9 states and 73 transitions. [2024-06-27 16:45:41,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 2830 transitions, 103967 flow [2024-06-27 16:45:49,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 732 places, 2830 transitions, 103553 flow, removed 166 selfloop flow, removed 9 redundant places. [2024-06-27 16:45:49,453 INFO L231 Difference]: Finished difference. Result has 737 places, 2793 transitions, 98942 flow [2024-06-27 16:45:49,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=96691, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=621, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=98942, PETRI_PLACES=737, PETRI_TRANSITIONS=2793} [2024-06-27 16:45:49,455 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 717 predicate places. [2024-06-27 16:45:49,455 INFO L495 AbstractCegarLoop]: Abstraction has has 737 places, 2793 transitions, 98942 flow [2024-06-27 16:45:49,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.785714285714286) internal successors, (67), 14 states have internal predecessors, (67), 0 states have call successors, (0), 0 states 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 16:45:49,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 16:45:49,456 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 16:45:49,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2024-06-27 16:45:49,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2024-06-27 16:45:49,666 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-06-27 16:45:49,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 16:45:49,666 INFO L85 PathProgramCache]: Analyzing trace with hash 303169958, now seen corresponding path program 70 times [2024-06-27 16:45:49,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 16:45:49,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460786200] [2024-06-27 16:45:49,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 16:45:49,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 16:45:49,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 16:45:49,726 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:49,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 16:45:49,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460786200] [2024-06-27 16:45:49,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460786200] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 16:45:49,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881433633] [2024-06-27 16:45:49,727 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-06-27 16:45:49,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 16:45:49,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 16:45:49,730 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 16:45:49,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2024-06-27 16:45:49,802 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-06-27 16:45:49,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 16:45:49,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 16:45:49,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 16:45:49,862 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:49,862 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 16:45:49,895 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 16:45:49,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881433633] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 16:45:49,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 16:45:49,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2024-06-27 16:45:49,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063271532] [2024-06-27 16:45:49,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 16:45:49,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-06-27 16:45:49,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 16:45:49,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-06-27 16:45:49,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2024-06-27 16:45:49,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-06-27 16:45:49,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 2793 transitions, 98942 flow. Second operand has 17 states, 17 states have (on average 4.647058823529412) internal successors, (79), 17 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 16:45:49,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 16:45:49,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-06-27 16:45:49,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand