/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-array-sum.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 15:24:37,149 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 15:24:37,206 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-24 15:24:37,210 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 15:24:37,211 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 15:24:37,238 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 15:24:37,238 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 15:24:37,239 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 15:24:37,239 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 15:24:37,242 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 15:24:37,242 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 15:24:37,242 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 15:24:37,243 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 15:24:37,244 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 15:24:37,244 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 15:24:37,244 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 15:24:37,244 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 15:24:37,244 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 15:24:37,244 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 15:24:37,245 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 15:24:37,245 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 15:24:37,245 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 15:24:37,246 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 15:24:37,246 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 15:24:37,246 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 15:24:37,246 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 15:24:37,246 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 15:24:37,247 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 15:24:37,247 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 15:24:37,247 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 15:24:37,248 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 15:24:37,248 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 15:24:37,248 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 15:24:37,248 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 15:24:37,248 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 15:24:37,248 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST [2023-08-24 15:24:37,500 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 15:24:37,514 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 15:24:37,515 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 15:24:37,516 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 15:24:37,516 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 15:24:37,517 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-array-sum.wvr.c [2023-08-24 15:24:38,458 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 15:24:38,629 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 15:24:38,630 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-array-sum.wvr.c [2023-08-24 15:24:38,635 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a867d86d/371b68fa17f8430d9245e864378ad1d0/FLAGe086cb420 [2023-08-24 15:24:38,645 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a867d86d/371b68fa17f8430d9245e864378ad1d0 [2023-08-24 15:24:38,646 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 15:24:38,647 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 15:24:38,648 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 15:24:38,648 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 15:24:38,650 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 15:24:38,650 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,651 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1387f2f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38, skipping insertion in model container [2023-08-24 15:24:38,651 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,664 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 15:24:38,782 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-array-sum.wvr.c[2835,2848] [2023-08-24 15:24:38,789 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 15:24:38,794 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 15:24:38,822 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-array-sum.wvr.c[2835,2848] [2023-08-24 15:24:38,825 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 15:24:38,832 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 15:24:38,832 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 15:24:38,836 INFO L206 MainTranslator]: Completed translation [2023-08-24 15:24:38,837 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38 WrapperNode [2023-08-24 15:24:38,837 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 15:24:38,838 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 15:24:38,838 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 15:24:38,838 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 15:24:38,842 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,856 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,887 INFO L138 Inliner]: procedures = 25, calls = 58, calls flagged for inlining = 16, calls inlined = 28, statements flattened = 289 [2023-08-24 15:24:38,887 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 15:24:38,888 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 15:24:38,888 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 15:24:38,888 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 15:24:38,895 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,895 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,906 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,906 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,921 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,923 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,924 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,925 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,927 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 15:24:38,928 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 15:24:38,928 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 15:24:38,928 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 15:24:38,928 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (1/1) ... [2023-08-24 15:24:38,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 15:24:38,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:24:38,962 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-24 15:24:38,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-24 15:24:38,989 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 15:24:38,989 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 15:24:38,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 15:24:38,989 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 15:24:38,989 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 15:24:38,989 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 15:24:38,990 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 15:24:38,990 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 15:24:38,990 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-24 15:24:38,990 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-24 15:24:38,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 15:24:38,990 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-24 15:24:38,990 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-24 15:24:38,990 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-24 15:24:38,990 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 15:24:38,990 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 15:24:38,990 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 15:24:38,991 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 15:24:39,097 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 15:24:39,099 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 15:24:39,484 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 15:24:39,632 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 15:24:39,632 INFO L302 CfgBuilder]: Removed 5 assume(true) statements. [2023-08-24 15:24:39,634 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 03:24:39 BoogieIcfgContainer [2023-08-24 15:24:39,634 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 15:24:39,635 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 15:24:39,635 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 15:24:39,637 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 15:24:39,637 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 03:24:38" (1/3) ... [2023-08-24 15:24:39,638 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5319fe1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 03:24:39, skipping insertion in model container [2023-08-24 15:24:39,638 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 03:24:38" (2/3) ... [2023-08-24 15:24:39,638 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5319fe1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 03:24:39, skipping insertion in model container [2023-08-24 15:24:39,638 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 03:24:39" (3/3) ... [2023-08-24 15:24:39,639 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum.wvr.c [2023-08-24 15:24:39,650 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 15:24:39,651 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 15:24:39,651 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 15:24:39,701 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-24 15:24:39,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 182 places, 188 transitions, 400 flow [2023-08-24 15:24:39,810 INFO L124 PetriNetUnfolderBase]: 16/185 cut-off events. [2023-08-24 15:24:39,811 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 15:24:39,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 185 events. 16/185 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 126 event pairs, 0 based on Foata normal form. 0/168 useless extension candidates. Maximal degree in co-relation 147. Up to 2 conditions per place. [2023-08-24 15:24:39,815 INFO L82 GeneralOperation]: Start removeDead. Operand has 182 places, 188 transitions, 400 flow [2023-08-24 15:24:39,818 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 169 places, 175 transitions, 368 flow [2023-08-24 15:24:39,821 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 15:24:39,826 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 175 transitions, 368 flow [2023-08-24 15:24:39,828 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 175 transitions, 368 flow [2023-08-24 15:24:39,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 169 places, 175 transitions, 368 flow [2023-08-24 15:24:39,872 INFO L124 PetriNetUnfolderBase]: 16/175 cut-off events. [2023-08-24 15:24:39,874 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 15:24:39,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188 conditions, 175 events. 16/175 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 125 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 147. Up to 2 conditions per place. [2023-08-24 15:24:39,876 INFO L119 LiptonReduction]: Number of co-enabled transitions 1728 [2023-08-24 15:24:44,873 INFO L134 LiptonReduction]: Checked pairs total: 2271 [2023-08-24 15:24:44,873 INFO L136 LiptonReduction]: Total number of compositions: 174 [2023-08-24 15:24:44,882 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 15:24:44,886 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@50dd4a46, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 15:24:44,886 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-24 15:24:44,890 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 15:24:44,890 INFO L124 PetriNetUnfolderBase]: 5/27 cut-off events. [2023-08-24 15:24:44,890 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 15:24:44,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:24:44,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:24:44,891 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:24:44,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:24:44,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1883863174, now seen corresponding path program 1 times [2023-08-24 15:24:44,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:24:44,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425985253] [2023-08-24 15:24:44,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:24:44,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:24:45,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:24:45,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 15:24:45,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:24:45,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425985253] [2023-08-24 15:24:45,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425985253] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 15:24:45,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 15:24:45,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 15:24:45,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891362658] [2023-08-24 15:24:45,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 15:24:45,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 15:24:45,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:24:45,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 15:24:45,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 15:24:45,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 362 [2023-08-24 15:24:45,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 74 flow. Second operand has 4 states, 4 states have (on average 133.75) internal successors, (535), 4 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:45,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:24:45,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 362 [2023-08-24 15:24:45,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:24:45,779 INFO L124 PetriNetUnfolderBase]: 438/613 cut-off events. [2023-08-24 15:24:45,779 INFO L125 PetriNetUnfolderBase]: For 49/49 co-relation queries the response was YES. [2023-08-24 15:24:45,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1280 conditions, 613 events. 438/613 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2026 event pairs, 247 based on Foata normal form. 0/422 useless extension candidates. Maximal degree in co-relation 986. Up to 605 conditions per place. [2023-08-24 15:24:45,786 INFO L140 encePairwiseOnDemand]: 357/362 looper letters, 24 selfloop transitions, 4 changer transitions 3/33 dead transitions. [2023-08-24 15:24:45,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 33 transitions, 146 flow [2023-08-24 15:24:45,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 15:24:45,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 15:24:45,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 679 transitions. [2023-08-24 15:24:45,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3751381215469613 [2023-08-24 15:24:45,804 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 679 transitions. [2023-08-24 15:24:45,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 679 transitions. [2023-08-24 15:24:45,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:24:45,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 679 transitions. [2023-08-24 15:24:45,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 135.8) internal successors, (679), 5 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:45,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 362.0) internal successors, (2172), 6 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:45,820 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 362.0) internal successors, (2172), 6 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:45,821 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 74 flow. Second operand 5 states and 679 transitions. [2023-08-24 15:24:45,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 33 transitions, 146 flow [2023-08-24 15:24:45,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 33 transitions, 134 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-24 15:24:45,827 INFO L231 Difference]: Finished difference. Result has 34 places, 30 transitions, 90 flow [2023-08-24 15:24:45,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=90, PETRI_PLACES=34, PETRI_TRANSITIONS=30} [2023-08-24 15:24:45,831 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 1 predicate places. [2023-08-24 15:24:45,831 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 90 flow [2023-08-24 15:24:45,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 133.75) internal successors, (535), 4 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:45,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:24:45,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:24:45,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 15:24:45,832 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:24:45,838 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:24:45,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1747603798, now seen corresponding path program 1 times [2023-08-24 15:24:45,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:24:45,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318938184] [2023-08-24 15:24:45,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:24:45,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:24:45,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:24:45,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:24:45,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:24:45,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318938184] [2023-08-24 15:24:45,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318938184] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:24:45,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979361516] [2023-08-24 15:24:45,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:24:45,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:24:45,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:24:45,920 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) [2023-08-24 15:24:45,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-24 15:24:46,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:24:46,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-24 15:24:46,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:24:46,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:24:46,095 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:24:46,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:24:46,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979361516] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 15:24:46,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 15:24:46,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-24 15:24:46,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166029172] [2023-08-24 15:24:46,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 15:24:46,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 15:24:46,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:24:46,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 15:24:46,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-24 15:24:46,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 362 [2023-08-24 15:24:46,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 30 transitions, 90 flow. Second operand has 5 states, 5 states have (on average 134.2) internal successors, (671), 5 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:46,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:24:46,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 362 [2023-08-24 15:24:46,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:24:46,231 INFO L124 PetriNetUnfolderBase]: 514/729 cut-off events. [2023-08-24 15:24:46,232 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-24 15:24:46,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1486 conditions, 729 events. 514/729 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2588 event pairs, 127 based on Foata normal form. 0/512 useless extension candidates. Maximal degree in co-relation 1463. Up to 563 conditions per place. [2023-08-24 15:24:46,235 INFO L140 encePairwiseOnDemand]: 357/362 looper letters, 36 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2023-08-24 15:24:46,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 42 transitions, 196 flow [2023-08-24 15:24:46,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 15:24:46,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 15:24:46,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 690 transitions. [2023-08-24 15:24:46,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812154696132597 [2023-08-24 15:24:46,238 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 690 transitions. [2023-08-24 15:24:46,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 690 transitions. [2023-08-24 15:24:46,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:24:46,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 690 transitions. [2023-08-24 15:24:46,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 138.0) internal successors, (690), 5 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:46,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 362.0) internal successors, (2172), 6 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:46,249 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 362.0) internal successors, (2172), 6 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:46,249 INFO L175 Difference]: Start difference. First operand has 34 places, 30 transitions, 90 flow. Second operand 5 states and 690 transitions. [2023-08-24 15:24:46,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 42 transitions, 196 flow [2023-08-24 15:24:46,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 42 transitions, 186 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-24 15:24:46,250 INFO L231 Difference]: Finished difference. Result has 34 places, 31 transitions, 96 flow [2023-08-24 15:24:46,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=96, PETRI_PLACES=34, PETRI_TRANSITIONS=31} [2023-08-24 15:24:46,250 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 1 predicate places. [2023-08-24 15:24:46,251 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 31 transitions, 96 flow [2023-08-24 15:24:46,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 134.2) internal successors, (671), 5 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:46,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:24:46,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:24:46,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-24 15:24:46,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:24:46,457 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:24:46,457 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:24:46,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1434012832, now seen corresponding path program 1 times [2023-08-24 15:24:46,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:24:46,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687854170] [2023-08-24 15:24:46,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:24:46,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:24:46,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:24:46,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:24:46,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:24:46,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687854170] [2023-08-24 15:24:46,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687854170] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:24:46,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66410635] [2023-08-24 15:24:46,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:24:46,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:24:46,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:24:46,617 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) [2023-08-24 15:24:46,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-24 15:24:46,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:24:46,748 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 15:24:46,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:24:46,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:24:46,815 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:24:46,902 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:24:46,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66410635] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 15:24:46,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 15:24:46,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 14 [2023-08-24 15:24:46,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878145986] [2023-08-24 15:24:46,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 15:24:46,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 15:24:46,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:24:46,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 15:24:46,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-24 15:24:46,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 362 [2023-08-24 15:24:46,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 31 transitions, 96 flow. Second operand has 7 states, 7 states have (on average 125.28571428571429) internal successors, (877), 7 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:46,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:24:46,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 362 [2023-08-24 15:24:46,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:24:47,160 INFO L124 PetriNetUnfolderBase]: 690/1012 cut-off events. [2023-08-24 15:24:47,161 INFO L125 PetriNetUnfolderBase]: For 181/255 co-relation queries the response was YES. [2023-08-24 15:24:47,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2358 conditions, 1012 events. 690/1012 cut-off events. For 181/255 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3764 event pairs, 160 based on Foata normal form. 74/845 useless extension candidates. Maximal degree in co-relation 2330. Up to 380 conditions per place. [2023-08-24 15:24:47,166 INFO L140 encePairwiseOnDemand]: 351/362 looper letters, 68 selfloop transitions, 16 changer transitions 0/85 dead transitions. [2023-08-24 15:24:47,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 85 transitions, 409 flow [2023-08-24 15:24:47,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 15:24:47,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 15:24:47,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1055 transitions. [2023-08-24 15:24:47,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36429558011049723 [2023-08-24 15:24:47,169 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1055 transitions. [2023-08-24 15:24:47,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1055 transitions. [2023-08-24 15:24:47,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:24:47,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1055 transitions. [2023-08-24 15:24:47,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 131.875) internal successors, (1055), 8 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:47,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 362.0) internal successors, (3258), 9 states have internal predecessors, (3258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:47,175 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 362.0) internal successors, (3258), 9 states have internal predecessors, (3258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:47,175 INFO L175 Difference]: Start difference. First operand has 34 places, 31 transitions, 96 flow. Second operand 8 states and 1055 transitions. [2023-08-24 15:24:47,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 85 transitions, 409 flow [2023-08-24 15:24:47,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 85 transitions, 389 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-24 15:24:47,177 INFO L231 Difference]: Finished difference. Result has 44 places, 43 transitions, 192 flow [2023-08-24 15:24:47,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=192, PETRI_PLACES=44, PETRI_TRANSITIONS=43} [2023-08-24 15:24:47,178 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 11 predicate places. [2023-08-24 15:24:47,178 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 43 transitions, 192 flow [2023-08-24 15:24:47,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 125.28571428571429) internal successors, (877), 7 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:47,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:24:47,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:24:47,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-24 15:24:47,384 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,SelfDestructingSolverStorable2 [2023-08-24 15:24:47,384 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:24:47,384 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:24:47,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1945135670, now seen corresponding path program 2 times [2023-08-24 15:24:47,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:24:47,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315498347] [2023-08-24 15:24:47,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:24:47,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:24:47,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:24:47,483 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:24:47,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:24:47,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315498347] [2023-08-24 15:24:47,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315498347] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:24:47,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428076851] [2023-08-24 15:24:47,484 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 15:24:47,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:24:47,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:24:47,498 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) [2023-08-24 15:24:47,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-24 15:24:47,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 15:24:47,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:24:47,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-24 15:24:47,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:24:47,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 15:24:47,699 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 15:24:47,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428076851] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 15:24:47,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 15:24:47,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2023-08-24 15:24:47,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102855493] [2023-08-24 15:24:47,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 15:24:47,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 15:24:47,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:24:47,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 15:24:47,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-08-24 15:24:47,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 362 [2023-08-24 15:24:47,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 43 transitions, 192 flow. Second operand has 4 states, 4 states have (on average 155.5) internal successors, (622), 4 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:47,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:24:47,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 362 [2023-08-24 15:24:47,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:24:47,815 INFO L124 PetriNetUnfolderBase]: 564/822 cut-off events. [2023-08-24 15:24:47,815 INFO L125 PetriNetUnfolderBase]: For 692/748 co-relation queries the response was YES. [2023-08-24 15:24:47,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2614 conditions, 822 events. 564/822 cut-off events. For 692/748 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2947 event pairs, 198 based on Foata normal form. 98/851 useless extension candidates. Maximal degree in co-relation 2581. Up to 468 conditions per place. [2023-08-24 15:24:47,820 INFO L140 encePairwiseOnDemand]: 357/362 looper letters, 44 selfloop transitions, 6 changer transitions 0/53 dead transitions. [2023-08-24 15:24:47,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 53 transitions, 324 flow [2023-08-24 15:24:47,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 15:24:47,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 15:24:47,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 638 transitions. [2023-08-24 15:24:47,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44060773480662985 [2023-08-24 15:24:47,824 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 638 transitions. [2023-08-24 15:24:47,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 638 transitions. [2023-08-24 15:24:47,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:24:47,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 638 transitions. [2023-08-24 15:24:47,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 159.5) internal successors, (638), 4 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:47,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 362.0) internal successors, (1810), 5 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:47,828 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 362.0) internal successors, (1810), 5 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:47,828 INFO L175 Difference]: Start difference. First operand has 44 places, 43 transitions, 192 flow. Second operand 4 states and 638 transitions. [2023-08-24 15:24:47,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 53 transitions, 324 flow [2023-08-24 15:24:47,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 321 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 15:24:47,832 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 208 flow [2023-08-24 15:24:47,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=208, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2023-08-24 15:24:47,832 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 13 predicate places. [2023-08-24 15:24:47,832 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 208 flow [2023-08-24 15:24:47,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 155.5) internal successors, (622), 4 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:24:47,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:24:47,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:24:47,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-24 15:24:48,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:24:48,038 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:24:48,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:24:48,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1258187663, now seen corresponding path program 1 times [2023-08-24 15:24:48,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:24:48,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693538532] [2023-08-24 15:24:48,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:24:48,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:24:48,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:24:49,547 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 15:24:49,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:24:49,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693538532] [2023-08-24 15:24:49,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693538532] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:24:49,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136143683] [2023-08-24 15:24:49,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:24:49,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:24:49,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:24:49,565 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) [2023-08-24 15:24:49,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-24 15:24:49,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:24:49,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 83 conjunts are in the unsatisfiable core [2023-08-24 15:24:49,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:24:49,750 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2023-08-24 15:24:49,933 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 15:24:50,039 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 15:24:50,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 15:24:50,219 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 15:24:50,219 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-24 15:24:50,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 15:24:50,305 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 15:24:50,305 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-24 15:24:50,436 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:24:50,450 INFO L322 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2023-08-24 15:24:50,451 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 25 [2023-08-24 15:24:50,485 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 15:24:50,485 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:24:50,635 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_238 (Array Int Int)) (v_ArrVal_237 (Array Int Int))) (= c_~res1~0 (let ((.cse0 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_237) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_238)) (.cse1 (* 4 c_~M~0))) (+ (select (select .cse0 c_~B~0.base) (+ .cse1 c_~B~0.offset)) c_~res2~0 (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)))))) is different from false [2023-08-24 15:24:50,643 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_238 (Array Int Int)) (v_ArrVal_237 (Array Int Int))) (= (let ((.cse0 (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) (+ (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset .cse0)) (select (select |c_#memory_int| c_~B~0.base) (+ .cse0 c_~B~0.offset)) c_~res1~0)) (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_237) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_238)) (.cse2 (* 4 c_~M~0))) (+ (select (select .cse1 c_~B~0.base) (+ .cse2 c_~B~0.offset)) c_~res2~0 (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset .cse2)))))) is different from false [2023-08-24 15:24:50,650 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_238 (Array Int Int)) (v_ArrVal_237 (Array Int Int))) (= (+ (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset) (select (select |c_#memory_int| c_~B~0.base) c_~B~0.offset) c_~res1~0) (let ((.cse0 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_237) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_238)) (.cse1 (* 4 c_~M~0))) (+ (select (select .cse0 c_~B~0.base) (+ .cse1 c_~B~0.offset)) c_~res2~0 (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)))))) is different from false [2023-08-24 15:24:50,771 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:24:50,771 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 70 [2023-08-24 15:24:50,844 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:24:50,845 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76790 treesize of output 64570 [2023-08-24 15:24:50,974 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:24:50,974 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2006 treesize of output 1822 [2023-08-24 15:24:51,007 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:24:51,008 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1814 treesize of output 1438 [2023-08-24 15:24:51,074 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:24:51,075 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1430 treesize of output 1262 [2023-08-24 15:25:04,604 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:06,529 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:06,868 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:07,022 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:07,041 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:07,059 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:07,092 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:07,099 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:07,279 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:07,286 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:07,291 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:07,309 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:07,315 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:07,372 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:07,385 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:07,396 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:07,401 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:07,566 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:07,591 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:07,597 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:07,633 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:07,639 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:07,766 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:07,930 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:08,020 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:08,072 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:08,097 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:08,102 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:08,402 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:08,413 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:08,443 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:08,449 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:08,585 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:08,635 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:08,654 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:08,821 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:08,826 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:08,879 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:08,885 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:08,896 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:09,029 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:09,071 WARN L667 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2023-08-24 15:25:09,079 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:09,803 WARN L667 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2023-08-24 15:25:11,423 WARN L667 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. [2023-08-24 15:25:11,440 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:11,555 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:11,561 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:11,643 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:11,672 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:11,790 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:11,801 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:11,822 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:11,830 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:11,856 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:11,904 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:12,009 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:12,033 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:12,039 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:12,069 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:12,074 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:12,094 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:12,117 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:12,142 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:12,148 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:12,188 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:12,229 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:12,235 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:12,259 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:12,383 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:12,405 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:12,417 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:12,469 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:12,575 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:12,626 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:12,642 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:12,672 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:12,677 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:12,690 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:12,706 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:12,746 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:12,784 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:12,802 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:13,090 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:13,238 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:13,257 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:13,313 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:13,392 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:13,410 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:13,438 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:13,810 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:13,852 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:13,944 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:13,958 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:13,977 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:13,984 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:14,033 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:14,050 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:14,059 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:15,453 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:15,461 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:16,111 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:16,118 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:16,131 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:16,178 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:16,323 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:16,387 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:16,394 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:16,545 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:16,552 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:16,609 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:16,617 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:16,713 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:16,727 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:16,843 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:16,874 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:16,884 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:17,002 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:17,066 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:17,514 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:17,549 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:17,572 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:17,768 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:17,811 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:17,834 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:17,904 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:17,940 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:18,036 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:18,248 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:18,260 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:18,375 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:18,435 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:18,570 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:18,763 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:18,831 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:18,962 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:19,088 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:19,401 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:19,531 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:19,771 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:19,776 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:19,840 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:19,846 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:19,965 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:19,972 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:20,291 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:20,412 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:20,448 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:20,499 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:20,526 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:20,671 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:20,692 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:20,756 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:20,816 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:20,823 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:20,966 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:20,971 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:21,221 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:21,227 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:21,263 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:21,276 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:21,359 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:21,386 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:21,500 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:21,552 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:21,661 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:21,865 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:22,089 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:22,095 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:22,246 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:22,540 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:22,635 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:22,641 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:22,948 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:23,069 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:23,159 WARN L667 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. [2023-08-24 15:25:23,185 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:23,886 WARN L667 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2023-08-24 15:25:23,904 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:24,597 WARN L667 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2023-08-24 15:25:24,796 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:24,802 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:25,003 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:25,120 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:25,142 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:25,147 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:25,181 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:25,188 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:25,214 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:25,226 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:25,368 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:25,509 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:25,669 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:25,676 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:26,507 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:26,527 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:31,089 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:31,575 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:31,581 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:31,610 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:31,644 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:32,359 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:32,465 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:32,477 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:32,509 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:32,525 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:32,559 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:32,765 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:32,776 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:32,842 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:32,853 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:32,980 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:33,147 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:33,186 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:33,204 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:33,575 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:33,584 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:33,592 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:33,711 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:33,733 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:34,056 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:34,236 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:34,440 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:34,502 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:34,511 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:34,521 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:34,527 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:34,555 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:34,563 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:34,606 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:34,620 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:34,633 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:34,640 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:34,787 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:34,910 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:34,918 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:34,958 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:34,967 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:34,996 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:35,005 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:35,417 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:35,507 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:35,526 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:35,581 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:35,607 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:35,676 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:35,794 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:35,843 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:35,864 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:36,274 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:36,431 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:36,440 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:36,501 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:36,637 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:36,692 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:36,807 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:37,092 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:37,205 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:37,334 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:37,563 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:37,854 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:37,871 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:37,878 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:38,072 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:38,740 WARN L667 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2023-08-24 15:25:38,790 WARN L667 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. [2023-08-24 15:25:38,798 WARN L667 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2023-08-24 15:25:40,453 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:40,737 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-24 15:25:40,753 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:40,759 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:40,898 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:40,911 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:40,947 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:41,077 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:41,213 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:41,342 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:41,473 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:41,802 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:42,015 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:42,083 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:42,107 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:42,163 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:42,189 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:42,203 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:42,235 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:42,258 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:42,351 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:42,363 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:42,456 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-24 15:25:42,464 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:42,791 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:42,914 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:42,937 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:42,944 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:42,982 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:42,989 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:43,017 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:43,029 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:43,181 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:43,340 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:43,555 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:43,563 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:43,655 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:43,664 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:43,696 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:43,832 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:43,884 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:43,898 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:43,906 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:43,918 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:43,961 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:43,967 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:43,972 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:44,047 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:44,066 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:44,072 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:44,117 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:44,130 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:44,141 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:44,222 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:44,242 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:44,266 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:44,284 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:44,307 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:44,328 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:44,405 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:44,411 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:44,442 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:44,470 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:44,507 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:44,514 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:44,580 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:44,715 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:44,729 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:44,736 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:44,776 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:44,839 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-24 15:25:44,856 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:44,876 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:44,889 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:44,910 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-24 15:25:44,926 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-24 15:25:44,931 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:45,098 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 15:25:45,105 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-24 15:25:59,102 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 1 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-24 15:25:59,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136143683] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:25:59,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:25:59,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 34 [2023-08-24 15:25:59,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556157443] [2023-08-24 15:25:59,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:25:59,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-24 15:25:59,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:25:59,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-24 15:25:59,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=930, Unknown=17, NotChecked=192, Total=1260 [2023-08-24 15:25:59,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 362 [2023-08-24 15:25:59,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 208 flow. Second operand has 36 states, 36 states have (on average 87.66666666666667) internal successors, (3156), 36 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:25:59,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:25:59,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 362 [2023-08-24 15:25:59,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:02,010 INFO L124 PetriNetUnfolderBase]: 2447/3530 cut-off events. [2023-08-24 15:26:02,011 INFO L125 PetriNetUnfolderBase]: For 5081/5137 co-relation queries the response was YES. [2023-08-24 15:26:02,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12377 conditions, 3530 events. 2447/3530 cut-off events. For 5081/5137 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 16438 event pairs, 161 based on Foata normal form. 30/3296 useless extension candidates. Maximal degree in co-relation 10049. Up to 1333 conditions per place. [2023-08-24 15:26:02,031 INFO L140 encePairwiseOnDemand]: 348/362 looper letters, 217 selfloop transitions, 97 changer transitions 2/318 dead transitions. [2023-08-24 15:26:02,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 318 transitions, 2133 flow [2023-08-24 15:26:02,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-24 15:26:02,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-24 15:26:02,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2480 transitions. [2023-08-24 15:26:02,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2634934126646834 [2023-08-24 15:26:02,037 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2480 transitions. [2023-08-24 15:26:02,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2480 transitions. [2023-08-24 15:26:02,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:02,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2480 transitions. [2023-08-24 15:26:02,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 95.38461538461539) internal successors, (2480), 26 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:02,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 362.0) internal successors, (9774), 27 states have internal predecessors, (9774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:02,055 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 362.0) internal successors, (9774), 27 states have internal predecessors, (9774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:02,055 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 208 flow. Second operand 26 states and 2480 transitions. [2023-08-24 15:26:02,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 318 transitions, 2133 flow [2023-08-24 15:26:02,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 318 transitions, 2035 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-24 15:26:02,072 INFO L231 Difference]: Finished difference. Result has 77 places, 140 transitions, 1102 flow [2023-08-24 15:26:02,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1102, PETRI_PLACES=77, PETRI_TRANSITIONS=140} [2023-08-24 15:26:02,074 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 44 predicate places. [2023-08-24 15:26:02,074 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 140 transitions, 1102 flow [2023-08-24 15:26:02,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 87.66666666666667) internal successors, (3156), 36 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:02,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:02,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:02,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-24 15:26:02,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:02,284 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:02,284 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:02,284 INFO L85 PathProgramCache]: Analyzing trace with hash -2000448063, now seen corresponding path program 2 times [2023-08-24 15:26:02,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:02,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65901615] [2023-08-24 15:26:02,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:02,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:02,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:02,948 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:26:02,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:02,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65901615] [2023-08-24 15:26:02,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65901615] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:02,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059646130] [2023-08-24 15:26:02,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 15:26:02,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:02,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:02,949 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) [2023-08-24 15:26:02,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-24 15:26:03,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 15:26:03,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:26:03,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 54 conjunts are in the unsatisfiable core [2023-08-24 15:26:03,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:03,277 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:26:03,294 INFO L322 Elim1Store]: treesize reduction 45, result has 31.8 percent of original size [2023-08-24 15:26:03,294 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 31 [2023-08-24 15:26:03,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:03,318 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:03,391 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:26:03,391 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 78 [2023-08-24 15:26:03,610 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:03,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059646130] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:03,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:03,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 25 [2023-08-24 15:26:03,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921279782] [2023-08-24 15:26:03,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:03,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-24 15:26:03,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:03,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-24 15:26:03,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2023-08-24 15:26:03,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 362 [2023-08-24 15:26:03,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 140 transitions, 1102 flow. Second operand has 27 states, 27 states have (on average 98.48148148148148) internal successors, (2659), 27 states have internal predecessors, (2659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:03,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:03,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 362 [2023-08-24 15:26:03,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:06,171 INFO L124 PetriNetUnfolderBase]: 3929/5670 cut-off events. [2023-08-24 15:26:06,171 INFO L125 PetriNetUnfolderBase]: For 14053/14053 co-relation queries the response was YES. [2023-08-24 15:26:06,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23535 conditions, 5670 events. 3929/5670 cut-off events. For 14053/14053 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 27330 event pairs, 447 based on Foata normal form. 1/5670 useless extension candidates. Maximal degree in co-relation 21347. Up to 2769 conditions per place. [2023-08-24 15:26:06,202 INFO L140 encePairwiseOnDemand]: 346/362 looper letters, 227 selfloop transitions, 289 changer transitions 1/517 dead transitions. [2023-08-24 15:26:06,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 517 transitions, 4517 flow [2023-08-24 15:26:06,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-24 15:26:06,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-24 15:26:06,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4339 transitions. [2023-08-24 15:26:06,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2853854248881873 [2023-08-24 15:26:06,211 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4339 transitions. [2023-08-24 15:26:06,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4339 transitions. [2023-08-24 15:26:06,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:06,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4339 transitions. [2023-08-24 15:26:06,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 103.30952380952381) internal successors, (4339), 42 states have internal predecessors, (4339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:06,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 362.0) internal successors, (15566), 43 states have internal predecessors, (15566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:06,231 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 362.0) internal successors, (15566), 43 states have internal predecessors, (15566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:06,231 INFO L175 Difference]: Start difference. First operand has 77 places, 140 transitions, 1102 flow. Second operand 42 states and 4339 transitions. [2023-08-24 15:26:06,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 517 transitions, 4517 flow [2023-08-24 15:26:06,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 517 transitions, 4449 flow, removed 30 selfloop flow, removed 2 redundant places. [2023-08-24 15:26:06,290 INFO L231 Difference]: Finished difference. Result has 137 places, 371 transitions, 3937 flow [2023-08-24 15:26:06,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=3937, PETRI_PLACES=137, PETRI_TRANSITIONS=371} [2023-08-24 15:26:06,290 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 104 predicate places. [2023-08-24 15:26:06,290 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 371 transitions, 3937 flow [2023-08-24 15:26:06,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 98.48148148148148) internal successors, (2659), 27 states have internal predecessors, (2659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:06,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:06,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:06,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-24 15:26:06,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:06,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 (and 1 more)] === [2023-08-24 15:26:06,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:06,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1652253555, now seen corresponding path program 3 times [2023-08-24 15:26:06,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:06,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473803850] [2023-08-24 15:26:06,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:06,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:06,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:07,504 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 15:26:07,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:07,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473803850] [2023-08-24 15:26:07,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473803850] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:07,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751740822] [2023-08-24 15:26:07,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 15:26:07,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:07,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:07,521 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) [2023-08-24 15:26:07,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-24 15:26:07,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 15:26:07,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:26:07,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 62 conjunts are in the unsatisfiable core [2023-08-24 15:26:07,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:07,870 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:26:07,879 INFO L322 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2023-08-24 15:26:07,879 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 25 [2023-08-24 15:26:07,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:07,896 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:07,935 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:26:07,936 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 86 [2023-08-24 15:26:08,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:08,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751740822] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:08,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:08,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 8] total 28 [2023-08-24 15:26:08,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555053604] [2023-08-24 15:26:08,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:08,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 15:26:08,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:08,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 15:26:08,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2023-08-24 15:26:08,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 362 [2023-08-24 15:26:08,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 371 transitions, 3937 flow. Second operand has 30 states, 30 states have (on average 85.13333333333334) internal successors, (2554), 30 states have internal predecessors, (2554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:08,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:08,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 362 [2023-08-24 15:26:08,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:10,668 INFO L124 PetriNetUnfolderBase]: 4993/7272 cut-off events. [2023-08-24 15:26:10,668 INFO L125 PetriNetUnfolderBase]: For 49686/49686 co-relation queries the response was YES. [2023-08-24 15:26:10,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40628 conditions, 7272 events. 4993/7272 cut-off events. For 49686/49686 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 37436 event pairs, 645 based on Foata normal form. 2/7274 useless extension candidates. Maximal degree in co-relation 38320. Up to 4351 conditions per place. [2023-08-24 15:26:10,711 INFO L140 encePairwiseOnDemand]: 346/362 looper letters, 403 selfloop transitions, 505 changer transitions 2/910 dead transitions. [2023-08-24 15:26:10,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 910 transitions, 11035 flow [2023-08-24 15:26:10,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-24 15:26:10,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-24 15:26:10,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3539 transitions. [2023-08-24 15:26:10,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25067289984417057 [2023-08-24 15:26:10,717 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 3539 transitions. [2023-08-24 15:26:10,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 3539 transitions. [2023-08-24 15:26:10,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:10,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 3539 transitions. [2023-08-24 15:26:10,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 90.74358974358974) internal successors, (3539), 39 states have internal predecessors, (3539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:10,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 362.0) internal successors, (14480), 40 states have internal predecessors, (14480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:10,732 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 362.0) internal successors, (14480), 40 states have internal predecessors, (14480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:10,732 INFO L175 Difference]: Start difference. First operand has 137 places, 371 transitions, 3937 flow. Second operand 39 states and 3539 transitions. [2023-08-24 15:26:10,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 910 transitions, 11035 flow [2023-08-24 15:26:10,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 910 transitions, 10230 flow, removed 397 selfloop flow, removed 3 redundant places. [2023-08-24 15:26:10,938 INFO L231 Difference]: Finished difference. Result has 193 places, 686 transitions, 8971 flow [2023-08-24 15:26:10,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=3662, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=8971, PETRI_PLACES=193, PETRI_TRANSITIONS=686} [2023-08-24 15:26:10,939 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 160 predicate places. [2023-08-24 15:26:10,939 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 686 transitions, 8971 flow [2023-08-24 15:26:10,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 85.13333333333334) internal successors, (2554), 30 states have internal predecessors, (2554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:10,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:10,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:10,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-24 15:26:11,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:11,148 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:11,149 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:11,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1109560275, now seen corresponding path program 4 times [2023-08-24 15:26:11,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:11,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528878477] [2023-08-24 15:26:11,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:11,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:11,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:12,037 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 15:26:12,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:12,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528878477] [2023-08-24 15:26:12,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528878477] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:12,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023732425] [2023-08-24 15:26:12,038 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 15:26:12,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:12,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:12,039 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) [2023-08-24 15:26:12,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-24 15:26:12,134 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 15:26:12,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:26:12,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 60 conjunts are in the unsatisfiable core [2023-08-24 15:26:12,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:12,438 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:26:12,439 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2023-08-24 15:26:12,446 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:12,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:12,521 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:26:12,521 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 86 [2023-08-24 15:26:12,738 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:12,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023732425] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:12,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:12,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 8] total 28 [2023-08-24 15:26:12,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406711691] [2023-08-24 15:26:12,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:12,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 15:26:12,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:12,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 15:26:12,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2023-08-24 15:26:12,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 362 [2023-08-24 15:26:12,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 686 transitions, 8971 flow. Second operand has 30 states, 30 states have (on average 85.1) internal successors, (2553), 30 states have internal predecessors, (2553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:12,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:12,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 362 [2023-08-24 15:26:12,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:16,463 INFO L124 PetriNetUnfolderBase]: 6148/8915 cut-off events. [2023-08-24 15:26:16,463 INFO L125 PetriNetUnfolderBase]: For 87133/87133 co-relation queries the response was YES. [2023-08-24 15:26:16,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58772 conditions, 8915 events. 6148/8915 cut-off events. For 87133/87133 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 47221 event pairs, 998 based on Foata normal form. 2/8917 useless extension candidates. Maximal degree in co-relation 58211. Up to 5796 conditions per place. [2023-08-24 15:26:16,521 INFO L140 encePairwiseOnDemand]: 347/362 looper letters, 425 selfloop transitions, 652 changer transitions 1/1078 dead transitions. [2023-08-24 15:26:16,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 1078 transitions, 15498 flow [2023-08-24 15:26:16,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-08-24 15:26:16,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-08-24 15:26:16,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 4578 transitions. [2023-08-24 15:26:16,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2479688007799805 [2023-08-24 15:26:16,526 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 4578 transitions. [2023-08-24 15:26:16,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 4578 transitions. [2023-08-24 15:26:16,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:16,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 4578 transitions. [2023-08-24 15:26:16,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 89.76470588235294) internal successors, (4578), 51 states have internal predecessors, (4578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:16,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 362.0) internal successors, (18824), 52 states have internal predecessors, (18824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:16,544 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 362.0) internal successors, (18824), 52 states have internal predecessors, (18824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:16,544 INFO L175 Difference]: Start difference. First operand has 193 places, 686 transitions, 8971 flow. Second operand 51 states and 4578 transitions. [2023-08-24 15:26:16,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 1078 transitions, 15498 flow [2023-08-24 15:26:17,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 1078 transitions, 14741 flow, removed 106 selfloop flow, removed 7 redundant places. [2023-08-24 15:26:17,080 INFO L231 Difference]: Finished difference. Result has 246 places, 931 transitions, 13137 flow [2023-08-24 15:26:17,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=8421, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=435, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=13137, PETRI_PLACES=246, PETRI_TRANSITIONS=931} [2023-08-24 15:26:17,081 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 213 predicate places. [2023-08-24 15:26:17,081 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 931 transitions, 13137 flow [2023-08-24 15:26:17,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 85.1) internal successors, (2553), 30 states have internal predecessors, (2553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:17,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:17,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:17,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-24 15:26:17,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:17,286 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:17,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:17,287 INFO L85 PathProgramCache]: Analyzing trace with hash 929901233, now seen corresponding path program 5 times [2023-08-24 15:26:17,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:17,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674517750] [2023-08-24 15:26:17,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:17,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:17,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:17,963 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:26:17,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:17,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674517750] [2023-08-24 15:26:17,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674517750] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:17,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800550691] [2023-08-24 15:26:17,963 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 15:26:17,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:17,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:17,964 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) [2023-08-24 15:26:17,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-24 15:26:18,059 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 15:26:18,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:26:18,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 62 conjunts are in the unsatisfiable core [2023-08-24 15:26:18,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:18,422 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:26:18,434 INFO L322 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2023-08-24 15:26:18,434 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 25 [2023-08-24 15:26:18,442 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:26:18,442 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:18,534 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:26:18,535 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 78 [2023-08-24 15:26:18,824 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:26:18,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800550691] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:18,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:18,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 28 [2023-08-24 15:26:18,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100437890] [2023-08-24 15:26:18,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:18,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 15:26:18,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:18,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 15:26:18,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2023-08-24 15:26:18,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 362 [2023-08-24 15:26:18,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 931 transitions, 13137 flow. Second operand has 30 states, 30 states have (on average 98.13333333333334) internal successors, (2944), 30 states have internal predecessors, (2944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:18,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:18,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 362 [2023-08-24 15:26:18,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:23,990 INFO L124 PetriNetUnfolderBase]: 9870/14327 cut-off events. [2023-08-24 15:26:23,990 INFO L125 PetriNetUnfolderBase]: For 138534/138534 co-relation queries the response was YES. [2023-08-24 15:26:24,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101003 conditions, 14327 events. 9870/14327 cut-off events. For 138534/138534 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 80994 event pairs, 1146 based on Foata normal form. 46/14373 useless extension candidates. Maximal degree in co-relation 100419. Up to 7562 conditions per place. [2023-08-24 15:26:24,169 INFO L140 encePairwiseOnDemand]: 346/362 looper letters, 812 selfloop transitions, 865 changer transitions 3/1680 dead transitions. [2023-08-24 15:26:24,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 1680 transitions, 25811 flow [2023-08-24 15:26:24,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-08-24 15:26:24,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-08-24 15:26:24,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 5569 transitions. [2023-08-24 15:26:24,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2902637339726884 [2023-08-24 15:26:24,174 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 5569 transitions. [2023-08-24 15:26:24,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 5569 transitions. [2023-08-24 15:26:24,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:24,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 5569 transitions. [2023-08-24 15:26:24,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 105.0754716981132) internal successors, (5569), 53 states have internal predecessors, (5569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:24,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 362.0) internal successors, (19548), 54 states have internal predecessors, (19548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:24,189 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 362.0) internal successors, (19548), 54 states have internal predecessors, (19548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:24,190 INFO L175 Difference]: Start difference. First operand has 246 places, 931 transitions, 13137 flow. Second operand 53 states and 5569 transitions. [2023-08-24 15:26:24,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 1680 transitions, 25811 flow [2023-08-24 15:26:25,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 1680 transitions, 25355 flow, removed 189 selfloop flow, removed 9 redundant places. [2023-08-24 15:26:25,173 INFO L231 Difference]: Finished difference. Result has 293 places, 1335 transitions, 21348 flow [2023-08-24 15:26:25,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=11212, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=412, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=21348, PETRI_PLACES=293, PETRI_TRANSITIONS=1335} [2023-08-24 15:26:25,174 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 260 predicate places. [2023-08-24 15:26:25,174 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 1335 transitions, 21348 flow [2023-08-24 15:26:25,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 98.13333333333334) internal successors, (2944), 30 states have internal predecessors, (2944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:25,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:25,175 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:25,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-24 15:26:25,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-08-24 15:26:25,381 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:25,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:25,381 INFO L85 PathProgramCache]: Analyzing trace with hash 717577615, now seen corresponding path program 6 times [2023-08-24 15:26:25,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:25,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176411475] [2023-08-24 15:26:25,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:25,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:25,469 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:25,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:25,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176411475] [2023-08-24 15:26:25,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176411475] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:25,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298255131] [2023-08-24 15:26:25,470 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 15:26:25,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:25,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:25,471 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) [2023-08-24 15:26:25,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-24 15:26:25,577 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 15:26:25,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:26:25,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 15:26:25,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:25,628 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:25,628 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:25,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:25,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298255131] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:25,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:25,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-08-24 15:26:25,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989111992] [2023-08-24 15:26:25,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:25,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 15:26:25,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:25,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 15:26:25,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-24 15:26:25,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 362 [2023-08-24 15:26:25,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 1335 transitions, 21348 flow. Second operand has 15 states, 15 states have (on average 136.33333333333334) internal successors, (2045), 15 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:25,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:25,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 362 [2023-08-24 15:26:25,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:30,402 INFO L124 PetriNetUnfolderBase]: 13840/20443 cut-off events. [2023-08-24 15:26:30,402 INFO L125 PetriNetUnfolderBase]: For 239728/240506 co-relation queries the response was YES. [2023-08-24 15:26:30,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157170 conditions, 20443 events. 13840/20443 cut-off events. For 239728/240506 co-relation queries the response was YES. Maximal size of possible extension queue 955. Compared 129559 event pairs, 4342 based on Foata normal form. 260/20388 useless extension candidates. Maximal degree in co-relation 156928. Up to 10280 conditions per place. [2023-08-24 15:26:30,627 INFO L140 encePairwiseOnDemand]: 357/362 looper letters, 1731 selfloop transitions, 14 changer transitions 0/1805 dead transitions. [2023-08-24 15:26:30,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 1805 transitions, 32518 flow [2023-08-24 15:26:30,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 15:26:30,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 15:26:30,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1126 transitions. [2023-08-24 15:26:30,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888121546961326 [2023-08-24 15:26:30,629 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1126 transitions. [2023-08-24 15:26:30,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1126 transitions. [2023-08-24 15:26:30,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:30,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1126 transitions. [2023-08-24 15:26:30,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 140.75) internal successors, (1126), 8 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:30,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 362.0) internal successors, (3258), 9 states have internal predecessors, (3258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:30,631 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 362.0) internal successors, (3258), 9 states have internal predecessors, (3258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:30,632 INFO L175 Difference]: Start difference. First operand has 293 places, 1335 transitions, 21348 flow. Second operand 8 states and 1126 transitions. [2023-08-24 15:26:30,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 1805 transitions, 32518 flow [2023-08-24 15:26:32,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 1805 transitions, 31415 flow, removed 316 selfloop flow, removed 26 redundant places. [2023-08-24 15:26:32,668 INFO L231 Difference]: Finished difference. Result has 257 places, 989 transitions, 15146 flow [2023-08-24 15:26:32,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=15118, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=989, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=975, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15146, PETRI_PLACES=257, PETRI_TRANSITIONS=989} [2023-08-24 15:26:32,669 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 224 predicate places. [2023-08-24 15:26:32,669 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 989 transitions, 15146 flow [2023-08-24 15:26:32,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 136.33333333333334) internal successors, (2045), 15 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:32,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:32,669 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:32,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-24 15:26:32,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-24 15:26:32,874 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:32,874 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:32,874 INFO L85 PathProgramCache]: Analyzing trace with hash 455895023, now seen corresponding path program 7 times [2023-08-24 15:26:32,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:32,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291158383] [2023-08-24 15:26:32,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:32,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:32,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:32,964 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:32,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:32,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291158383] [2023-08-24 15:26:32,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291158383] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:32,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270033240] [2023-08-24 15:26:32,965 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 15:26:32,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:32,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:32,966 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) [2023-08-24 15:26:32,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-24 15:26:33,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:33,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 15:26:33,079 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:33,129 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:33,129 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:33,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:33,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270033240] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:33,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:33,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-24 15:26:33,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797303839] [2023-08-24 15:26:33,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:33,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-24 15:26:33,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:33,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-24 15:26:33,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-24 15:26:33,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 362 [2023-08-24 15:26:33,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 989 transitions, 15146 flow. Second operand has 14 states, 14 states have (on average 132.64285714285714) internal successors, (1857), 14 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:33,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:33,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 362 [2023-08-24 15:26:33,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:37,343 INFO L124 PetriNetUnfolderBase]: 13125/19998 cut-off events. [2023-08-24 15:26:37,343 INFO L125 PetriNetUnfolderBase]: For 257170/257678 co-relation queries the response was YES. [2023-08-24 15:26:37,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148581 conditions, 19998 events. 13125/19998 cut-off events. For 257170/257678 co-relation queries the response was YES. Maximal size of possible extension queue 1004. Compared 136283 event pairs, 1984 based on Foata normal form. 1550/21380 useless extension candidates. Maximal degree in co-relation 147158. Up to 11170 conditions per place. [2023-08-24 15:26:37,508 INFO L140 encePairwiseOnDemand]: 354/362 looper letters, 1066 selfloop transitions, 161 changer transitions 1/1256 dead transitions. [2023-08-24 15:26:37,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 1256 transitions, 21962 flow [2023-08-24 15:26:37,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 15:26:37,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 15:26:37,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1248 transitions. [2023-08-24 15:26:37,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3830570902394107 [2023-08-24 15:26:37,510 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1248 transitions. [2023-08-24 15:26:37,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1248 transitions. [2023-08-24 15:26:37,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:37,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1248 transitions. [2023-08-24 15:26:37,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 138.66666666666666) internal successors, (1248), 9 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:37,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 362.0) internal successors, (3620), 10 states have internal predecessors, (3620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:37,515 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 362.0) internal successors, (3620), 10 states have internal predecessors, (3620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:37,515 INFO L175 Difference]: Start difference. First operand has 257 places, 989 transitions, 15146 flow. Second operand 9 states and 1248 transitions. [2023-08-24 15:26:37,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 1256 transitions, 21962 flow [2023-08-24 15:26:38,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 1256 transitions, 21938 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-24 15:26:38,777 INFO L231 Difference]: Finished difference. Result has 262 places, 889 transitions, 14247 flow [2023-08-24 15:26:38,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=13405, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14247, PETRI_PLACES=262, PETRI_TRANSITIONS=889} [2023-08-24 15:26:38,778 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 229 predicate places. [2023-08-24 15:26:38,778 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 889 transitions, 14247 flow [2023-08-24 15:26:38,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 132.64285714285714) internal successors, (1857), 14 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:38,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:38,778 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:38,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-24 15:26:38,983 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,SelfDestructingSolverStorable10 [2023-08-24 15:26:38,983 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:38,983 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:38,983 INFO L85 PathProgramCache]: Analyzing trace with hash -226947251, now seen corresponding path program 8 times [2023-08-24 15:26:38,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:38,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716123116] [2023-08-24 15:26:38,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:38,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:38,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:39,085 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 15:26:39,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:39,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716123116] [2023-08-24 15:26:39,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716123116] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:39,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599681957] [2023-08-24 15:26:39,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 15:26:39,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:39,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:39,086 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) [2023-08-24 15:26:39,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-24 15:26:39,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 15:26:39,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:26:39,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 15:26:39,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:39,290 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 15:26:39,290 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:39,374 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 15:26:39,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599681957] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:39,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:39,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2023-08-24 15:26:39,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216192572] [2023-08-24 15:26:39,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:39,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 15:26:39,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:39,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 15:26:39,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2023-08-24 15:26:39,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 362 [2023-08-24 15:26:39,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 889 transitions, 14247 flow. Second operand has 20 states, 20 states have (on average 120.9) internal successors, (2418), 20 states have internal predecessors, (2418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:39,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:39,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 362 [2023-08-24 15:26:39,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:44,005 INFO L124 PetriNetUnfolderBase]: 11289/16987 cut-off events. [2023-08-24 15:26:44,006 INFO L125 PetriNetUnfolderBase]: For 202367/202367 co-relation queries the response was YES. [2023-08-24 15:26:44,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133074 conditions, 16987 events. 11289/16987 cut-off events. For 202367/202367 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 107905 event pairs, 1253 based on Foata normal form. 972/17959 useless extension candidates. Maximal degree in co-relation 132316. Up to 5901 conditions per place. [2023-08-24 15:26:44,142 INFO L140 encePairwiseOnDemand]: 345/362 looper letters, 558 selfloop transitions, 946 changer transitions 739/2243 dead transitions. [2023-08-24 15:26:44,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 2243 transitions, 39796 flow [2023-08-24 15:26:44,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-24 15:26:44,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-24 15:26:44,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 5795 transitions. [2023-08-24 15:26:44,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34800624549603654 [2023-08-24 15:26:44,146 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 5795 transitions. [2023-08-24 15:26:44,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 5795 transitions. [2023-08-24 15:26:44,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:44,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 5795 transitions. [2023-08-24 15:26:44,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 125.97826086956522) internal successors, (5795), 46 states have internal predecessors, (5795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:44,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 362.0) internal successors, (17014), 47 states have internal predecessors, (17014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:44,160 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 362.0) internal successors, (17014), 47 states have internal predecessors, (17014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:44,160 INFO L175 Difference]: Start difference. First operand has 262 places, 889 transitions, 14247 flow. Second operand 46 states and 5795 transitions. [2023-08-24 15:26:44,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 2243 transitions, 39796 flow [2023-08-24 15:26:45,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 2243 transitions, 39748 flow, removed 14 selfloop flow, removed 5 redundant places. [2023-08-24 15:26:45,820 INFO L231 Difference]: Finished difference. Result has 337 places, 1277 transitions, 24515 flow [2023-08-24 15:26:45,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=14217, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=588, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=24515, PETRI_PLACES=337, PETRI_TRANSITIONS=1277} [2023-08-24 15:26:45,821 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 304 predicate places. [2023-08-24 15:26:45,821 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 1277 transitions, 24515 flow [2023-08-24 15:26:45,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 120.9) internal successors, (2418), 20 states have internal predecessors, (2418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:45,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:45,822 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:45,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-24 15:26:46,026 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,SelfDestructingSolverStorable11 [2023-08-24 15:26:46,026 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:46,026 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:46,026 INFO L85 PathProgramCache]: Analyzing trace with hash -988261552, now seen corresponding path program 9 times [2023-08-24 15:26:46,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:46,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999525761] [2023-08-24 15:26:46,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:46,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:46,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:46,153 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:46,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:46,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999525761] [2023-08-24 15:26:46,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999525761] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:46,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162204062] [2023-08-24 15:26:46,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 15:26:46,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:46,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:46,177 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) [2023-08-24 15:26:46,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-24 15:26:46,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 15:26:46,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:26:46,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 15:26:46,289 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:46,384 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:46,384 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:46,446 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:46,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162204062] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:46,446 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:46,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-24 15:26:46,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502158539] [2023-08-24 15:26:46,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:46,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 15:26:46,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:46,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 15:26:46,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-08-24 15:26:46,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 362 [2023-08-24 15:26:46,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 1277 transitions, 24515 flow. Second operand has 17 states, 17 states have (on average 129.52941176470588) internal successors, (2202), 17 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:46,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:46,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 362 [2023-08-24 15:26:46,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:48,780 INFO L124 PetriNetUnfolderBase]: 4859/7542 cut-off events. [2023-08-24 15:26:48,780 INFO L125 PetriNetUnfolderBase]: For 199097/199291 co-relation queries the response was YES. [2023-08-24 15:26:48,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71125 conditions, 7542 events. 4859/7542 cut-off events. For 199097/199291 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 45236 event pairs, 1064 based on Foata normal form. 500/7973 useless extension candidates. Maximal degree in co-relation 71016. Up to 3178 conditions per place. [2023-08-24 15:26:48,865 INFO L140 encePairwiseOnDemand]: 353/362 looper letters, 746 selfloop transitions, 90 changer transitions 47/952 dead transitions. [2023-08-24 15:26:48,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 952 transitions, 19311 flow [2023-08-24 15:26:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 15:26:48,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 15:26:48,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1209 transitions. [2023-08-24 15:26:48,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3710865561694291 [2023-08-24 15:26:48,881 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1209 transitions. [2023-08-24 15:26:48,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1209 transitions. [2023-08-24 15:26:48,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:48,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1209 transitions. [2023-08-24 15:26:48,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 134.33333333333334) internal successors, (1209), 9 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:48,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 362.0) internal successors, (3620), 10 states have internal predecessors, (3620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:48,891 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 362.0) internal successors, (3620), 10 states have internal predecessors, (3620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:48,891 INFO L175 Difference]: Start difference. First operand has 337 places, 1277 transitions, 24515 flow. Second operand 9 states and 1209 transitions. [2023-08-24 15:26:48,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 952 transitions, 19311 flow [2023-08-24 15:26:49,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 952 transitions, 17121 flow, removed 639 selfloop flow, removed 24 redundant places. [2023-08-24 15:26:49,967 INFO L231 Difference]: Finished difference. Result has 295 places, 840 transitions, 14143 flow [2023-08-24 15:26:49,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=14496, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=795, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14143, PETRI_PLACES=295, PETRI_TRANSITIONS=840} [2023-08-24 15:26:49,968 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 262 predicate places. [2023-08-24 15:26:49,968 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 840 transitions, 14143 flow [2023-08-24 15:26:49,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 129.52941176470588) internal successors, (2202), 17 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:49,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:49,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:49,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-24 15:26:50,174 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,SelfDestructingSolverStorable12 [2023-08-24 15:26:50,174 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:50,174 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:50,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1389074324, now seen corresponding path program 1 times [2023-08-24 15:26:50,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:50,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467493161] [2023-08-24 15:26:50,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:50,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:50,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:50,279 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:50,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:50,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467493161] [2023-08-24 15:26:50,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467493161] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:50,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031062801] [2023-08-24 15:26:50,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:50,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:50,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:50,298 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) [2023-08-24 15:26:50,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-24 15:26:50,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:50,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 15:26:50,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:50,480 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:50,480 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:50,549 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 15:26:50,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031062801] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:50,549 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:50,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-24 15:26:50,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265268275] [2023-08-24 15:26:50,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:50,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 15:26:50,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:50,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 15:26:50,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-08-24 15:26:50,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 362 [2023-08-24 15:26:50,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 840 transitions, 14143 flow. Second operand has 16 states, 16 states have (on average 124.8125) internal successors, (1997), 16 states have internal predecessors, (1997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:50,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:50,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 362 [2023-08-24 15:26:50,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:51,733 INFO L124 PetriNetUnfolderBase]: 3035/4660 cut-off events. [2023-08-24 15:26:51,733 INFO L125 PetriNetUnfolderBase]: For 112640/112663 co-relation queries the response was YES. [2023-08-24 15:26:51,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42087 conditions, 4660 events. 3035/4660 cut-off events. For 112640/112663 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 24522 event pairs, 844 based on Foata normal form. 181/4839 useless extension candidates. Maximal degree in co-relation 41995. Up to 3252 conditions per place. [2023-08-24 15:26:51,772 INFO L140 encePairwiseOnDemand]: 352/362 looper letters, 488 selfloop transitions, 6 changer transitions 152/680 dead transitions. [2023-08-24 15:26:51,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 680 transitions, 12244 flow [2023-08-24 15:26:51,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 15:26:51,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 15:26:51,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1300 transitions. [2023-08-24 15:26:51,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35911602209944754 [2023-08-24 15:26:51,774 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1300 transitions. [2023-08-24 15:26:51,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1300 transitions. [2023-08-24 15:26:51,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:51,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1300 transitions. [2023-08-24 15:26:51,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 130.0) internal successors, (1300), 10 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:51,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 362.0) internal successors, (3982), 11 states have internal predecessors, (3982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:51,777 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 362.0) internal successors, (3982), 11 states have internal predecessors, (3982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:51,777 INFO L175 Difference]: Start difference. First operand has 295 places, 840 transitions, 14143 flow. Second operand 10 states and 1300 transitions. [2023-08-24 15:26:51,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 680 transitions, 12244 flow [2023-08-24 15:26:52,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 680 transitions, 11259 flow, removed 196 selfloop flow, removed 22 redundant places. [2023-08-24 15:26:52,241 INFO L231 Difference]: Finished difference. Result has 259 places, 528 transitions, 8124 flow [2023-08-24 15:26:52,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=9486, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8124, PETRI_PLACES=259, PETRI_TRANSITIONS=528} [2023-08-24 15:26:52,242 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 226 predicate places. [2023-08-24 15:26:52,242 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 528 transitions, 8124 flow [2023-08-24 15:26:52,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 124.8125) internal successors, (1997), 16 states have internal predecessors, (1997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:52,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:52,242 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:52,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-24 15:26:52,447 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,SelfDestructingSolverStorable13 [2023-08-24 15:26:52,447 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:52,448 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:52,448 INFO L85 PathProgramCache]: Analyzing trace with hash 469753245, now seen corresponding path program 10 times [2023-08-24 15:26:52,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:52,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806351615] [2023-08-24 15:26:52,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:52,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:52,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:52,569 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:26:52,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:52,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806351615] [2023-08-24 15:26:52,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806351615] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:52,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140727342] [2023-08-24 15:26:52,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 15:26:52,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:52,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:52,587 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) [2023-08-24 15:26:52,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-24 15:26:52,699 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 15:26:52,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:26:52,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 15:26:52,701 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:52,788 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:26:52,788 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:52,880 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:26:52,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140727342] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:52,880 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:52,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2023-08-24 15:26:52,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408089225] [2023-08-24 15:26:52,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:52,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 15:26:52,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:52,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 15:26:52,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-08-24 15:26:52,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 362 [2023-08-24 15:26:52,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 528 transitions, 8124 flow. Second operand has 20 states, 20 states have (on average 124.35) internal successors, (2487), 20 states have internal predecessors, (2487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:52,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:52,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 362 [2023-08-24 15:26:52,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:54,189 INFO L124 PetriNetUnfolderBase]: 3478/5050 cut-off events. [2023-08-24 15:26:54,189 INFO L125 PetriNetUnfolderBase]: For 106282/106293 co-relation queries the response was YES. [2023-08-24 15:26:54,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46205 conditions, 5050 events. 3478/5050 cut-off events. For 106282/106293 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 24412 event pairs, 256 based on Foata normal form. 25/5075 useless extension candidates. Maximal degree in co-relation 46122. Up to 2409 conditions per place. [2023-08-24 15:26:54,234 INFO L140 encePairwiseOnDemand]: 348/362 looper letters, 358 selfloop transitions, 500 changer transitions 0/892 dead transitions. [2023-08-24 15:26:54,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 892 transitions, 16088 flow [2023-08-24 15:26:54,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 15:26:54,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 15:26:54,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2461 transitions. [2023-08-24 15:26:54,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35780750218086654 [2023-08-24 15:26:54,236 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2461 transitions. [2023-08-24 15:26:54,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2461 transitions. [2023-08-24 15:26:54,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:54,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2461 transitions. [2023-08-24 15:26:54,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 129.52631578947367) internal successors, (2461), 19 states have internal predecessors, (2461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:54,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 362.0) internal successors, (7240), 20 states have internal predecessors, (7240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:54,242 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 362.0) internal successors, (7240), 20 states have internal predecessors, (7240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:54,242 INFO L175 Difference]: Start difference. First operand has 259 places, 528 transitions, 8124 flow. Second operand 19 states and 2461 transitions. [2023-08-24 15:26:54,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 892 transitions, 16088 flow [2023-08-24 15:26:54,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 892 transitions, 14880 flow, removed 257 selfloop flow, removed 23 redundant places. [2023-08-24 15:26:54,543 INFO L231 Difference]: Finished difference. Result has 201 places, 734 transitions, 12559 flow [2023-08-24 15:26:54,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=7432, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12559, PETRI_PLACES=201, PETRI_TRANSITIONS=734} [2023-08-24 15:26:54,544 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 168 predicate places. [2023-08-24 15:26:54,544 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 734 transitions, 12559 flow [2023-08-24 15:26:54,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 124.35) internal successors, (2487), 20 states have internal predecessors, (2487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:54,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:54,544 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:54,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-24 15:26:54,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:54,750 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:54,750 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:54,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1452152421, now seen corresponding path program 11 times [2023-08-24 15:26:54,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:54,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490699758] [2023-08-24 15:26:54,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:54,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:54,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:54,871 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:26:54,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:54,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490699758] [2023-08-24 15:26:54,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490699758] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:54,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428925994] [2023-08-24 15:26:54,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 15:26:54,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:54,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:54,873 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) [2023-08-24 15:26:54,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-24 15:26:55,021 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 15:26:55,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:26:55,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 15:26:55,025 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:55,102 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:26:55,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:55,187 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:26:55,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428925994] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:55,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:55,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-24 15:26:55,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791247195] [2023-08-24 15:26:55,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:55,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 15:26:55,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:55,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 15:26:55,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-08-24 15:26:55,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 362 [2023-08-24 15:26:55,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 734 transitions, 12559 flow. Second operand has 17 states, 17 states have (on average 120.82352941176471) internal successors, (2054), 17 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:55,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:55,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 362 [2023-08-24 15:26:55,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:57,077 INFO L124 PetriNetUnfolderBase]: 3680/5375 cut-off events. [2023-08-24 15:26:57,077 INFO L125 PetriNetUnfolderBase]: For 108343/108343 co-relation queries the response was YES. [2023-08-24 15:26:57,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49180 conditions, 5375 events. 3680/5375 cut-off events. For 108343/108343 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 26351 event pairs, 211 based on Foata normal form. 30/5405 useless extension candidates. Maximal degree in co-relation 49107. Up to 2519 conditions per place. [2023-08-24 15:26:57,189 INFO L140 encePairwiseOnDemand]: 347/362 looper letters, 403 selfloop transitions, 693 changer transitions 0/1096 dead transitions. [2023-08-24 15:26:57,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 1096 transitions, 20419 flow [2023-08-24 15:26:57,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-24 15:26:57,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-24 15:26:57,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3754 transitions. [2023-08-24 15:26:57,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3456721915285451 [2023-08-24 15:26:57,192 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3754 transitions. [2023-08-24 15:26:57,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3754 transitions. [2023-08-24 15:26:57,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:26:57,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3754 transitions. [2023-08-24 15:26:57,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 125.13333333333334) internal successors, (3754), 30 states have internal predecessors, (3754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:57,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 362.0) internal successors, (11222), 31 states have internal predecessors, (11222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:57,200 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 362.0) internal successors, (11222), 31 states have internal predecessors, (11222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:57,200 INFO L175 Difference]: Start difference. First operand has 201 places, 734 transitions, 12559 flow. Second operand 30 states and 3754 transitions. [2023-08-24 15:26:57,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 1096 transitions, 20419 flow [2023-08-24 15:26:57,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 1096 transitions, 19423 flow, removed 236 selfloop flow, removed 11 redundant places. [2023-08-24 15:26:57,647 INFO L231 Difference]: Finished difference. Result has 226 places, 915 transitions, 16862 flow [2023-08-24 15:26:57,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=11868, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=16862, PETRI_PLACES=226, PETRI_TRANSITIONS=915} [2023-08-24 15:26:57,648 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 193 predicate places. [2023-08-24 15:26:57,648 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 915 transitions, 16862 flow [2023-08-24 15:26:57,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 120.82352941176471) internal successors, (2054), 17 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:57,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:26:57,648 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:26:57,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-24 15:26:57,853 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,SelfDestructingSolverStorable15 [2023-08-24 15:26:57,854 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:26:57,854 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:26:57,854 INFO L85 PathProgramCache]: Analyzing trace with hash -369483559, now seen corresponding path program 12 times [2023-08-24 15:26:57,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:26:57,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658217172] [2023-08-24 15:26:57,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:26:57,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:26:57,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:26:57,961 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:26:57,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:26:57,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658217172] [2023-08-24 15:26:57,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658217172] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:26:57,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966168221] [2023-08-24 15:26:57,961 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 15:26:57,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:26:57,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:26:57,978 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) [2023-08-24 15:26:57,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-24 15:26:58,136 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 15:26:58,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:26:58,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 15:26:58,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:26:58,208 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:26:58,209 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:26:58,289 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:26:58,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966168221] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:26:58,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:26:58,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2023-08-24 15:26:58,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654852024] [2023-08-24 15:26:58,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:26:58,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 15:26:58,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:26:58,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 15:26:58,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-08-24 15:26:58,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 362 [2023-08-24 15:26:58,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 915 transitions, 16862 flow. Second operand has 20 states, 20 states have (on average 124.25) internal successors, (2485), 20 states have internal predecessors, (2485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:26:58,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:26:58,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 362 [2023-08-24 15:26:58,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:26:59,992 INFO L124 PetriNetUnfolderBase]: 4956/7245 cut-off events. [2023-08-24 15:26:59,992 INFO L125 PetriNetUnfolderBase]: For 151620/151623 co-relation queries the response was YES. [2023-08-24 15:27:00,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68583 conditions, 7245 events. 4956/7245 cut-off events. For 151620/151623 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 36941 event pairs, 234 based on Foata normal form. 12/7254 useless extension candidates. Maximal degree in co-relation 68508. Up to 3523 conditions per place. [2023-08-24 15:27:00,066 INFO L140 encePairwiseOnDemand]: 349/362 looper letters, 571 selfloop transitions, 799 changer transitions 0/1418 dead transitions. [2023-08-24 15:27:00,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 1418 transitions, 29299 flow [2023-08-24 15:27:00,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 15:27:00,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 15:27:00,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2199 transitions. [2023-08-24 15:27:00,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35732856678583036 [2023-08-24 15:27:00,068 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2199 transitions. [2023-08-24 15:27:00,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2199 transitions. [2023-08-24 15:27:00,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:27:00,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2199 transitions. [2023-08-24 15:27:00,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 129.35294117647058) internal successors, (2199), 17 states have internal predecessors, (2199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:00,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 362.0) internal successors, (6516), 18 states have internal predecessors, (6516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:00,073 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 362.0) internal successors, (6516), 18 states have internal predecessors, (6516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:00,073 INFO L175 Difference]: Start difference. First operand has 226 places, 915 transitions, 16862 flow. Second operand 17 states and 2199 transitions. [2023-08-24 15:27:00,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 1418 transitions, 29299 flow [2023-08-24 15:27:00,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 1418 transitions, 28857 flow, removed 156 selfloop flow, removed 11 redundant places. [2023-08-24 15:27:00,931 INFO L231 Difference]: Finished difference. Result has 237 places, 1198 transitions, 24909 flow [2023-08-24 15:27:00,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=16552, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=519, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=24909, PETRI_PLACES=237, PETRI_TRANSITIONS=1198} [2023-08-24 15:27:00,932 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 204 predicate places. [2023-08-24 15:27:00,932 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 1198 transitions, 24909 flow [2023-08-24 15:27:00,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 124.25) internal successors, (2485), 20 states have internal predecessors, (2485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:00,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:27:00,933 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:27:00,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-24 15:27:01,138 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,SelfDestructingSolverStorable16 [2023-08-24 15:27:01,138 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:27:01,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:27:01,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1702220595, now seen corresponding path program 13 times [2023-08-24 15:27:01,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:27:01,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882234473] [2023-08-24 15:27:01,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:27:01,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:27:01,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:27:01,304 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:01,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:27:01,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882234473] [2023-08-24 15:27:01,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882234473] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:27:01,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336740045] [2023-08-24 15:27:01,304 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 15:27:01,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:27:01,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:27:01,305 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) [2023-08-24 15:27:01,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-24 15:27:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:27:01,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 15:27:01,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:27:01,525 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:01,525 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:27:01,634 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:01,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336740045] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:27:01,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:27:01,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2023-08-24 15:27:01,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745925892] [2023-08-24 15:27:01,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:27:01,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 15:27:01,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:27:01,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 15:27:01,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2023-08-24 15:27:01,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 362 [2023-08-24 15:27:01,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 1198 transitions, 24909 flow. Second operand has 21 states, 21 states have (on average 124.19047619047619) internal successors, (2608), 21 states have internal predecessors, (2608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:01,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:27:01,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 362 [2023-08-24 15:27:01,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:27:04,795 INFO L124 PetriNetUnfolderBase]: 7026/10163 cut-off events. [2023-08-24 15:27:04,795 INFO L125 PetriNetUnfolderBase]: For 244362/244365 co-relation queries the response was YES. [2023-08-24 15:27:04,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102914 conditions, 10163 events. 7026/10163 cut-off events. For 244362/244365 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 53866 event pairs, 252 based on Foata normal form. 14/10174 useless extension candidates. Maximal degree in co-relation 102839. Up to 5023 conditions per place. [2023-08-24 15:27:04,883 INFO L140 encePairwiseOnDemand]: 348/362 looper letters, 939 selfloop transitions, 1041 changer transitions 0/2028 dead transitions. [2023-08-24 15:27:04,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 2028 transitions, 45104 flow [2023-08-24 15:27:04,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-24 15:27:04,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-24 15:27:04,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 4970 transitions. [2023-08-24 15:27:04,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3612968886304158 [2023-08-24 15:27:04,887 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 4970 transitions. [2023-08-24 15:27:04,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 4970 transitions. [2023-08-24 15:27:04,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:27:04,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 4970 transitions. [2023-08-24 15:27:04,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 130.78947368421052) internal successors, (4970), 38 states have internal predecessors, (4970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:04,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 362.0) internal successors, (14118), 39 states have internal predecessors, (14118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:04,897 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 362.0) internal successors, (14118), 39 states have internal predecessors, (14118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:04,897 INFO L175 Difference]: Start difference. First operand has 237 places, 1198 transitions, 24909 flow. Second operand 38 states and 4970 transitions. [2023-08-24 15:27:04,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 2028 transitions, 45104 flow [2023-08-24 15:27:06,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 2028 transitions, 43568 flow, removed 121 selfloop flow, removed 7 redundant places. [2023-08-24 15:27:06,202 INFO L231 Difference]: Finished difference. Result has 278 places, 1550 transitions, 34903 flow [2023-08-24 15:27:06,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=23867, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=699, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=34903, PETRI_PLACES=278, PETRI_TRANSITIONS=1550} [2023-08-24 15:27:06,203 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 245 predicate places. [2023-08-24 15:27:06,203 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 1550 transitions, 34903 flow [2023-08-24 15:27:06,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 124.19047619047619) internal successors, (2608), 21 states have internal predecessors, (2608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:06,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:27:06,204 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:27:06,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-24 15:27:06,408 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,SelfDestructingSolverStorable17 [2023-08-24 15:27:06,409 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:27:06,409 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:27:06,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1620112755, now seen corresponding path program 14 times [2023-08-24 15:27:06,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:27:06,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123294384] [2023-08-24 15:27:06,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:27:06,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:27:06,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:27:06,532 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:06,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:27:06,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123294384] [2023-08-24 15:27:06,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123294384] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:27:06,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104000223] [2023-08-24 15:27:06,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 15:27:06,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:27:06,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:27:06,533 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) [2023-08-24 15:27:06,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-24 15:27:06,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 15:27:06,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:27:06,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 15:27:06,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:27:06,759 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:06,759 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:27:06,878 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:06,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104000223] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:27:06,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:27:06,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 21 [2023-08-24 15:27:06,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291049240] [2023-08-24 15:27:06,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:27:06,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 15:27:06,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:27:06,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 15:27:06,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2023-08-24 15:27:06,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 362 [2023-08-24 15:27:06,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 1550 transitions, 34903 flow. Second operand has 22 states, 22 states have (on average 124.04545454545455) internal successors, (2729), 22 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:06,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:27:06,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 362 [2023-08-24 15:27:06,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:27:11,747 INFO L124 PetriNetUnfolderBase]: 10632/15201 cut-off events. [2023-08-24 15:27:11,747 INFO L125 PetriNetUnfolderBase]: For 375601/375628 co-relation queries the response was YES. [2023-08-24 15:27:11,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160506 conditions, 15201 events. 10632/15201 cut-off events. For 375601/375628 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 82896 event pairs, 250 based on Foata normal form. 36/15234 useless extension candidates. Maximal degree in co-relation 160421. Up to 7571 conditions per place. [2023-08-24 15:27:11,949 INFO L140 encePairwiseOnDemand]: 349/362 looper letters, 1004 selfloop transitions, 1675 changer transitions 0/2727 dead transitions. [2023-08-24 15:27:11,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 2727 transitions, 64030 flow [2023-08-24 15:27:11,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-24 15:27:11,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-24 15:27:11,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5632 transitions. [2023-08-24 15:27:11,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.361814210458692 [2023-08-24 15:27:11,954 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5632 transitions. [2023-08-24 15:27:11,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5632 transitions. [2023-08-24 15:27:11,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:27:11,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5632 transitions. [2023-08-24 15:27:11,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 130.97674418604652) internal successors, (5632), 43 states have internal predecessors, (5632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:11,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 362.0) internal successors, (15928), 44 states have internal predecessors, (15928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:11,967 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 362.0) internal successors, (15928), 44 states have internal predecessors, (15928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:11,967 INFO L175 Difference]: Start difference. First operand has 278 places, 1550 transitions, 34903 flow. Second operand 43 states and 5632 transitions. [2023-08-24 15:27:11,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 2727 transitions, 64030 flow [2023-08-24 15:27:15,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 2727 transitions, 59417 flow, removed 474 selfloop flow, removed 13 redundant places. [2023-08-24 15:27:15,679 INFO L231 Difference]: Finished difference. Result has 311 places, 2084 transitions, 47757 flow [2023-08-24 15:27:15,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=31872, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=47757, PETRI_PLACES=311, PETRI_TRANSITIONS=2084} [2023-08-24 15:27:15,680 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 278 predicate places. [2023-08-24 15:27:15,680 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 2084 transitions, 47757 flow [2023-08-24 15:27:15,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 124.04545454545455) internal successors, (2729), 22 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:15,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:27:15,680 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:27:15,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-24 15:27:15,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:27:15,886 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:27:15,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:27:15,886 INFO L85 PathProgramCache]: Analyzing trace with hash 515814499, now seen corresponding path program 15 times [2023-08-24 15:27:15,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:27:15,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918657241] [2023-08-24 15:27:15,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:27:15,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:27:15,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:27:16,000 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:16,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:27:16,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918657241] [2023-08-24 15:27:16,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918657241] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:27:16,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470699295] [2023-08-24 15:27:16,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 15:27:16,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:27:16,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:27:16,002 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) [2023-08-24 15:27:16,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-24 15:27:16,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 15:27:16,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:27:16,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 15:27:16,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:27:16,237 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:16,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:27:16,325 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:16,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470699295] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:27:16,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:27:16,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2023-08-24 15:27:16,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149882130] [2023-08-24 15:27:16,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:27:16,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 15:27:16,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:27:16,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 15:27:16,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-08-24 15:27:16,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 362 [2023-08-24 15:27:16,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 2084 transitions, 47757 flow. Second operand has 21 states, 21 states have (on average 124.38095238095238) internal successors, (2612), 21 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:16,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:27:16,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 362 [2023-08-24 15:27:16,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:27:21,995 INFO L124 PetriNetUnfolderBase]: 11023/15757 cut-off events. [2023-08-24 15:27:21,995 INFO L125 PetriNetUnfolderBase]: For 371022/371052 co-relation queries the response was YES. [2023-08-24 15:27:22,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160822 conditions, 15757 events. 11023/15757 cut-off events. For 371022/371052 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 86543 event pairs, 611 based on Foata normal form. 36/15792 useless extension candidates. Maximal degree in co-relation 160735. Up to 7874 conditions per place. [2023-08-24 15:27:22,329 INFO L140 encePairwiseOnDemand]: 348/362 looper letters, 539 selfloop transitions, 1840 changer transitions 0/2427 dead transitions. [2023-08-24 15:27:22,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 2427 transitions, 58548 flow [2023-08-24 15:27:22,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-24 15:27:22,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-24 15:27:22,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3642 transitions. [2023-08-24 15:27:22,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35931333859510656 [2023-08-24 15:27:22,332 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3642 transitions. [2023-08-24 15:27:22,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3642 transitions. [2023-08-24 15:27:22,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:27:22,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3642 transitions. [2023-08-24 15:27:22,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 130.07142857142858) internal successors, (3642), 28 states have internal predecessors, (3642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:22,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 362.0) internal successors, (10498), 29 states have internal predecessors, (10498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:22,340 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 362.0) internal successors, (10498), 29 states have internal predecessors, (10498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:22,340 INFO L175 Difference]: Start difference. First operand has 311 places, 2084 transitions, 47757 flow. Second operand 28 states and 3642 transitions. [2023-08-24 15:27:22,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 2427 transitions, 58548 flow [2023-08-24 15:27:25,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 2427 transitions, 55804 flow, removed 119 selfloop flow, removed 14 redundant places. [2023-08-24 15:27:25,113 INFO L231 Difference]: Finished difference. Result has 329 places, 2177 transitions, 51605 flow [2023-08-24 15:27:25,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=45157, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2084, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1755, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=51605, PETRI_PLACES=329, PETRI_TRANSITIONS=2177} [2023-08-24 15:27:25,114 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 296 predicate places. [2023-08-24 15:27:25,115 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 2177 transitions, 51605 flow [2023-08-24 15:27:25,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 124.38095238095238) internal successors, (2612), 21 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:25,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:27:25,115 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:27:25,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-24 15:27:25,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:27:25,320 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:27:25,320 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:27:25,320 INFO L85 PathProgramCache]: Analyzing trace with hash -855207849, now seen corresponding path program 16 times [2023-08-24 15:27:25,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:27:25,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131973745] [2023-08-24 15:27:25,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:27:25,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:27:25,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:27:25,462 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:25,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:27:25,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131973745] [2023-08-24 15:27:25,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131973745] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:27:25,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744134929] [2023-08-24 15:27:25,463 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 15:27:25,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:27:25,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:27:25,464 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) [2023-08-24 15:27:25,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-24 15:27:25,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 15:27:25,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:27:25,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 15:27:25,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:27:25,687 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:25,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:27:25,775 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 15:27:25,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744134929] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:27:25,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:27:25,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 21 [2023-08-24 15:27:25,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988997445] [2023-08-24 15:27:25,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:27:25,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 15:27:25,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:27:25,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 15:27:25,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2023-08-24 15:27:25,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 362 [2023-08-24 15:27:25,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 2177 transitions, 51605 flow. Second operand has 22 states, 22 states have (on average 124.04545454545455) internal successors, (2729), 22 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:25,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:27:25,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 362 [2023-08-24 15:27:25,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:27:31,722 INFO L124 PetriNetUnfolderBase]: 11556/16516 cut-off events. [2023-08-24 15:27:31,722 INFO L125 PetriNetUnfolderBase]: For 404494/404516 co-relation queries the response was YES. [2023-08-24 15:27:31,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171983 conditions, 16516 events. 11556/16516 cut-off events. For 404494/404516 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 91428 event pairs, 861 based on Foata normal form. 26/16542 useless extension candidates. Maximal degree in co-relation 171896. Up to 8209 conditions per place. [2023-08-24 15:27:31,976 INFO L140 encePairwiseOnDemand]: 349/362 looper letters, 1016 selfloop transitions, 1441 changer transitions 0/2505 dead transitions. [2023-08-24 15:27:31,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 2505 transitions, 62538 flow [2023-08-24 15:27:31,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-24 15:27:31,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-24 15:27:31,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2595 transitions. [2023-08-24 15:27:31,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842541436464087 [2023-08-24 15:27:31,978 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2595 transitions. [2023-08-24 15:27:31,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2595 transitions. [2023-08-24 15:27:31,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:27:31,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2595 transitions. [2023-08-24 15:27:31,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 129.75) internal successors, (2595), 20 states have internal predecessors, (2595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:31,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 362.0) internal successors, (7602), 21 states have internal predecessors, (7602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:31,984 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 362.0) internal successors, (7602), 21 states have internal predecessors, (7602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:31,984 INFO L175 Difference]: Start difference. First operand has 329 places, 2177 transitions, 51605 flow. Second operand 20 states and 2595 transitions. [2023-08-24 15:27:31,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 2505 transitions, 62538 flow [2023-08-24 15:27:35,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 2505 transitions, 61165 flow, removed 72 selfloop flow, removed 13 redundant places. [2023-08-24 15:27:35,669 INFO L231 Difference]: Finished difference. Result has 337 places, 2280 transitions, 56349 flow [2023-08-24 15:27:35,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=50262, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=777, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=56349, PETRI_PLACES=337, PETRI_TRANSITIONS=2280} [2023-08-24 15:27:35,670 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 304 predicate places. [2023-08-24 15:27:35,670 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 2280 transitions, 56349 flow [2023-08-24 15:27:35,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 124.04545454545455) internal successors, (2729), 22 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:27:35,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:27:35,671 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:27:35,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-24 15:27:35,875 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,SelfDestructingSolverStorable20 [2023-08-24 15:27:35,875 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:27:35,875 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:27:35,875 INFO L85 PathProgramCache]: Analyzing trace with hash 795410662, now seen corresponding path program 2 times [2023-08-24 15:27:35,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:27:35,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209425834] [2023-08-24 15:27:35,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:27:35,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:27:35,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:27:37,408 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 15:27:37,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:27:37,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209425834] [2023-08-24 15:27:37,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209425834] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:27:37,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755756182] [2023-08-24 15:27:37,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 15:27:37,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:27:37,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:27:37,409 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) [2023-08-24 15:27:37,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-24 15:27:37,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 15:27:37,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:27:37,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 117 conjunts are in the unsatisfiable core [2023-08-24 15:27:37,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:27:37,588 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2023-08-24 15:27:37,947 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 15:27:38,000 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 15:27:38,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 15:27:38,183 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 15:27:38,183 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-24 15:27:38,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 15:27:38,225 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 15:27:38,225 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-24 15:27:38,471 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:27:38,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 15:27:38,484 INFO L322 Elim1Store]: treesize reduction 24, result has 48.9 percent of original size [2023-08-24 15:27:38,484 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 51 treesize of output 37 [2023-08-24 15:27:38,519 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 15:27:38,519 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:27:38,836 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse10 (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) (let ((.cse3 (+ c_~A~0.offset .cse10)) (.cse4 (+ .cse10 c_~B~0.offset))) (and (forall ((v_ArrVal_1206 (Array Int Int)) (~M~0 Int)) (or (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1206))) (let ((.cse2 (select .cse5 c_~A~0.base)) (.cse0 (select .cse5 c_~B~0.base))) (< (let ((.cse1 (* ~M~0 4))) (+ (select .cse0 (+ .cse1 c_~B~0.offset)) c_~res2~0 (select .cse2 (+ c_~A~0.offset .cse1)) (select .cse0 c_~B~0.offset) (select .cse2 c_~A~0.offset))) (+ (select .cse2 .cse3) c_~res1~0 (select .cse0 .cse4) 1)))) (<= c_~N~0 ~M~0) (<= ~M~0 0))) (forall ((v_ArrVal_1206 (Array Int Int)) (~M~0 Int)) (or (let ((.cse9 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1206))) (let ((.cse7 (select .cse9 c_~B~0.base)) (.cse6 (select .cse9 c_~A~0.base))) (<= (+ (select .cse6 .cse3) c_~res1~0 (select .cse7 .cse4)) (let ((.cse8 (* ~M~0 4))) (+ (select .cse7 (+ .cse8 c_~B~0.offset)) c_~res2~0 (select .cse6 (+ c_~A~0.offset .cse8)) (select .cse7 c_~B~0.offset) (select .cse6 c_~A~0.offset)))))) (<= c_~N~0 ~M~0) (<= ~M~0 0)))))) is different from false [2023-08-24 15:27:38,865 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse10 (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) (let ((.cse3 (+ .cse10 c_~B~0.offset)) (.cse4 (+ c_~A~0.offset .cse10))) (and (forall ((v_ArrVal_1206 (Array Int Int)) (v_ArrVal_1205 (Array Int Int)) (~M~0 Int)) (or (<= c_~N~0 ~M~0) (let ((.cse5 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1205) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1206))) (let ((.cse0 (select .cse5 c_~B~0.base)) (.cse2 (select .cse5 c_~A~0.base))) (< (let ((.cse1 (* ~M~0 4))) (+ (select .cse0 (+ .cse1 c_~B~0.offset)) (select .cse2 c_~A~0.offset) (select .cse0 c_~B~0.offset) c_~res2~0 (select .cse2 (+ c_~A~0.offset .cse1)))) (+ c_~res1~0 (select .cse0 .cse3) 1 (select .cse2 .cse4))))) (<= ~M~0 0))) (forall ((v_ArrVal_1206 (Array Int Int)) (v_ArrVal_1205 (Array Int Int)) (~M~0 Int)) (or (let ((.cse9 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1205) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1206))) (let ((.cse6 (select .cse9 c_~B~0.base)) (.cse7 (select .cse9 c_~A~0.base))) (<= (+ c_~res1~0 (select .cse6 .cse3) (select .cse7 .cse4)) (let ((.cse8 (* ~M~0 4))) (+ (select .cse6 (+ .cse8 c_~B~0.offset)) (select .cse7 c_~A~0.offset) (select .cse6 c_~B~0.offset) c_~res2~0 (select .cse7 (+ c_~A~0.offset .cse8))))))) (<= c_~N~0 ~M~0) (<= ~M~0 0)))))) is different from false [2023-08-24 15:27:38,884 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse12 (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) (let ((.cse0 (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset .cse12))) (.cse2 (+ c_~A~0.offset .cse12 4)) (.cse4 (+ .cse12 4 c_~B~0.offset)) (.cse5 (select (select |c_#memory_int| c_~B~0.base) (+ .cse12 c_~B~0.offset)))) (and (forall ((v_ArrVal_1206 (Array Int Int)) (v_ArrVal_1205 (Array Int Int)) (~M~0 Int)) (or (let ((.cse7 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1205) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1206))) (let ((.cse3 (select .cse7 c_~B~0.base)) (.cse1 (select .cse7 c_~A~0.base))) (<= (+ .cse0 (select .cse1 .cse2) (select .cse3 .cse4) .cse5 c_~res1~0) (let ((.cse6 (* ~M~0 4))) (+ (select .cse3 (+ .cse6 c_~B~0.offset)) (select .cse1 c_~A~0.offset) (select .cse3 c_~B~0.offset) c_~res2~0 (select .cse1 (+ c_~A~0.offset .cse6))))))) (<= c_~N~0 ~M~0) (<= ~M~0 0))) (forall ((v_ArrVal_1206 (Array Int Int)) (v_ArrVal_1205 (Array Int Int)) (~M~0 Int)) (or (<= c_~N~0 ~M~0) (let ((.cse11 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1205) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1206))) (let ((.cse10 (select .cse11 c_~A~0.base)) (.cse8 (select .cse11 c_~B~0.base))) (< (let ((.cse9 (* ~M~0 4))) (+ (select .cse8 (+ .cse9 c_~B~0.offset)) (select .cse10 c_~A~0.offset) (select .cse8 c_~B~0.offset) c_~res2~0 (select .cse10 (+ c_~A~0.offset .cse9)))) (+ .cse0 (select .cse10 .cse2) (select .cse8 .cse4) .cse5 c_~res1~0 1)))) (<= ~M~0 0)))))) is different from false [2023-08-24 15:27:38,903 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset)) (.cse4 (+ 4 c_~B~0.offset)) (.cse5 (select (select |c_#memory_int| c_~B~0.base) c_~B~0.offset)) (.cse6 (+ c_~A~0.offset 4))) (and (forall ((v_ArrVal_1206 (Array Int Int)) (v_ArrVal_1205 (Array Int Int)) (~M~0 Int)) (or (<= c_~N~0 ~M~0) (<= ~M~0 0) (let ((.cse7 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1205) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1206))) (let ((.cse0 (select .cse7 c_~B~0.base)) (.cse2 (select .cse7 c_~A~0.base))) (< (let ((.cse1 (* ~M~0 4))) (+ (select .cse0 (+ .cse1 c_~B~0.offset)) (select .cse2 c_~A~0.offset) (select .cse0 c_~B~0.offset) c_~res2~0 (select .cse2 (+ c_~A~0.offset .cse1)))) (+ .cse3 (select .cse0 .cse4) .cse5 c_~res1~0 (select .cse2 .cse6) 1)))))) (forall ((v_ArrVal_1206 (Array Int Int)) (v_ArrVal_1205 (Array Int Int)) (~M~0 Int)) (or (let ((.cse11 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1205) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1206))) (let ((.cse8 (select .cse11 c_~B~0.base)) (.cse9 (select .cse11 c_~A~0.base))) (<= (+ .cse3 (select .cse8 .cse4) .cse5 c_~res1~0 (select .cse9 .cse6)) (let ((.cse10 (* ~M~0 4))) (+ (select .cse8 (+ .cse10 c_~B~0.offset)) (select .cse9 c_~A~0.offset) (select .cse8 c_~B~0.offset) c_~res2~0 (select .cse9 (+ c_~A~0.offset .cse10))))))) (<= c_~N~0 ~M~0) (<= ~M~0 0))))) is different from false [2023-08-24 15:27:38,941 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse4 (+ c_~A~0.offset 4))) (and (forall ((v_ArrVal_1206 (Array Int Int)) (v_ArrVal_1205 (Array Int Int)) (v_ArrVal_1204 (Array Int Int)) (~M~0 Int)) (or (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1204))) (let ((.cse6 (store (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1205) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1206))) (let ((.cse1 (select .cse6 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (.cse3 (select .cse6 c_~A~0.base))) (<= (+ (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~res1~0 (select (select .cse0 c_~A~0.base) c_~A~0.offset) (select .cse1 .cse2) (select .cse3 .cse4)) (let ((.cse5 (* ~M~0 4))) (+ c_~res2~0 (select .cse3 c_~A~0.offset) (select .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select .cse1 (+ .cse5 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select .cse3 (+ c_~A~0.offset .cse5)))))))) (<= c_~N~0 ~M~0) (<= ~M~0 0))) (forall ((v_ArrVal_1206 (Array Int Int)) (v_ArrVal_1205 (Array Int Int)) (v_ArrVal_1204 (Array Int Int)) (~M~0 Int)) (or (<= c_~N~0 ~M~0) (<= ~M~0 0) (let ((.cse10 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1204))) (let ((.cse11 (store (store .cse10 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1205) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1206))) (let ((.cse8 (select .cse11 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (.cse7 (select .cse11 c_~A~0.base))) (< (let ((.cse9 (* ~M~0 4))) (+ c_~res2~0 (select .cse7 c_~A~0.offset) (select .cse8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select .cse8 (+ .cse9 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select .cse7 (+ c_~A~0.offset .cse9)))) (+ (select (select .cse10 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~res1~0 (select (select .cse10 c_~A~0.base) c_~A~0.offset) (select .cse8 .cse2) (select .cse7 .cse4) 1))))))))) is different from false [2023-08-24 15:27:38,952 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:27:38,952 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 213 treesize of output 130 [2023-08-24 15:27:39,090 INFO L322 Elim1Store]: treesize reduction 16, result has 89.7 percent of original size [2023-08-24 15:27:39,091 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53750 treesize of output 46209 [2023-08-24 15:27:39,209 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:27:39,214 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:27:39,261 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:27:39,261 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 2806 treesize of output 2534 [2023-08-24 15:27:39,328 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:27:39,334 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:27:39,383 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:27:39,384 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 2422 treesize of output 1766 [2023-08-24 15:27:39,450 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:27:39,456 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:27:39,508 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:27:39,508 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 1654 treesize of output 1510 [2023-08-24 15:31:37,964 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:31:37,965 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 131 [2023-08-24 15:31:37,968 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:31:37,968 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:31:37,969 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:31:37,969 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:31:38,037 INFO L322 Elim1Store]: treesize reduction 91, result has 41.7 percent of original size [2023-08-24 15:31:38,037 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 822 treesize of output 598 [2023-08-24 15:31:38,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 15:31:38,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 15:31:38,056 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:31:38,057 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 101 treesize of output 58 [2023-08-24 15:31:38,419 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 4 not checked. [2023-08-24 15:31:38,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755756182] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:31:38,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:31:38,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 17] total 48 [2023-08-24 15:31:38,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544000187] [2023-08-24 15:31:38,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:31:38,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-08-24 15:31:38,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:31:38,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-08-24 15:31:38,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1826, Unknown=5, NotChecked=450, Total=2450 [2023-08-24 15:31:38,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 362 [2023-08-24 15:31:38,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 2280 transitions, 56349 flow. Second operand has 50 states, 50 states have (on average 86.5) internal successors, (4325), 50 states have internal predecessors, (4325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:31:38,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:31:38,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 362 [2023-08-24 15:31:38,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:31:57,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 15:32:01,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 15:32:18,163 INFO L124 PetriNetUnfolderBase]: 31264/44092 cut-off events. [2023-08-24 15:32:18,163 INFO L125 PetriNetUnfolderBase]: For 1351753/1351753 co-relation queries the response was YES. [2023-08-24 15:32:18,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504643 conditions, 44092 events. 31264/44092 cut-off events. For 1351753/1351753 co-relation queries the response was YES. Maximal size of possible extension queue 1562. Compared 271878 event pairs, 1699 based on Foata normal form. 4/44096 useless extension candidates. Maximal degree in co-relation 504556. Up to 24548 conditions per place. [2023-08-24 15:32:18,821 INFO L140 encePairwiseOnDemand]: 343/362 looper letters, 3786 selfloop transitions, 3323 changer transitions 58/7167 dead transitions. [2023-08-24 15:32:18,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 7167 transitions, 186324 flow [2023-08-24 15:32:18,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2023-08-24 15:32:18,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2023-08-24 15:32:18,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 9904 transitions. [2023-08-24 15:32:18,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25810486813301364 [2023-08-24 15:32:18,861 INFO L72 ComplementDD]: Start complementDD. Operand 106 states and 9904 transitions. [2023-08-24 15:32:18,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 106 states and 9904 transitions. [2023-08-24 15:32:18,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:32:18,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 106 states and 9904 transitions. [2023-08-24 15:32:18,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 107 states, 106 states have (on average 93.43396226415095) internal successors, (9904), 106 states have internal predecessors, (9904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:32:18,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 107 states, 107 states have (on average 362.0) internal successors, (38734), 107 states have internal predecessors, (38734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:32:18,920 INFO L81 ComplementDD]: Finished complementDD. Result has 107 states, 107 states have (on average 362.0) internal successors, (38734), 107 states have internal predecessors, (38734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:32:18,920 INFO L175 Difference]: Start difference. First operand has 337 places, 2280 transitions, 56349 flow. Second operand 106 states and 9904 transitions. [2023-08-24 15:32:18,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 7167 transitions, 186324 flow [2023-08-24 15:32:39,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 7167 transitions, 178492 flow, removed 153 selfloop flow, removed 13 redundant places. [2023-08-24 15:32:39,731 INFO L231 Difference]: Finished difference. Result has 490 places, 5587 transitions, 147711 flow [2023-08-24 15:32:39,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=53725, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=643, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=106, PETRI_FLOW=147711, PETRI_PLACES=490, PETRI_TRANSITIONS=5587} [2023-08-24 15:32:39,733 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 457 predicate places. [2023-08-24 15:32:39,733 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 5587 transitions, 147711 flow [2023-08-24 15:32:39,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 86.5) internal successors, (4325), 50 states have internal predecessors, (4325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:32:39,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:32:39,734 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:32:39,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-24 15:32:39,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-24 15:32:39,939 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:32:39,940 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:32:39,941 INFO L85 PathProgramCache]: Analyzing trace with hash 586470184, now seen corresponding path program 3 times [2023-08-24 15:32:39,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:32:39,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018410702] [2023-08-24 15:32:39,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:32:39,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:32:40,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:32:41,271 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 15:32:41,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:32:41,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018410702] [2023-08-24 15:32:41,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018410702] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:32:41,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352867030] [2023-08-24 15:32:41,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 15:32:41,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:32:41,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:32:41,272 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) [2023-08-24 15:32:41,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-24 15:32:41,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 15:32:41,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:32:41,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 108 conjunts are in the unsatisfiable core [2023-08-24 15:32:41,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:32:41,673 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 15:32:41,715 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 15:32:41,763 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 15:32:41,854 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 15:32:42,222 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 15:32:42,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 15:32:42,242 INFO L322 Elim1Store]: treesize reduction 24, result has 48.9 percent of original size [2023-08-24 15:32:42,242 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 51 treesize of output 37 [2023-08-24 15:32:42,273 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 15:32:42,273 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:33:02,989 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:33:02,989 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 121 treesize of output 86 [2023-08-24 15:33:03,030 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:33:03,030 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20470 treesize of output 18750 [2023-08-24 15:33:03,116 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:33:03,116 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2326 treesize of output 2066 [2023-08-24 15:33:03,172 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:33:03,172 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2006 treesize of output 1906 [2023-08-24 15:33:03,235 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:33:03,235 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1846 treesize of output 1266 [2023-08-24 15:33:13,665 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 2 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:33:13,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352867030] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:33:13,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:33:13,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 17] total 49 [2023-08-24 15:33:13,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286328881] [2023-08-24 15:33:13,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:33:13,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-08-24 15:33:13,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:33:13,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-08-24 15:33:13,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=2208, Unknown=37, NotChecked=0, Total=2550 [2023-08-24 15:33:13,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 362 [2023-08-24 15:33:13,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 5587 transitions, 147711 flow. Second operand has 51 states, 51 states have (on average 86.54901960784314) internal successors, (4414), 51 states have internal predecessors, (4414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:33:13,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:33:13,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 362 [2023-08-24 15:33:13,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:33:16,490 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 15:34:28,681 INFO L124 PetriNetUnfolderBase]: 42112/59785 cut-off events. [2023-08-24 15:34:28,682 INFO L125 PetriNetUnfolderBase]: For 2069103/2069103 co-relation queries the response was YES. [2023-08-24 15:34:29,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 733456 conditions, 59785 events. 42112/59785 cut-off events. For 2069103/2069103 co-relation queries the response was YES. Maximal size of possible extension queue 1994. Compared 388111 event pairs, 2321 based on Foata normal form. 6/59791 useless extension candidates. Maximal degree in co-relation 733315. Up to 38908 conditions per place. [2023-08-24 15:34:30,192 INFO L140 encePairwiseOnDemand]: 344/362 looper letters, 4268 selfloop transitions, 4396 changer transitions 3/8667 dead transitions. [2023-08-24 15:34:30,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 8667 transitions, 237427 flow [2023-08-24 15:34:30,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-08-24 15:34:30,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2023-08-24 15:34:30,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 7948 transitions. [2023-08-24 15:34:30,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26137858458300445 [2023-08-24 15:34:30,377 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 7948 transitions. [2023-08-24 15:34:30,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 7948 transitions. [2023-08-24 15:34:30,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:34:30,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 7948 transitions. [2023-08-24 15:34:30,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 94.61904761904762) internal successors, (7948), 84 states have internal predecessors, (7948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:34:30,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 362.0) internal successors, (30770), 85 states have internal predecessors, (30770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:34:30,416 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 362.0) internal successors, (30770), 85 states have internal predecessors, (30770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:34:30,416 INFO L175 Difference]: Start difference. First operand has 490 places, 5587 transitions, 147711 flow. Second operand 84 states and 7948 transitions. [2023-08-24 15:34:30,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 8667 transitions, 237427 flow [2023-08-24 15:35:34,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 8667 transitions, 226027 flow, removed 5694 selfloop flow, removed 9 redundant places. [2023-08-24 15:35:34,678 INFO L231 Difference]: Finished difference. Result has 596 places, 7693 transitions, 207896 flow [2023-08-24 15:35:34,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=362, PETRI_DIFFERENCE_MINUEND_FLOW=139977, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=207896, PETRI_PLACES=596, PETRI_TRANSITIONS=7693} [2023-08-24 15:35:34,697 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 563 predicate places. [2023-08-24 15:35:34,697 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 7693 transitions, 207896 flow [2023-08-24 15:35:34,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 86.54901960784314) internal successors, (4414), 51 states have internal predecessors, (4414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:35:34,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 15:35:34,697 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 15:35:34,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-24 15:35:34,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:35:34,898 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 15:35:34,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 15:35:34,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1019052926, now seen corresponding path program 4 times [2023-08-24 15:35:34,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 15:35:34,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939398560] [2023-08-24 15:35:34,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 15:35:34,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 15:35:34,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 15:35:36,104 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:35:36,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 15:35:36,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939398560] [2023-08-24 15:35:36,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939398560] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 15:35:36,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404618084] [2023-08-24 15:35:36,105 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 15:35:36,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:35:36,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 15:35:36,106 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) [2023-08-24 15:35:36,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-24 15:35:36,238 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 15:35:36,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 15:35:36,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 97 conjunts are in the unsatisfiable core [2023-08-24 15:35:36,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 15:35:36,819 INFO L322 Elim1Store]: treesize reduction 48, result has 54.3 percent of original size [2023-08-24 15:35:36,819 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 51 treesize of output 71 [2023-08-24 15:35:37,063 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 15:35:37,063 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 15:35:37,812 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 15:35:37,812 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 71 treesize of output 342 [2023-08-24 15:36:09,353 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 15:36:09,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404618084] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 15:36:09,354 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 15:36:09,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 14] total 46 [2023-08-24 15:36:09,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363968216] [2023-08-24 15:36:09,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 15:36:09,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-08-24 15:36:09,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 15:36:09,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-08-24 15:36:09,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=2070, Unknown=0, NotChecked=0, Total=2256 [2023-08-24 15:36:09,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 362 [2023-08-24 15:36:09,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 7693 transitions, 207896 flow. Second operand has 48 states, 48 states have (on average 84.75) internal successors, (4068), 48 states have internal predecessors, (4068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:36:09,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 15:36:09,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 362 [2023-08-24 15:36:09,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 15:38:22,722 INFO L124 PetriNetUnfolderBase]: 59554/85616 cut-off events. [2023-08-24 15:38:22,722 INFO L125 PetriNetUnfolderBase]: For 2733785/2733785 co-relation queries the response was YES. [2023-08-24 15:38:25,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 998676 conditions, 85616 events. 59554/85616 cut-off events. For 2733785/2733785 co-relation queries the response was YES. Maximal size of possible extension queue 3029. Compared 603353 event pairs, 2512 based on Foata normal form. 9/85625 useless extension candidates. Maximal degree in co-relation 998501. Up to 43983 conditions per place. [2023-08-24 15:38:25,560 INFO L140 encePairwiseOnDemand]: 342/362 looper letters, 3552 selfloop transitions, 10077 changer transitions 6/13635 dead transitions. [2023-08-24 15:38:25,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 776 places, 13635 transitions, 377847 flow [2023-08-24 15:38:25,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2023-08-24 15:38:25,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2023-08-24 15:38:25,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 16381 transitions. [2023-08-24 15:38:25,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.250007631024694 [2023-08-24 15:38:25,570 INFO L72 ComplementDD]: Start complementDD. Operand 181 states and 16381 transitions. [2023-08-24 15:38:25,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 181 states and 16381 transitions. [2023-08-24 15:38:25,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 15:38:25,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 181 states and 16381 transitions. [2023-08-24 15:38:25,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 182 states, 181 states have (on average 90.50276243093923) internal successors, (16381), 181 states have internal predecessors, (16381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:38:25,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 182 states, 182 states have (on average 362.0) internal successors, (65884), 182 states have internal predecessors, (65884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:38:25,615 INFO L81 ComplementDD]: Finished complementDD. Result has 182 states, 182 states have (on average 362.0) internal successors, (65884), 182 states have internal predecessors, (65884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 15:38:25,615 INFO L175 Difference]: Start difference. First operand has 596 places, 7693 transitions, 207896 flow. Second operand 181 states and 16381 transitions. [2023-08-24 15:38:25,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 776 places, 13635 transitions, 377847 flow Received shutdown request... [2023-08-24 15:38:26,823 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-08-24 15:38:26,827 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 15:38:26,828 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 15:38:26,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-24 15:38:27,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 15:38:27,023 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-24 15:38:27,024 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-08-24 15:38:27,025 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-08-24 15:38:27,025 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-08-24 15:38:27,025 INFO L445 BasicCegarLoop]: Path program histogram: [16, 4, 2, 1, 1] [2023-08-24 15:38:27,027 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 15:38:27,027 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 15:38:27,029 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 03:38:27 BasicIcfg [2023-08-24 15:38:27,029 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 15:38:27,030 INFO L158 Benchmark]: Toolchain (without parser) took 828382.71ms. Allocated memory was 346.0MB in the beginning and 8.1GB in the end (delta: 7.8GB). Free memory was 322.0MB in the beginning and 5.1GB in the end (delta: -4.8GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. [2023-08-24 15:38:27,030 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 346.0MB. Free memory is still 322.6MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 15:38:27,032 INFO L158 Benchmark]: CACSL2BoogieTranslator took 189.21ms. Allocated memory is still 346.0MB. Free memory was 322.0MB in the beginning and 310.1MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-24 15:38:27,032 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.93ms. Allocated memory is still 346.0MB. Free memory was 310.1MB in the beginning and 307.3MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 15:38:27,033 INFO L158 Benchmark]: Boogie Preprocessor took 39.26ms. Allocated memory is still 346.0MB. Free memory was 307.3MB in the beginning and 305.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 15:38:27,034 INFO L158 Benchmark]: RCFGBuilder took 706.10ms. Allocated memory is still 346.0MB. Free memory was 305.3MB in the beginning and 298.7MB in the end (delta: 6.7MB). Peak memory consumption was 46.1MB. Max. memory is 16.0GB. [2023-08-24 15:38:27,035 INFO L158 Benchmark]: TraceAbstraction took 827394.43ms. Allocated memory was 346.0MB in the beginning and 8.1GB in the end (delta: 7.8GB). Free memory was 297.6MB in the beginning and 5.1GB in the end (delta: -4.8GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. [2023-08-24 15:38:27,039 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 346.0MB. Free memory is still 322.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 189.21ms. Allocated memory is still 346.0MB. Free memory was 322.0MB in the beginning and 310.1MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 49.93ms. Allocated memory is still 346.0MB. Free memory was 310.1MB in the beginning and 307.3MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 39.26ms. Allocated memory is still 346.0MB. Free memory was 307.3MB in the beginning and 305.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 706.10ms. Allocated memory is still 346.0MB. Free memory was 305.3MB in the beginning and 298.7MB in the end (delta: 6.7MB). Peak memory consumption was 46.1MB. Max. memory is 16.0GB. * TraceAbstraction took 827394.43ms. Allocated memory was 346.0MB in the beginning and 8.1GB in the end (delta: 7.8GB). Free memory was 297.6MB in the beginning and 5.1GB in the end (delta: -4.8GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.0s, 169 PlacesBefore, 33 PlacesAfterwards, 175 TransitionsBefore, 28 TransitionsAfterwards, 1728 CoEnabledTransitionPairs, 7 FixpointIterations, 100 TrivialSequentialCompositions, 31 ConcurrentSequentialCompositions, 26 TrivialYvCompositions, 6 ConcurrentYvCompositions, 11 ChoiceCompositions, 174 TotalNumberOfCompositions, 2271 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1929, independent: 1883, independent conditional: 0, independent unconditional: 1883, dependent: 46, dependent conditional: 0, dependent unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 929, independent: 915, independent conditional: 0, independent unconditional: 915, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1929, independent: 968, independent conditional: 0, independent unconditional: 968, dependent: 32, dependent conditional: 0, dependent unconditional: 32, unknown: 929, unknown conditional: 0, unknown unconditional: 929] , Statistics on independence cache: Total cache size (in pairs): 78, Positive cache size: 74, Positive conditional cache size: 0, Positive unconditional cache size: 74, Negative cache size: 4, Negative conditional cache size: 0, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 106]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 99]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 100]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 209 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 827.3s, OverallIterations: 24, TraceHistogramMax: 2, PathProgramHistogramMax: 16, EmptinessCheckTime: 0.0s, AutomataDifference: 422.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.2s, HoareTripleCheckerStatistics: 3 mSolverCounterUnknown, 6307 SdHoareTripleChecker+Valid, 29.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6307 mSDsluCounter, 1879 SdHoareTripleChecker+Invalid, 26.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 5156 IncrementalHoareTripleChecker+Unchecked, 1720 mSDsCounter, 745 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 38033 IncrementalHoareTripleChecker+Invalid, 43937 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 745 mSolverCounterUnsat, 159 mSDtfsCounter, 38033 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2158 GetRequests, 887 SyntacticMatches, 39 SemanticMatches, 1232 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 34467 ImplicationChecksByTransitivity, 85.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=207896occurred in iteration=23, InterpolantAutomatonStates: 700, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 390.4s InterpolantComputationTime, 1291 NumberOfCodeBlocks, 1284 NumberOfCodeBlocksAsserted, 65 NumberOfCheckSat, 1833 ConstructedInterpolants, 47 QuantifiedInterpolants, 21290 SizeOfPredicates, 350 NumberOfNonLiveVariables, 7386 ConjunctsInSsa, 782 ConjunctsInUnsatCore, 69 InterpolantComputations, 4 PerfectInterpolantSequences, 261/486 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown