/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 INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 08:18:14,370 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 08:18:14,457 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-27 08:18:14,462 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 08:18:14,462 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 08:18:14,493 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 08:18:14,494 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 08:18:14,494 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 08:18:14,495 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 08:18:14,498 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 08:18:14,498 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 08:18:14,499 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 08:18:14,499 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 08:18:14,500 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 08:18:14,500 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 08:18:14,501 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 08:18:14,501 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 08:18:14,501 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 08:18:14,501 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 08:18:14,501 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 08:18:14,502 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 08:18:14,503 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 08:18:14,503 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 08:18:14,503 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 08:18:14,504 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 08:18:14,504 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 08:18:14,504 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 08:18:14,504 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 08:18:14,505 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 08:18:14,505 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 08:18:14,506 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 08:18:14,506 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 08:18:14,506 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 08:18:14,506 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 08:18:14,507 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 08:18:14,507 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 -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 08:18:14,838 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 08:18:14,855 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 08:18:14,857 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 08:18:14,858 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 08:18:14,864 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 08:18:14,865 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2023-08-27 08:18:16,033 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 08:18:16,258 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 08:18:16,259 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2023-08-27 08:18:16,267 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa2fdb68f/7914e7da87c34d14933fd80f020033b2/FLAGc9d1701d4 [2023-08-27 08:18:16,283 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa2fdb68f/7914e7da87c34d14933fd80f020033b2 [2023-08-27 08:18:16,288 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 08:18:16,289 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 08:18:16,292 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 08:18:16,292 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 08:18:16,295 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 08:18:16,296 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,297 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11baffa9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16, skipping insertion in model container [2023-08-27 08:18:16,297 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,318 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 08:18:16,489 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 08:18:16,498 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 08:18:16,528 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 08:18:16,536 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 08:18:16,536 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 08:18:16,541 INFO L206 MainTranslator]: Completed translation [2023-08-27 08:18:16,542 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16 WrapperNode [2023-08-27 08:18:16,542 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 08:18:16,543 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 08:18:16,543 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 08:18:16,543 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 08:18:16,549 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,562 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,583 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 63 [2023-08-27 08:18:16,584 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 08:18:16,585 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 08:18:16,585 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 08:18:16,585 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 08:18:16,592 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,593 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,596 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,597 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,611 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,614 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,615 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,616 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,617 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 08:18:16,618 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 08:18:16,618 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 08:18:16,618 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 08:18:16,619 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (1/1) ... [2023-08-27 08:18:16,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 08:18:16,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:16,651 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-27 08:18:16,665 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-27 08:18:16,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 08:18:16,690 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 08:18:16,690 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 08:18:16,691 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 08:18:16,691 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 08:18:16,691 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 08:18:16,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 08:18:16,692 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 08:18:16,692 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 08:18:16,692 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 08:18:16,692 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 08:18:16,692 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 08:18:16,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 08:18:16,692 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 08:18:16,694 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 08:18:16,805 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 08:18:16,807 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 08:18:17,053 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 08:18:17,142 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 08:18:17,143 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 08:18:17,145 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 08:18:17 BoogieIcfgContainer [2023-08-27 08:18:17,145 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 08:18:17,147 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 08:18:17,147 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 08:18:17,149 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 08:18:17,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 08:18:16" (1/3) ... [2023-08-27 08:18:17,150 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a55d4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 08:18:17, skipping insertion in model container [2023-08-27 08:18:17,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:18:16" (2/3) ... [2023-08-27 08:18:17,151 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a55d4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 08:18:17, skipping insertion in model container [2023-08-27 08:18:17,151 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 08:18:17" (3/3) ... [2023-08-27 08:18:17,152 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr-alt.wvr.c [2023-08-27 08:18:17,166 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 08:18:17,166 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 11 error locations. [2023-08-27 08:18:17,166 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 08:18:17,215 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 08:18:17,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 98 places, 97 transitions, 210 flow [2023-08-27 08:18:17,280 INFO L124 PetriNetUnfolderBase]: 6/95 cut-off events. [2023-08-27 08:18:17,281 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 08:18:17,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 95 events. 6/95 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 94 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 56. Up to 2 conditions per place. [2023-08-27 08:18:17,285 INFO L82 GeneralOperation]: Start removeDead. Operand has 98 places, 97 transitions, 210 flow [2023-08-27 08:18:17,289 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 87 places, 86 transitions, 184 flow [2023-08-27 08:18:17,292 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 08:18:17,303 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 86 transitions, 184 flow [2023-08-27 08:18:17,310 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 86 transitions, 184 flow [2023-08-27 08:18:17,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 87 places, 86 transitions, 184 flow [2023-08-27 08:18:17,346 INFO L124 PetriNetUnfolderBase]: 6/86 cut-off events. [2023-08-27 08:18:17,346 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 08:18:17,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95 conditions, 86 events. 6/86 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 92 event pairs, 0 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 56. Up to 2 conditions per place. [2023-08-27 08:18:17,349 INFO L119 LiptonReduction]: Number of co-enabled transitions 812 [2023-08-27 08:18:19,927 INFO L134 LiptonReduction]: Checked pairs total: 975 [2023-08-27 08:18:19,927 INFO L136 LiptonReduction]: Total number of compositions: 81 [2023-08-27 08:18:19,939 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 08:18:19,960 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;@445796a8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 08:18:19,961 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-08-27 08:18:19,963 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 08:18:19,963 INFO L124 PetriNetUnfolderBase]: 1/5 cut-off events. [2023-08-27 08:18:19,963 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 08:18:19,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:19,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 08:18:19,965 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:19,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:19,969 INFO L85 PathProgramCache]: Analyzing trace with hash 12474592, now seen corresponding path program 1 times [2023-08-27 08:18:19,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:19,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128409858] [2023-08-27 08:18:19,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:19,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:20,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:20,226 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-27 08:18:20,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:20,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128409858] [2023-08-27 08:18:20,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128409858] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:18:20,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:18:20,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 08:18:20,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363495262] [2023-08-27 08:18:20,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:18:20,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:18:20,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:20,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:18:20,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 08:18:20,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 178 [2023-08-27 08:18:20,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 25 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 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-27 08:18:20,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:20,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 178 [2023-08-27 08:18:20,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:20,364 INFO L124 PetriNetUnfolderBase]: 231/359 cut-off events. [2023-08-27 08:18:20,365 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-27 08:18:20,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 748 conditions, 359 events. 231/359 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 1344 event pairs, 39 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 619. Up to 310 conditions per place. [2023-08-27 08:18:20,369 INFO L140 encePairwiseOnDemand]: 168/178 looper letters, 33 selfloop transitions, 4 changer transitions 0/39 dead transitions. [2023-08-27 08:18:20,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 39 transitions, 173 flow [2023-08-27 08:18:20,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:18:20,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:18:20,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 278 transitions. [2023-08-27 08:18:20,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5205992509363296 [2023-08-27 08:18:20,381 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 278 transitions. [2023-08-27 08:18:20,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 278 transitions. [2023-08-27 08:18:20,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:20,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 278 transitions. [2023-08-27 08:18:20,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 92.66666666666667) internal successors, (278), 3 states have internal predecessors, (278), 0 states have call successors, (0), 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-27 08:18:20,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 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-27 08:18:20,390 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 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-27 08:18:20,392 INFO L175 Difference]: Start difference. First operand has 30 places, 25 transitions, 62 flow. Second operand 3 states and 278 transitions. [2023-08-27 08:18:20,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 39 transitions, 173 flow [2023-08-27 08:18:20,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 39 transitions, 159 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 08:18:20,396 INFO L231 Difference]: Finished difference. Result has 28 places, 27 transitions, 86 flow [2023-08-27 08:18:20,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=28, PETRI_TRANSITIONS=27} [2023-08-27 08:18:20,400 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, -2 predicate places. [2023-08-27 08:18:20,401 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 27 transitions, 86 flow [2023-08-27 08:18:20,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 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-27 08:18:20,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:20,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 08:18:20,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 08:18:20,402 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:20,402 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:20,402 INFO L85 PathProgramCache]: Analyzing trace with hash 386714362, now seen corresponding path program 1 times [2023-08-27 08:18:20,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:20,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610184731] [2023-08-27 08:18:20,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:20,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:20,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:20,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:20,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:20,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610184731] [2023-08-27 08:18:20,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610184731] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:20,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514318453] [2023-08-27 08:18:20,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:20,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:20,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:20,482 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-27 08:18:20,483 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-27 08:18:20,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:20,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:18:20,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:20,574 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:20,574 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:20,589 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:20,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514318453] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:20,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:20,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 08:18:20,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629297514] [2023-08-27 08:18:20,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:20,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 08:18:20,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:20,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 08:18:20,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 08:18:20,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 178 [2023-08-27 08:18:20,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 27 transitions, 86 flow. Second operand has 7 states, 7 states have (on average 75.42857142857143) internal successors, (528), 7 states have internal predecessors, (528), 0 states have call successors, (0), 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-27 08:18:20,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:20,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 178 [2023-08-27 08:18:20,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:20,812 INFO L124 PetriNetUnfolderBase]: 551/812 cut-off events. [2023-08-27 08:18:20,813 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-08-27 08:18:20,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2079 conditions, 812 events. 551/812 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 3601 event pairs, 81 based on Foata normal form. 0/430 useless extension candidates. Maximal degree in co-relation 598. Up to 428 conditions per place. [2023-08-27 08:18:20,831 INFO L140 encePairwiseOnDemand]: 173/178 looper letters, 64 selfloop transitions, 13 changer transitions 0/78 dead transitions. [2023-08-27 08:18:20,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 78 transitions, 389 flow [2023-08-27 08:18:20,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 08:18:20,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 08:18:20,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 600 transitions. [2023-08-27 08:18:20,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48154093097913325 [2023-08-27 08:18:20,838 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 600 transitions. [2023-08-27 08:18:20,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 600 transitions. [2023-08-27 08:18:20,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:20,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 600 transitions. [2023-08-27 08:18:20,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 85.71428571428571) internal successors, (600), 7 states have internal predecessors, (600), 0 states have call successors, (0), 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-27 08:18:20,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 178.0) internal successors, (1424), 8 states have internal predecessors, (1424), 0 states have call successors, (0), 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-27 08:18:20,853 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 178.0) internal successors, (1424), 8 states have internal predecessors, (1424), 0 states have call successors, (0), 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-27 08:18:20,853 INFO L175 Difference]: Start difference. First operand has 28 places, 27 transitions, 86 flow. Second operand 7 states and 600 transitions. [2023-08-27 08:18:20,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 78 transitions, 389 flow [2023-08-27 08:18:20,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 78 transitions, 387 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 08:18:20,860 INFO L231 Difference]: Finished difference. Result has 36 places, 35 transitions, 154 flow [2023-08-27 08:18:20,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=154, PETRI_PLACES=36, PETRI_TRANSITIONS=35} [2023-08-27 08:18:20,861 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 6 predicate places. [2023-08-27 08:18:20,861 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 35 transitions, 154 flow [2023-08-27 08:18:20,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 75.42857142857143) internal successors, (528), 7 states have internal predecessors, (528), 0 states have call successors, (0), 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-27 08:18:20,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:20,862 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 08:18:20,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 08:18:21,062 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-27 08:18:21,063 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:21,063 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:21,064 INFO L85 PathProgramCache]: Analyzing trace with hash -896756236, now seen corresponding path program 1 times [2023-08-27 08:18:21,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:21,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348714317] [2023-08-27 08:18:21,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:21,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:21,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:21,147 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:21,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:21,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348714317] [2023-08-27 08:18:21,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348714317] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:21,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286867242] [2023-08-27 08:18:21,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:21,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:21,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:21,150 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-27 08:18:21,151 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-27 08:18:21,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:21,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 08:18:21,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:21,241 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:21,242 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:18:21,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286867242] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:18:21,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:18:21,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2023-08-27 08:18:21,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739347871] [2023-08-27 08:18:21,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:18:21,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 08:18:21,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:21,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 08:18:21,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-27 08:18:21,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 178 [2023-08-27 08:18:21,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 35 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 75.2) internal successors, (376), 5 states have internal predecessors, (376), 0 states have call successors, (0), 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-27 08:18:21,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:21,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 178 [2023-08-27 08:18:21,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:21,374 INFO L124 PetriNetUnfolderBase]: 492/739 cut-off events. [2023-08-27 08:18:21,374 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-27 08:18:21,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2129 conditions, 739 events. 492/739 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 3349 event pairs, 38 based on Foata normal form. 28/516 useless extension candidates. Maximal degree in co-relation 1093. Up to 434 conditions per place. [2023-08-27 08:18:21,382 INFO L140 encePairwiseOnDemand]: 174/178 looper letters, 45 selfloop transitions, 8 changer transitions 0/54 dead transitions. [2023-08-27 08:18:21,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 54 transitions, 298 flow [2023-08-27 08:18:21,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 08:18:21,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 08:18:21,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 421 transitions. [2023-08-27 08:18:21,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4730337078651685 [2023-08-27 08:18:21,385 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 421 transitions. [2023-08-27 08:18:21,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 421 transitions. [2023-08-27 08:18:21,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:21,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 421 transitions. [2023-08-27 08:18:21,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 84.2) internal successors, (421), 5 states have internal predecessors, (421), 0 states have call successors, (0), 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-27 08:18:21,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 178.0) internal successors, (1068), 6 states have internal predecessors, (1068), 0 states have call successors, (0), 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-27 08:18:21,389 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 178.0) internal successors, (1068), 6 states have internal predecessors, (1068), 0 states have call successors, (0), 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-27 08:18:21,390 INFO L175 Difference]: Start difference. First operand has 36 places, 35 transitions, 154 flow. Second operand 5 states and 421 transitions. [2023-08-27 08:18:21,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 54 transitions, 298 flow [2023-08-27 08:18:21,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 54 transitions, 294 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 08:18:21,395 INFO L231 Difference]: Finished difference. Result has 37 places, 31 transitions, 139 flow [2023-08-27 08:18:21,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=139, PETRI_PLACES=37, PETRI_TRANSITIONS=31} [2023-08-27 08:18:21,397 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2023-08-27 08:18:21,397 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 31 transitions, 139 flow [2023-08-27 08:18:21,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 75.2) internal successors, (376), 5 states have internal predecessors, (376), 0 states have call successors, (0), 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-27 08:18:21,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:21,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 08:18:21,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 08:18:21,607 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-27 08:18:21,608 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:21,608 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:21,608 INFO L85 PathProgramCache]: Analyzing trace with hash 386714311, now seen corresponding path program 1 times [2023-08-27 08:18:21,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:21,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396715819] [2023-08-27 08:18:21,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:21,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:21,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:21,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:21,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:21,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396715819] [2023-08-27 08:18:21,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396715819] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:21,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19487026] [2023-08-27 08:18:21,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:21,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:21,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:21,666 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-27 08:18:21,669 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-27 08:18:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:21,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:18:21,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:21,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:21,750 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:21,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:21,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19487026] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:21,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:21,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 08:18:21,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894616345] [2023-08-27 08:18:21,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:21,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 08:18:21,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:21,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 08:18:21,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 08:18:21,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 178 [2023-08-27 08:18:21,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 31 transitions, 139 flow. Second operand has 7 states, 7 states have (on average 79.57142857142857) internal successors, (557), 7 states have internal predecessors, (557), 0 states have call successors, (0), 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-27 08:18:21,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:21,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 178 [2023-08-27 08:18:21,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:21,982 INFO L124 PetriNetUnfolderBase]: 689/1076 cut-off events. [2023-08-27 08:18:21,982 INFO L125 PetriNetUnfolderBase]: For 728/728 co-relation queries the response was YES. [2023-08-27 08:18:21,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3350 conditions, 1076 events. 689/1076 cut-off events. For 728/728 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4823 event pairs, 41 based on Foata normal form. 46/890 useless extension candidates. Maximal degree in co-relation 1226. Up to 468 conditions per place. [2023-08-27 08:18:21,990 INFO L140 encePairwiseOnDemand]: 169/178 looper letters, 93 selfloop transitions, 34 changer transitions 0/129 dead transitions. [2023-08-27 08:18:21,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 129 transitions, 803 flow [2023-08-27 08:18:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 08:18:21,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 08:18:21,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 659 transitions. [2023-08-27 08:18:21,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528892455858748 [2023-08-27 08:18:21,996 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 659 transitions. [2023-08-27 08:18:21,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 659 transitions. [2023-08-27 08:18:21,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:21,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 659 transitions. [2023-08-27 08:18:21,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 94.14285714285714) internal successors, (659), 7 states have internal predecessors, (659), 0 states have call successors, (0), 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-27 08:18:22,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 178.0) internal successors, (1424), 8 states have internal predecessors, (1424), 0 states have call successors, (0), 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-27 08:18:22,003 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 178.0) internal successors, (1424), 8 states have internal predecessors, (1424), 0 states have call successors, (0), 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-27 08:18:22,004 INFO L175 Difference]: Start difference. First operand has 37 places, 31 transitions, 139 flow. Second operand 7 states and 659 transitions. [2023-08-27 08:18:22,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 129 transitions, 803 flow [2023-08-27 08:18:22,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 129 transitions, 773 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 08:18:22,010 INFO L231 Difference]: Finished difference. Result has 45 places, 60 transitions, 484 flow [2023-08-27 08:18:22,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=484, PETRI_PLACES=45, PETRI_TRANSITIONS=60} [2023-08-27 08:18:22,011 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2023-08-27 08:18:22,011 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 60 transitions, 484 flow [2023-08-27 08:18:22,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 79.57142857142857) internal successors, (557), 7 states have internal predecessors, (557), 0 states have call successors, (0), 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-27 08:18:22,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:22,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 08:18:22,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 08:18:22,218 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-27 08:18:22,218 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:22,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:22,219 INFO L85 PathProgramCache]: Analyzing trace with hash 386714310, now seen corresponding path program 1 times [2023-08-27 08:18:22,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:22,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131704059] [2023-08-27 08:18:22,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:22,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:22,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:22,275 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:22,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:22,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131704059] [2023-08-27 08:18:22,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131704059] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:22,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147443343] [2023-08-27 08:18:22,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:22,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:22,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:22,283 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-27 08:18:22,307 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-27 08:18:22,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:22,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:18:22,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:22,350 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:22,351 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:18:22,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147443343] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:18:22,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:18:22,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 08:18:22,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976804660] [2023-08-27 08:18:22,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:18:22,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:18:22,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:22,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:18:22,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 08:18:22,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 178 [2023-08-27 08:18:22,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 60 transitions, 484 flow. Second operand has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 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-27 08:18:22,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:22,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 178 [2023-08-27 08:18:22,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:22,508 INFO L124 PetriNetUnfolderBase]: 705/1137 cut-off events. [2023-08-27 08:18:22,508 INFO L125 PetriNetUnfolderBase]: For 2377/2377 co-relation queries the response was YES. [2023-08-27 08:18:22,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4810 conditions, 1137 events. 705/1137 cut-off events. For 2377/2377 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5309 event pairs, 86 based on Foata normal form. 136/1163 useless extension candidates. Maximal degree in co-relation 2511. Up to 595 conditions per place. [2023-08-27 08:18:22,518 INFO L140 encePairwiseOnDemand]: 169/178 looper letters, 49 selfloop transitions, 29 changer transitions 0/80 dead transitions. [2023-08-27 08:18:22,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 80 transitions, 767 flow [2023-08-27 08:18:22,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:18:22,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:18:22,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 352 transitions. [2023-08-27 08:18:22,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4943820224719101 [2023-08-27 08:18:22,520 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 352 transitions. [2023-08-27 08:18:22,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 352 transitions. [2023-08-27 08:18:22,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:22,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 352 transitions. [2023-08-27 08:18:22,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 88.0) internal successors, (352), 4 states have internal predecessors, (352), 0 states have call successors, (0), 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-27 08:18:22,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 178.0) internal successors, (890), 5 states have internal predecessors, (890), 0 states have call successors, (0), 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-27 08:18:22,525 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 178.0) internal successors, (890), 5 states have internal predecessors, (890), 0 states have call successors, (0), 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-27 08:18:22,525 INFO L175 Difference]: Start difference. First operand has 45 places, 60 transitions, 484 flow. Second operand 4 states and 352 transitions. [2023-08-27 08:18:22,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 80 transitions, 767 flow [2023-08-27 08:18:22,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 80 transitions, 685 flow, removed 41 selfloop flow, removed 0 redundant places. [2023-08-27 08:18:22,538 INFO L231 Difference]: Finished difference. Result has 49 places, 66 transitions, 621 flow [2023-08-27 08:18:22,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=621, PETRI_PLACES=49, PETRI_TRANSITIONS=66} [2023-08-27 08:18:22,540 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 19 predicate places. [2023-08-27 08:18:22,540 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 66 transitions, 621 flow [2023-08-27 08:18:22,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 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-27 08:18:22,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:22,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:22,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 08:18:22,747 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-27 08:18:22,747 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:22,747 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:22,747 INFO L85 PathProgramCache]: Analyzing trace with hash 202576956, now seen corresponding path program 1 times [2023-08-27 08:18:22,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:22,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561263000] [2023-08-27 08:18:22,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:22,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:22,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:22,809 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-27 08:18:22,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:22,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561263000] [2023-08-27 08:18:22,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561263000] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:18:22,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:18:22,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 08:18:22,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405551445] [2023-08-27 08:18:22,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:18:22,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:18:22,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:22,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:18:22,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 08:18:22,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 178 [2023-08-27 08:18:22,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 66 transitions, 621 flow. Second operand has 3 states, 3 states have (on average 79.33333333333333) internal successors, (238), 3 states have internal predecessors, (238), 0 states have call successors, (0), 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-27 08:18:22,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:22,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 178 [2023-08-27 08:18:22,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:23,002 INFO L124 PetriNetUnfolderBase]: 729/1261 cut-off events. [2023-08-27 08:18:23,003 INFO L125 PetriNetUnfolderBase]: For 4034/4034 co-relation queries the response was YES. [2023-08-27 08:18:23,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5511 conditions, 1261 events. 729/1261 cut-off events. For 4034/4034 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 6393 event pairs, 283 based on Foata normal form. 22/1179 useless extension candidates. Maximal degree in co-relation 2755. Up to 1057 conditions per place. [2023-08-27 08:18:23,012 INFO L140 encePairwiseOnDemand]: 174/178 looper letters, 85 selfloop transitions, 5 changer transitions 0/91 dead transitions. [2023-08-27 08:18:23,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 91 transitions, 970 flow [2023-08-27 08:18:23,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:18:23,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:18:23,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 268 transitions. [2023-08-27 08:18:23,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50187265917603 [2023-08-27 08:18:23,013 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 268 transitions. [2023-08-27 08:18:23,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 268 transitions. [2023-08-27 08:18:23,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:23,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 268 transitions. [2023-08-27 08:18:23,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 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-27 08:18:23,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 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-27 08:18:23,016 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 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-27 08:18:23,016 INFO L175 Difference]: Start difference. First operand has 49 places, 66 transitions, 621 flow. Second operand 3 states and 268 transitions. [2023-08-27 08:18:23,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 91 transitions, 970 flow [2023-08-27 08:18:23,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 91 transitions, 897 flow, removed 36 selfloop flow, removed 1 redundant places. [2023-08-27 08:18:23,031 INFO L231 Difference]: Finished difference. Result has 51 places, 70 transitions, 637 flow [2023-08-27 08:18:23,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=637, PETRI_PLACES=51, PETRI_TRANSITIONS=70} [2023-08-27 08:18:23,032 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 21 predicate places. [2023-08-27 08:18:23,032 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 70 transitions, 637 flow [2023-08-27 08:18:23,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 79.33333333333333) internal successors, (238), 3 states have internal predecessors, (238), 0 states have call successors, (0), 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-27 08:18:23,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:23,032 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 08:18:23,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 08:18:23,033 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:23,033 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:23,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1505696467, now seen corresponding path program 2 times [2023-08-27 08:18:23,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:23,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014493802] [2023-08-27 08:18:23,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:23,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:23,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:23,089 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:23,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:23,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014493802] [2023-08-27 08:18:23,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014493802] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:23,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244208858] [2023-08-27 08:18:23,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:18:23,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:23,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:23,091 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-27 08:18:23,117 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-27 08:18:23,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 08:18:23,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:18:23,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:18:23,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:23,166 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 08:18:23,167 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:18:23,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244208858] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:18:23,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:18:23,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 08:18:23,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419716736] [2023-08-27 08:18:23,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:18:23,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:18:23,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:23,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:18:23,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 08:18:23,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-08-27 08:18:23,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 70 transitions, 637 flow. Second operand has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 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-27 08:18:23,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:23,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-08-27 08:18:23,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:23,282 INFO L124 PetriNetUnfolderBase]: 587/1022 cut-off events. [2023-08-27 08:18:23,285 INFO L125 PetriNetUnfolderBase]: For 2948/2985 co-relation queries the response was YES. [2023-08-27 08:18:23,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4245 conditions, 1022 events. 587/1022 cut-off events. For 2948/2985 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 5114 event pairs, 291 based on Foata normal form. 98/1009 useless extension candidates. Maximal degree in co-relation 2852. Up to 1018 conditions per place. [2023-08-27 08:18:23,294 INFO L140 encePairwiseOnDemand]: 176/178 looper letters, 59 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-08-27 08:18:23,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 62 transitions, 660 flow [2023-08-27 08:18:23,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:18:23,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:18:23,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 230 transitions. [2023-08-27 08:18:23,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4307116104868914 [2023-08-27 08:18:23,296 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 230 transitions. [2023-08-27 08:18:23,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 230 transitions. [2023-08-27 08:18:23,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:23,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 230 transitions. [2023-08-27 08:18:23,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 76.66666666666667) internal successors, (230), 3 states have internal predecessors, (230), 0 states have call successors, (0), 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-27 08:18:23,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 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-27 08:18:23,298 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 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-27 08:18:23,298 INFO L175 Difference]: Start difference. First operand has 51 places, 70 transitions, 637 flow. Second operand 3 states and 230 transitions. [2023-08-27 08:18:23,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 62 transitions, 660 flow [2023-08-27 08:18:23,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 62 transitions, 629 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 08:18:23,319 INFO L231 Difference]: Finished difference. Result has 48 places, 62 transitions, 511 flow [2023-08-27 08:18:23,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=511, PETRI_PLACES=48, PETRI_TRANSITIONS=62} [2023-08-27 08:18:23,320 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 18 predicate places. [2023-08-27 08:18:23,322 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 62 transitions, 511 flow [2023-08-27 08:18:23,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 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-27 08:18:23,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:23,322 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 08:18:23,329 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-27 08:18:23,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:23,528 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:23,528 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:23,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1505696416, now seen corresponding path program 2 times [2023-08-27 08:18:23,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:23,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604734390] [2023-08-27 08:18:23,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:23,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:23,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:23,617 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:23,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:23,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604734390] [2023-08-27 08:18:23,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604734390] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:23,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658440252] [2023-08-27 08:18:23,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:18:23,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:23,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:23,619 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-27 08:18:23,643 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-27 08:18:23,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:18:23,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:18:23,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 08:18:23,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:23,697 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:23,698 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:23,743 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:23,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658440252] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:23,743 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:23,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 08:18:23,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994914167] [2023-08-27 08:18:23,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:23,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 08:18:23,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:23,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 08:18:23,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 08:18:23,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 178 [2023-08-27 08:18:23,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 62 transitions, 511 flow. Second operand has 13 states, 13 states have (on average 79.3076923076923) internal successors, (1031), 13 states have internal predecessors, (1031), 0 states have call successors, (0), 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-27 08:18:23,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:23,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 178 [2023-08-27 08:18:23,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:24,186 INFO L124 PetriNetUnfolderBase]: 1441/2619 cut-off events. [2023-08-27 08:18:24,186 INFO L125 PetriNetUnfolderBase]: For 8197/8269 co-relation queries the response was YES. [2023-08-27 08:18:24,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10055 conditions, 2619 events. 1441/2619 cut-off events. For 8197/8269 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15950 event pairs, 117 based on Foata normal form. 398/2665 useless extension candidates. Maximal degree in co-relation 10036. Up to 759 conditions per place. [2023-08-27 08:18:24,243 INFO L140 encePairwiseOnDemand]: 171/178 looper letters, 167 selfloop transitions, 114 changer transitions 0/283 dead transitions. [2023-08-27 08:18:24,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 283 transitions, 2371 flow [2023-08-27 08:18:24,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 08:18:24,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 08:18:24,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1215 transitions. [2023-08-27 08:18:24,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5250648228176318 [2023-08-27 08:18:24,249 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1215 transitions. [2023-08-27 08:18:24,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1215 transitions. [2023-08-27 08:18:24,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:24,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1215 transitions. [2023-08-27 08:18:24,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 93.46153846153847) internal successors, (1215), 13 states have internal predecessors, (1215), 0 states have call successors, (0), 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-27 08:18:24,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 178.0) internal successors, (2492), 14 states have internal predecessors, (2492), 0 states have call successors, (0), 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-27 08:18:24,257 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 178.0) internal successors, (2492), 14 states have internal predecessors, (2492), 0 states have call successors, (0), 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-27 08:18:24,257 INFO L175 Difference]: Start difference. First operand has 48 places, 62 transitions, 511 flow. Second operand 13 states and 1215 transitions. [2023-08-27 08:18:24,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 283 transitions, 2371 flow [2023-08-27 08:18:24,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 283 transitions, 2370 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 08:18:24,284 INFO L231 Difference]: Finished difference. Result has 70 places, 155 transitions, 2022 flow [2023-08-27 08:18:24,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2022, PETRI_PLACES=70, PETRI_TRANSITIONS=155} [2023-08-27 08:18:24,286 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2023-08-27 08:18:24,286 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 155 transitions, 2022 flow [2023-08-27 08:18:24,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 79.3076923076923) internal successors, (1031), 13 states have internal predecessors, (1031), 0 states have call successors, (0), 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-27 08:18:24,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:24,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:24,300 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-27 08:18:24,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:24,494 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:24,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:24,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1999381908, now seen corresponding path program 1 times [2023-08-27 08:18:24,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:24,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785565175] [2023-08-27 08:18:24,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:24,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:24,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:24,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:24,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:24,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785565175] [2023-08-27 08:18:24,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785565175] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:24,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071051278] [2023-08-27 08:18:24,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:24,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:24,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:24,581 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-27 08:18:24,610 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-27 08:18:24,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:24,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:18:24,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:24,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 08:18:24,667 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:18:24,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071051278] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:18:24,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:18:24,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2023-08-27 08:18:24,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141835398] [2023-08-27 08:18:24,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:18:24,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:18:24,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:24,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:18:24,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 08:18:24,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-08-27 08:18:24,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 155 transitions, 2022 flow. Second operand has 3 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 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-27 08:18:24,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:24,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-08-27 08:18:24,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:24,956 INFO L124 PetriNetUnfolderBase]: 1168/2149 cut-off events. [2023-08-27 08:18:24,956 INFO L125 PetriNetUnfolderBase]: For 10761/10834 co-relation queries the response was YES. [2023-08-27 08:18:24,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9789 conditions, 2149 events. 1168/2149 cut-off events. For 10761/10834 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12676 event pairs, 668 based on Foata normal form. 68/2052 useless extension candidates. Maximal degree in co-relation 9758. Up to 2145 conditions per place. [2023-08-27 08:18:24,986 INFO L140 encePairwiseOnDemand]: 176/178 looper letters, 130 selfloop transitions, 1 changer transitions 0/133 dead transitions. [2023-08-27 08:18:24,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 133 transitions, 1972 flow [2023-08-27 08:18:24,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:18:24,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:18:24,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 229 transitions. [2023-08-27 08:18:24,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4288389513108614 [2023-08-27 08:18:24,988 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 229 transitions. [2023-08-27 08:18:24,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 229 transitions. [2023-08-27 08:18:24,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:24,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 229 transitions. [2023-08-27 08:18:24,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 76.33333333333333) internal successors, (229), 3 states have internal predecessors, (229), 0 states have call successors, (0), 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-27 08:18:24,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 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-27 08:18:24,991 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 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-27 08:18:24,991 INFO L175 Difference]: Start difference. First operand has 70 places, 155 transitions, 2022 flow. Second operand 3 states and 229 transitions. [2023-08-27 08:18:24,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 133 transitions, 1972 flow [2023-08-27 08:18:25,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 133 transitions, 1789 flow, removed 88 selfloop flow, removed 1 redundant places. [2023-08-27 08:18:25,054 INFO L231 Difference]: Finished difference. Result has 70 places, 133 transitions, 1529 flow [2023-08-27 08:18:25,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1529, PETRI_PLACES=70, PETRI_TRANSITIONS=133} [2023-08-27 08:18:25,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2023-08-27 08:18:25,055 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 133 transitions, 1529 flow [2023-08-27 08:18:25,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 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-27 08:18:25,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:25,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:25,062 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-27 08:18:25,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:25,260 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:25,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:25,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1999381907, now seen corresponding path program 1 times [2023-08-27 08:18:25,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:25,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127608428] [2023-08-27 08:18:25,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:25,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:25,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:25,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:25,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:25,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127608428] [2023-08-27 08:18:25,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127608428] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:25,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494629357] [2023-08-27 08:18:25,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:25,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:25,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:25,313 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-27 08:18:25,338 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-27 08:18:25,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:25,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 08:18:25,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:25,401 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:25,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:25,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:25,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494629357] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:25,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 08:18:25,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 8 [2023-08-27 08:18:25,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346279393] [2023-08-27 08:18:25,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:18:25,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:18:25,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:25,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:18:25,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2023-08-27 08:18:25,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 178 [2023-08-27 08:18:25,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 133 transitions, 1529 flow. Second operand has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 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-27 08:18:25,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:25,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 178 [2023-08-27 08:18:25,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:25,743 INFO L124 PetriNetUnfolderBase]: 987/1837 cut-off events. [2023-08-27 08:18:25,743 INFO L125 PetriNetUnfolderBase]: For 7422/7422 co-relation queries the response was YES. [2023-08-27 08:18:25,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7256 conditions, 1837 events. 987/1837 cut-off events. For 7422/7422 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 10397 event pairs, 177 based on Foata normal form. 94/1851 useless extension candidates. Maximal degree in co-relation 7224. Up to 1650 conditions per place. [2023-08-27 08:18:25,755 INFO L140 encePairwiseOnDemand]: 174/178 looper letters, 122 selfloop transitions, 4 changer transitions 0/127 dead transitions. [2023-08-27 08:18:25,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 127 transitions, 1577 flow [2023-08-27 08:18:25,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:18:25,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:18:25,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 329 transitions. [2023-08-27 08:18:25,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46207865168539325 [2023-08-27 08:18:25,758 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 329 transitions. [2023-08-27 08:18:25,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 329 transitions. [2023-08-27 08:18:25,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:25,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 329 transitions. [2023-08-27 08:18:25,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 82.25) internal successors, (329), 4 states have internal predecessors, (329), 0 states have call successors, (0), 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-27 08:18:25,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 178.0) internal successors, (890), 5 states have internal predecessors, (890), 0 states have call successors, (0), 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-27 08:18:25,760 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 178.0) internal successors, (890), 5 states have internal predecessors, (890), 0 states have call successors, (0), 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-27 08:18:25,760 INFO L175 Difference]: Start difference. First operand has 70 places, 133 transitions, 1529 flow. Second operand 4 states and 329 transitions. [2023-08-27 08:18:25,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 127 transitions, 1577 flow [2023-08-27 08:18:25,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 127 transitions, 1558 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-08-27 08:18:25,782 INFO L231 Difference]: Finished difference. Result has 70 places, 106 transitions, 1183 flow [2023-08-27 08:18:25,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1183, PETRI_PLACES=70, PETRI_TRANSITIONS=106} [2023-08-27 08:18:25,784 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2023-08-27 08:18:25,784 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 106 transitions, 1183 flow [2023-08-27 08:18:25,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 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-27 08:18:25,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:25,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:25,796 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-27 08:18:25,991 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,SelfDestructingSolverStorable9 [2023-08-27 08:18:25,992 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:25,992 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:25,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1192331566, now seen corresponding path program 1 times [2023-08-27 08:18:25,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:25,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410887380] [2023-08-27 08:18:25,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:25,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:26,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:26,084 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-27 08:18:26,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:26,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410887380] [2023-08-27 08:18:26,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410887380] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:18:26,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:18:26,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 08:18:26,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919453821] [2023-08-27 08:18:26,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:18:26,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:18:26,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:26,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:18:26,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 08:18:26,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 178 [2023-08-27 08:18:26,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 106 transitions, 1183 flow. Second operand has 3 states, 3 states have (on average 69.66666666666667) internal successors, (209), 3 states have internal predecessors, (209), 0 states have call successors, (0), 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-27 08:18:26,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:26,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 178 [2023-08-27 08:18:26,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:26,263 INFO L124 PetriNetUnfolderBase]: 898/1645 cut-off events. [2023-08-27 08:18:26,264 INFO L125 PetriNetUnfolderBase]: For 7882/7952 co-relation queries the response was YES. [2023-08-27 08:18:26,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6702 conditions, 1645 events. 898/1645 cut-off events. For 7882/7952 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9110 event pairs, 545 based on Foata normal form. 60/1656 useless extension candidates. Maximal degree in co-relation 6672. Up to 1638 conditions per place. [2023-08-27 08:18:26,276 INFO L140 encePairwiseOnDemand]: 176/178 looper letters, 101 selfloop transitions, 1 changer transitions 0/105 dead transitions. [2023-08-27 08:18:26,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 105 transitions, 1385 flow [2023-08-27 08:18:26,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:18:26,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:18:26,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 215 transitions. [2023-08-27 08:18:26,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40262172284644193 [2023-08-27 08:18:26,277 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 215 transitions. [2023-08-27 08:18:26,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 215 transitions. [2023-08-27 08:18:26,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:26,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 215 transitions. [2023-08-27 08:18:26,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 0 states have call successors, (0), 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-27 08:18:26,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 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-27 08:18:26,279 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 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-27 08:18:26,279 INFO L175 Difference]: Start difference. First operand has 70 places, 106 transitions, 1183 flow. Second operand 3 states and 215 transitions. [2023-08-27 08:18:26,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 105 transitions, 1385 flow [2023-08-27 08:18:26,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 1385 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 08:18:26,302 INFO L231 Difference]: Finished difference. Result has 71 places, 105 transitions, 1183 flow [2023-08-27 08:18:26,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1183, PETRI_PLACES=71, PETRI_TRANSITIONS=105} [2023-08-27 08:18:26,302 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2023-08-27 08:18:26,303 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 105 transitions, 1183 flow [2023-08-27 08:18:26,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.66666666666667) internal successors, (209), 3 states have internal predecessors, (209), 0 states have call successors, (0), 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-27 08:18:26,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:26,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:26,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 08:18:26,303 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:26,303 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:26,304 INFO L85 PathProgramCache]: Analyzing trace with hash 388104659, now seen corresponding path program 1 times [2023-08-27 08:18:26,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:26,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623446940] [2023-08-27 08:18:26,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:26,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:26,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:26,389 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-27 08:18:26,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:26,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623446940] [2023-08-27 08:18:26,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623446940] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:18:26,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:18:26,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 08:18:26,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171841766] [2023-08-27 08:18:26,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:18:26,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:18:26,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:26,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:18:26,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 08:18:26,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 178 [2023-08-27 08:18:26,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 105 transitions, 1183 flow. Second operand has 4 states, 4 states have (on average 65.0) internal successors, (260), 4 states have internal predecessors, (260), 0 states have call successors, (0), 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-27 08:18:26,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:26,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 178 [2023-08-27 08:18:26,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:26,577 INFO L124 PetriNetUnfolderBase]: 890/1621 cut-off events. [2023-08-27 08:18:26,577 INFO L125 PetriNetUnfolderBase]: For 7783/7852 co-relation queries the response was YES. [2023-08-27 08:18:26,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6644 conditions, 1621 events. 890/1621 cut-off events. For 7783/7852 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8843 event pairs, 403 based on Foata normal form. 69/1645 useless extension candidates. Maximal degree in co-relation 6612. Up to 1592 conditions per place. [2023-08-27 08:18:26,588 INFO L140 encePairwiseOnDemand]: 174/178 looper letters, 105 selfloop transitions, 3 changer transitions 0/110 dead transitions. [2023-08-27 08:18:26,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 110 transitions, 1420 flow [2023-08-27 08:18:26,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:18:26,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:18:26,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 272 transitions. [2023-08-27 08:18:26,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38202247191011235 [2023-08-27 08:18:26,590 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 272 transitions. [2023-08-27 08:18:26,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 272 transitions. [2023-08-27 08:18:26,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:26,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 272 transitions. [2023-08-27 08:18:26,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 68.0) internal successors, (272), 4 states have internal predecessors, (272), 0 states have call successors, (0), 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-27 08:18:26,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 178.0) internal successors, (890), 5 states have internal predecessors, (890), 0 states have call successors, (0), 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-27 08:18:26,592 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 178.0) internal successors, (890), 5 states have internal predecessors, (890), 0 states have call successors, (0), 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-27 08:18:26,592 INFO L175 Difference]: Start difference. First operand has 71 places, 105 transitions, 1183 flow. Second operand 4 states and 272 transitions. [2023-08-27 08:18:26,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 110 transitions, 1420 flow [2023-08-27 08:18:26,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 110 transitions, 1419 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 08:18:26,614 INFO L231 Difference]: Finished difference. Result has 73 places, 104 transitions, 1184 flow [2023-08-27 08:18:26,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1184, PETRI_PLACES=73, PETRI_TRANSITIONS=104} [2023-08-27 08:18:26,615 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2023-08-27 08:18:26,615 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 104 transitions, 1184 flow [2023-08-27 08:18:26,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 65.0) internal successors, (260), 4 states have internal predecessors, (260), 0 states have call successors, (0), 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-27 08:18:26,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:26,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:26,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 08:18:26,616 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:26,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:26,616 INFO L85 PathProgramCache]: Analyzing trace with hash 954169268, now seen corresponding path program 1 times [2023-08-27 08:18:26,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:26,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241070444] [2023-08-27 08:18:26,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:26,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:26,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:26,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 08:18:26,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:26,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241070444] [2023-08-27 08:18:26,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241070444] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:18:26,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:18:26,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 08:18:26,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906659297] [2023-08-27 08:18:26,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:18:26,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:18:26,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:26,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:18:26,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 08:18:26,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 178 [2023-08-27 08:18:26,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 104 transitions, 1184 flow. Second operand has 4 states, 4 states have (on average 72.25) internal successors, (289), 4 states have internal predecessors, (289), 0 states have call successors, (0), 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-27 08:18:26,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:26,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 178 [2023-08-27 08:18:26,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:26,874 INFO L124 PetriNetUnfolderBase]: 874/1562 cut-off events. [2023-08-27 08:18:26,874 INFO L125 PetriNetUnfolderBase]: For 7031/7031 co-relation queries the response was YES. [2023-08-27 08:18:26,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6676 conditions, 1562 events. 874/1562 cut-off events. For 7031/7031 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 8054 event pairs, 435 based on Foata normal form. 64/1597 useless extension candidates. Maximal degree in co-relation 6643. Up to 1390 conditions per place. [2023-08-27 08:18:26,884 INFO L140 encePairwiseOnDemand]: 174/178 looper letters, 109 selfloop transitions, 14 changer transitions 0/124 dead transitions. [2023-08-27 08:18:26,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 124 transitions, 1623 flow [2023-08-27 08:18:26,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:18:26,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:18:26,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2023-08-27 08:18:26,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4241573033707865 [2023-08-27 08:18:26,885 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 302 transitions. [2023-08-27 08:18:26,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 302 transitions. [2023-08-27 08:18:26,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:26,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 302 transitions. [2023-08-27 08:18:26,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 75.5) internal successors, (302), 4 states have internal predecessors, (302), 0 states have call successors, (0), 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-27 08:18:26,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 178.0) internal successors, (890), 5 states have internal predecessors, (890), 0 states have call successors, (0), 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-27 08:18:26,888 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 178.0) internal successors, (890), 5 states have internal predecessors, (890), 0 states have call successors, (0), 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-27 08:18:26,888 INFO L175 Difference]: Start difference. First operand has 73 places, 104 transitions, 1184 flow. Second operand 4 states and 302 transitions. [2023-08-27 08:18:26,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 124 transitions, 1623 flow [2023-08-27 08:18:26,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 124 transitions, 1615 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 08:18:26,908 INFO L231 Difference]: Finished difference. Result has 74 places, 104 transitions, 1221 flow [2023-08-27 08:18:26,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1221, PETRI_PLACES=74, PETRI_TRANSITIONS=104} [2023-08-27 08:18:26,909 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2023-08-27 08:18:26,909 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 104 transitions, 1221 flow [2023-08-27 08:18:26,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 72.25) internal successors, (289), 4 states have internal predecessors, (289), 0 states have call successors, (0), 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-27 08:18:26,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:26,909 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1] [2023-08-27 08:18:26,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 08:18:26,909 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:26,910 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:26,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1094952640, now seen corresponding path program 3 times [2023-08-27 08:18:26,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:26,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637527705] [2023-08-27 08:18:26,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:26,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:26,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:27,084 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:27,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:27,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637527705] [2023-08-27 08:18:27,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637527705] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:27,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495565372] [2023-08-27 08:18:27,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:18:27,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:27,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:27,088 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-27 08:18:27,090 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-27 08:18:27,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-27 08:18:27,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:18:27,150 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 08:18:27,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:27,194 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:27,194 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:27,388 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:27,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495565372] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:27,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:27,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-27 08:18:27,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895196584] [2023-08-27 08:18:27,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:27,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 08:18:27,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:27,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 08:18:27,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2023-08-27 08:18:27,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 178 [2023-08-27 08:18:27,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 104 transitions, 1221 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 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-27 08:18:27,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:27,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 178 [2023-08-27 08:18:27,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:28,265 INFO L124 PetriNetUnfolderBase]: 2230/4192 cut-off events. [2023-08-27 08:18:28,265 INFO L125 PetriNetUnfolderBase]: For 61052/61316 co-relation queries the response was YES. [2023-08-27 08:18:28,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17110 conditions, 4192 events. 2230/4192 cut-off events. For 61052/61316 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 25974 event pairs, 196 based on Foata normal form. 818/4900 useless extension candidates. Maximal degree in co-relation 17076. Up to 1149 conditions per place. [2023-08-27 08:18:28,295 INFO L140 encePairwiseOnDemand]: 173/178 looper letters, 261 selfloop transitions, 242 changer transitions 0/506 dead transitions. [2023-08-27 08:18:28,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 506 transitions, 4843 flow [2023-08-27 08:18:28,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 08:18:28,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 08:18:28,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2278 transitions. [2023-08-27 08:18:28,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119101123595505 [2023-08-27 08:18:28,302 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2278 transitions. [2023-08-27 08:18:28,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2278 transitions. [2023-08-27 08:18:28,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:28,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2278 transitions. [2023-08-27 08:18:28,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 91.12) internal successors, (2278), 25 states have internal predecessors, (2278), 0 states have call successors, (0), 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-27 08:18:28,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 178.0) internal successors, (4628), 26 states have internal predecessors, (4628), 0 states have call successors, (0), 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-27 08:18:28,316 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 178.0) internal successors, (4628), 26 states have internal predecessors, (4628), 0 states have call successors, (0), 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-27 08:18:28,316 INFO L175 Difference]: Start difference. First operand has 74 places, 104 transitions, 1221 flow. Second operand 25 states and 2278 transitions. [2023-08-27 08:18:28,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 506 transitions, 4843 flow [2023-08-27 08:18:28,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 506 transitions, 4791 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 08:18:28,362 INFO L231 Difference]: Finished difference. Result has 117 places, 278 transitions, 4262 flow [2023-08-27 08:18:28,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4262, PETRI_PLACES=117, PETRI_TRANSITIONS=278} [2023-08-27 08:18:28,363 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2023-08-27 08:18:28,363 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 278 transitions, 4262 flow [2023-08-27 08:18:28,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 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-27 08:18:28,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:28,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:28,371 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-27 08:18:28,569 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,SelfDestructingSolverStorable13 [2023-08-27 08:18:28,569 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:28,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:28,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1960209704, now seen corresponding path program 1 times [2023-08-27 08:18:28,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:28,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433568401] [2023-08-27 08:18:28,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:28,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:28,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:28,629 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-27 08:18:28,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:28,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433568401] [2023-08-27 08:18:28,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433568401] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:28,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186851958] [2023-08-27 08:18:28,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:28,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:28,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:28,631 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-27 08:18:28,640 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-27 08:18:28,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:28,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:18:28,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:28,716 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-27 08:18:28,716 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:28,762 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-27 08:18:28,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186851958] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:28,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:28,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2023-08-27 08:18:28,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499900181] [2023-08-27 08:18:28,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:28,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 08:18:28,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:28,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 08:18:28,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-27 08:18:28,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 178 [2023-08-27 08:18:28,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 278 transitions, 4262 flow. Second operand has 6 states, 6 states have (on average 72.33333333333333) internal successors, (434), 6 states have internal predecessors, (434), 0 states have call successors, (0), 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-27 08:18:28,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:28,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 178 [2023-08-27 08:18:28,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:29,653 INFO L124 PetriNetUnfolderBase]: 2570/4801 cut-off events. [2023-08-27 08:18:29,654 INFO L125 PetriNetUnfolderBase]: For 45443/45443 co-relation queries the response was YES. [2023-08-27 08:18:29,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24102 conditions, 4801 events. 2570/4801 cut-off events. For 45443/45443 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 29890 event pairs, 773 based on Foata normal form. 136/4828 useless extension candidates. Maximal degree in co-relation 24046. Up to 4531 conditions per place. [2023-08-27 08:18:29,708 INFO L140 encePairwiseOnDemand]: 173/178 looper letters, 312 selfloop transitions, 30 changer transitions 0/343 dead transitions. [2023-08-27 08:18:29,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 343 transitions, 5899 flow [2023-08-27 08:18:29,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 08:18:29,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 08:18:29,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 450 transitions. [2023-08-27 08:18:29,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42134831460674155 [2023-08-27 08:18:29,711 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 450 transitions. [2023-08-27 08:18:29,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 450 transitions. [2023-08-27 08:18:29,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:29,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 450 transitions. [2023-08-27 08:18:29,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 75.0) internal successors, (450), 6 states have internal predecessors, (450), 0 states have call successors, (0), 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-27 08:18:29,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 178.0) internal successors, (1246), 7 states have internal predecessors, (1246), 0 states have call successors, (0), 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-27 08:18:29,714 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 178.0) internal successors, (1246), 7 states have internal predecessors, (1246), 0 states have call successors, (0), 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-27 08:18:29,714 INFO L175 Difference]: Start difference. First operand has 117 places, 278 transitions, 4262 flow. Second operand 6 states and 450 transitions. [2023-08-27 08:18:29,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 343 transitions, 5899 flow [2023-08-27 08:18:29,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 343 transitions, 5474 flow, removed 204 selfloop flow, removed 2 redundant places. [2023-08-27 08:18:29,855 INFO L231 Difference]: Finished difference. Result has 123 places, 303 transitions, 4484 flow [2023-08-27 08:18:29,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=3945, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4484, PETRI_PLACES=123, PETRI_TRANSITIONS=303} [2023-08-27 08:18:29,856 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2023-08-27 08:18:29,856 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 303 transitions, 4484 flow [2023-08-27 08:18:29,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 72.33333333333333) internal successors, (434), 6 states have internal predecessors, (434), 0 states have call successors, (0), 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-27 08:18:29,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:29,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:29,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 08:18:30,061 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,SelfDestructingSolverStorable14 [2023-08-27 08:18:30,062 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:30,062 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:30,062 INFO L85 PathProgramCache]: Analyzing trace with hash 648048334, now seen corresponding path program 2 times [2023-08-27 08:18:30,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:30,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365371017] [2023-08-27 08:18:30,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:30,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:30,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:30,286 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:30,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:30,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365371017] [2023-08-27 08:18:30,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365371017] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:30,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500288510] [2023-08-27 08:18:30,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:18:30,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:30,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:30,288 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-27 08:18:30,291 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-27 08:18:30,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:18:30,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:18:30,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 08:18:30,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:30,595 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:30,595 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:31,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:31,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500288510] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:31,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:31,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-27 08:18:31,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025216319] [2023-08-27 08:18:31,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:31,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 08:18:31,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:31,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 08:18:31,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:18:31,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:18:31,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 303 transitions, 4484 flow. Second operand has 22 states, 22 states have (on average 61.90909090909091) internal successors, (1362), 22 states have internal predecessors, (1362), 0 states have call successors, (0), 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-27 08:18:31,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:31,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:18:31,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:32,801 INFO L124 PetriNetUnfolderBase]: 2663/4985 cut-off events. [2023-08-27 08:18:32,802 INFO L125 PetriNetUnfolderBase]: For 51326/51326 co-relation queries the response was YES. [2023-08-27 08:18:32,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25875 conditions, 4985 events. 2663/4985 cut-off events. For 51326/51326 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 31133 event pairs, 900 based on Foata normal form. 2/4876 useless extension candidates. Maximal degree in co-relation 25816. Up to 4735 conditions per place. [2023-08-27 08:18:32,844 INFO L140 encePairwiseOnDemand]: 166/178 looper letters, 332 selfloop transitions, 40 changer transitions 20/392 dead transitions. [2023-08-27 08:18:32,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 392 transitions, 6125 flow [2023-08-27 08:18:32,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 08:18:32,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 08:18:32,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1186 transitions. [2023-08-27 08:18:32,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3701622971285893 [2023-08-27 08:18:32,848 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1186 transitions. [2023-08-27 08:18:32,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1186 transitions. [2023-08-27 08:18:32,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:32,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1186 transitions. [2023-08-27 08:18:32,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 65.88888888888889) internal successors, (1186), 18 states have internal predecessors, (1186), 0 states have call successors, (0), 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-27 08:18:32,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 178.0) internal successors, (3382), 19 states have internal predecessors, (3382), 0 states have call successors, (0), 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-27 08:18:32,855 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 178.0) internal successors, (3382), 19 states have internal predecessors, (3382), 0 states have call successors, (0), 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-27 08:18:32,855 INFO L175 Difference]: Start difference. First operand has 123 places, 303 transitions, 4484 flow. Second operand 18 states and 1186 transitions. [2023-08-27 08:18:32,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 392 transitions, 6125 flow [2023-08-27 08:18:32,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 392 transitions, 6117 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-08-27 08:18:33,002 INFO L231 Difference]: Finished difference. Result has 151 places, 331 transitions, 5221 flow [2023-08-27 08:18:33,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=4480, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5221, PETRI_PLACES=151, PETRI_TRANSITIONS=331} [2023-08-27 08:18:33,003 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2023-08-27 08:18:33,003 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 331 transitions, 5221 flow [2023-08-27 08:18:33,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 61.90909090909091) internal successors, (1362), 22 states have internal predecessors, (1362), 0 states have call successors, (0), 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-27 08:18:33,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:33,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:33,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 08:18:33,209 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,SelfDestructingSolverStorable15 [2023-08-27 08:18:33,209 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:33,209 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:33,209 INFO L85 PathProgramCache]: Analyzing trace with hash 571032444, now seen corresponding path program 3 times [2023-08-27 08:18:33,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:33,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622647562] [2023-08-27 08:18:33,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:33,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:33,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:33,432 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:33,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:33,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622647562] [2023-08-27 08:18:33,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622647562] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:33,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493929517] [2023-08-27 08:18:33,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:18:33,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:33,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:33,435 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-27 08:18:33,437 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-27 08:18:33,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 08:18:33,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:18:33,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 08:18:33,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:33,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:33,689 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:34,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:34,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493929517] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:34,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:34,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-27 08:18:34,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562603018] [2023-08-27 08:18:34,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:34,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 08:18:34,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:34,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 08:18:34,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:18:34,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:18:34,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 331 transitions, 5221 flow. Second operand has 22 states, 22 states have (on average 61.90909090909091) internal successors, (1362), 22 states have internal predecessors, (1362), 0 states have call successors, (0), 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-27 08:18:34,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:34,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:18:34,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:35,900 INFO L124 PetriNetUnfolderBase]: 2708/5088 cut-off events. [2023-08-27 08:18:35,900 INFO L125 PetriNetUnfolderBase]: For 62229/62229 co-relation queries the response was YES. [2023-08-27 08:18:35,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29471 conditions, 5088 events. 2708/5088 cut-off events. For 62229/62229 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 32135 event pairs, 897 based on Foata normal form. 4/5092 useless extension candidates. Maximal degree in co-relation 29399. Up to 4690 conditions per place. [2023-08-27 08:18:35,947 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 346 selfloop transitions, 54 changer transitions 30/430 dead transitions. [2023-08-27 08:18:35,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 430 transitions, 6828 flow [2023-08-27 08:18:35,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 08:18:35,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 08:18:35,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1332 transitions. [2023-08-27 08:18:35,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741573033707865 [2023-08-27 08:18:35,952 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1332 transitions. [2023-08-27 08:18:35,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1332 transitions. [2023-08-27 08:18:35,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:35,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1332 transitions. [2023-08-27 08:18:35,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 66.6) internal successors, (1332), 20 states have internal predecessors, (1332), 0 states have call successors, (0), 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-27 08:18:35,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 178.0) internal successors, (3738), 21 states have internal predecessors, (3738), 0 states have call successors, (0), 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-27 08:18:35,963 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 178.0) internal successors, (3738), 21 states have internal predecessors, (3738), 0 states have call successors, (0), 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-27 08:18:35,963 INFO L175 Difference]: Start difference. First operand has 151 places, 331 transitions, 5221 flow. Second operand 20 states and 1332 transitions. [2023-08-27 08:18:35,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 430 transitions, 6828 flow [2023-08-27 08:18:36,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 430 transitions, 6732 flow, removed 41 selfloop flow, removed 5 redundant places. [2023-08-27 08:18:36,229 INFO L231 Difference]: Finished difference. Result has 173 places, 347 transitions, 5663 flow [2023-08-27 08:18:36,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=5164, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5663, PETRI_PLACES=173, PETRI_TRANSITIONS=347} [2023-08-27 08:18:36,230 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2023-08-27 08:18:36,230 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 347 transitions, 5663 flow [2023-08-27 08:18:36,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 61.90909090909091) internal successors, (1362), 22 states have internal predecessors, (1362), 0 states have call successors, (0), 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-27 08:18:36,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:36,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:36,236 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-27 08:18:36,436 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,SelfDestructingSolverStorable16 [2023-08-27 08:18:36,436 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:36,437 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:36,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1008252341, now seen corresponding path program 1 times [2023-08-27 08:18:36,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:36,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384714528] [2023-08-27 08:18:36,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:36,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:36,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:36,485 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-27 08:18:36,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:36,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384714528] [2023-08-27 08:18:36,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384714528] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:36,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463327847] [2023-08-27 08:18:36,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:36,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:36,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:36,487 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-27 08:18:36,489 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-27 08:18:36,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:36,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:18:36,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:36,594 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-27 08:18:36,594 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:36,632 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-27 08:18:36,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463327847] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:36,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:36,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2023-08-27 08:18:36,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710572681] [2023-08-27 08:18:36,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:36,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:18:36,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:36,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:18:36,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 08:18:36,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 178 [2023-08-27 08:18:36,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 347 transitions, 5663 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 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-27 08:18:36,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:36,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 178 [2023-08-27 08:18:36,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:37,505 INFO L124 PetriNetUnfolderBase]: 2646/4887 cut-off events. [2023-08-27 08:18:37,505 INFO L125 PetriNetUnfolderBase]: For 86428/86616 co-relation queries the response was YES. [2023-08-27 08:18:37,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30853 conditions, 4887 events. 2646/4887 cut-off events. For 86428/86616 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 31491 event pairs, 465 based on Foata normal form. 278/5141 useless extension candidates. Maximal degree in co-relation 30771. Up to 3035 conditions per place. [2023-08-27 08:18:37,542 INFO L140 encePairwiseOnDemand]: 173/178 looper letters, 483 selfloop transitions, 16 changer transitions 3/507 dead transitions. [2023-08-27 08:18:37,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 507 transitions, 9129 flow [2023-08-27 08:18:37,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 08:18:37,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 08:18:37,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 338 transitions. [2023-08-27 08:18:37,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797752808988764 [2023-08-27 08:18:37,544 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 338 transitions. [2023-08-27 08:18:37,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 338 transitions. [2023-08-27 08:18:37,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:37,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 338 transitions. [2023-08-27 08:18:37,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 67.6) internal successors, (338), 5 states have internal predecessors, (338), 0 states have call successors, (0), 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-27 08:18:37,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 178.0) internal successors, (1068), 6 states have internal predecessors, (1068), 0 states have call successors, (0), 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-27 08:18:37,546 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 178.0) internal successors, (1068), 6 states have internal predecessors, (1068), 0 states have call successors, (0), 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-27 08:18:37,546 INFO L175 Difference]: Start difference. First operand has 173 places, 347 transitions, 5663 flow. Second operand 5 states and 338 transitions. [2023-08-27 08:18:37,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 507 transitions, 9129 flow [2023-08-27 08:18:37,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 507 transitions, 9067 flow, removed 20 selfloop flow, removed 7 redundant places. [2023-08-27 08:18:37,705 INFO L231 Difference]: Finished difference. Result has 164 places, 344 transitions, 5612 flow [2023-08-27 08:18:37,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=5580, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5612, PETRI_PLACES=164, PETRI_TRANSITIONS=344} [2023-08-27 08:18:37,706 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 134 predicate places. [2023-08-27 08:18:37,706 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 344 transitions, 5612 flow [2023-08-27 08:18:37,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 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-27 08:18:37,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:37,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:37,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 08:18:37,911 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,SelfDestructingSolverStorable17 [2023-08-27 08:18:37,912 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:37,912 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:37,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1958628602, now seen corresponding path program 4 times [2023-08-27 08:18:37,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:37,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722259724] [2023-08-27 08:18:37,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:37,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:37,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:38,155 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:38,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:38,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722259724] [2023-08-27 08:18:38,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722259724] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:38,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956426705] [2023-08-27 08:18:38,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 08:18:38,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:38,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:38,157 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-27 08:18:38,159 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-27 08:18:38,218 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 08:18:38,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:18:38,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 08:18:38,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:38,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:38,363 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:38,605 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:38,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956426705] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:38,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:38,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-27 08:18:38,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681067938] [2023-08-27 08:18:38,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:38,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 08:18:38,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:38,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 08:18:38,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2023-08-27 08:18:38,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:18:38,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 344 transitions, 5612 flow. Second operand has 20 states, 20 states have (on average 61.75) internal successors, (1235), 20 states have internal predecessors, (1235), 0 states have call successors, (0), 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-27 08:18:38,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:38,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:18:38,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:41,332 INFO L124 PetriNetUnfolderBase]: 3741/7147 cut-off events. [2023-08-27 08:18:41,333 INFO L125 PetriNetUnfolderBase]: For 96393/96393 co-relation queries the response was YES. [2023-08-27 08:18:41,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42037 conditions, 7147 events. 3741/7147 cut-off events. For 96393/96393 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 49337 event pairs, 397 based on Foata normal form. 44/7191 useless extension candidates. Maximal degree in co-relation 41957. Up to 3989 conditions per place. [2023-08-27 08:18:41,411 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 412 selfloop transitions, 362 changer transitions 23/797 dead transitions. [2023-08-27 08:18:41,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 797 transitions, 13561 flow [2023-08-27 08:18:41,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-27 08:18:41,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-27 08:18:41,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2541 transitions. [2023-08-27 08:18:41,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36603284356093346 [2023-08-27 08:18:41,419 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2541 transitions. [2023-08-27 08:18:41,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2541 transitions. [2023-08-27 08:18:41,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:41,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2541 transitions. [2023-08-27 08:18:41,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 65.15384615384616) internal successors, (2541), 39 states have internal predecessors, (2541), 0 states have call successors, (0), 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-27 08:18:41,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 178.0) internal successors, (7120), 40 states have internal predecessors, (7120), 0 states have call successors, (0), 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-27 08:18:41,431 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 178.0) internal successors, (7120), 40 states have internal predecessors, (7120), 0 states have call successors, (0), 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-27 08:18:41,431 INFO L175 Difference]: Start difference. First operand has 164 places, 344 transitions, 5612 flow. Second operand 39 states and 2541 transitions. [2023-08-27 08:18:41,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 797 transitions, 13561 flow [2023-08-27 08:18:41,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 797 transitions, 13371 flow, removed 53 selfloop flow, removed 4 redundant places. [2023-08-27 08:18:41,654 INFO L231 Difference]: Finished difference. Result has 210 places, 616 transitions, 11751 flow [2023-08-27 08:18:41,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=5526, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=11751, PETRI_PLACES=210, PETRI_TRANSITIONS=616} [2023-08-27 08:18:41,655 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 180 predicate places. [2023-08-27 08:18:41,655 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 616 transitions, 11751 flow [2023-08-27 08:18:41,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 61.75) internal successors, (1235), 20 states have internal predecessors, (1235), 0 states have call successors, (0), 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-27 08:18:41,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:41,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:41,663 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-27 08:18:41,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:41,861 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:41,861 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:41,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1720245634, now seen corresponding path program 5 times [2023-08-27 08:18:41,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:41,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787678412] [2023-08-27 08:18:41,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:41,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:41,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:42,032 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:42,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:42,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787678412] [2023-08-27 08:18:42,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787678412] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:42,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498251856] [2023-08-27 08:18:42,033 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 08:18:42,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:42,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:42,034 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-27 08:18:42,037 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-27 08:18:42,096 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:18:42,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:18:42,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 08:18:42,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:42,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:42,227 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:42,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:42,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498251856] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:42,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:42,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-27 08:18:42,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091293027] [2023-08-27 08:18:42,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:42,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 08:18:42,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:42,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 08:18:42,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2023-08-27 08:18:42,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:18:42,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 616 transitions, 11751 flow. Second operand has 20 states, 20 states have (on average 61.85) internal successors, (1237), 20 states have internal predecessors, (1237), 0 states have call successors, (0), 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-27 08:18:42,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:42,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:18:42,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:45,475 INFO L124 PetriNetUnfolderBase]: 3983/7663 cut-off events. [2023-08-27 08:18:45,475 INFO L125 PetriNetUnfolderBase]: For 115638/115638 co-relation queries the response was YES. [2023-08-27 08:18:45,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49301 conditions, 7663 events. 3983/7663 cut-off events. For 115638/115638 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 54174 event pairs, 407 based on Foata normal form. 53/7716 useless extension candidates. Maximal degree in co-relation 49209. Up to 3989 conditions per place. [2023-08-27 08:18:45,534 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 410 selfloop transitions, 431 changer transitions 22/863 dead transitions. [2023-08-27 08:18:45,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 863 transitions, 15872 flow [2023-08-27 08:18:45,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-27 08:18:45,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-27 08:18:45,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2298 transitions. [2023-08-27 08:18:45,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.368860353130016 [2023-08-27 08:18:45,537 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2298 transitions. [2023-08-27 08:18:45,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2298 transitions. [2023-08-27 08:18:45,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:45,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2298 transitions. [2023-08-27 08:18:45,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 65.65714285714286) internal successors, (2298), 35 states have internal predecessors, (2298), 0 states have call successors, (0), 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-27 08:18:45,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 178.0) internal successors, (6408), 36 states have internal predecessors, (6408), 0 states have call successors, (0), 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-27 08:18:45,547 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 178.0) internal successors, (6408), 36 states have internal predecessors, (6408), 0 states have call successors, (0), 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-27 08:18:45,547 INFO L175 Difference]: Start difference. First operand has 210 places, 616 transitions, 11751 flow. Second operand 35 states and 2298 transitions. [2023-08-27 08:18:45,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 863 transitions, 15872 flow [2023-08-27 08:18:46,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 863 transitions, 14439 flow, removed 673 selfloop flow, removed 8 redundant places. [2023-08-27 08:18:46,570 INFO L231 Difference]: Finished difference. Result has 240 places, 691 transitions, 12706 flow [2023-08-27 08:18:46,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=10500, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12706, PETRI_PLACES=240, PETRI_TRANSITIONS=691} [2023-08-27 08:18:46,571 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 210 predicate places. [2023-08-27 08:18:46,571 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 691 transitions, 12706 flow [2023-08-27 08:18:46,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 61.85) internal successors, (1237), 20 states have internal predecessors, (1237), 0 states have call successors, (0), 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-27 08:18:46,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:46,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:46,579 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-27 08:18:46,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:46,777 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:46,777 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:46,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1683609748, now seen corresponding path program 6 times [2023-08-27 08:18:46,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:46,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718617909] [2023-08-27 08:18:46,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:46,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:46,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:46,960 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:46,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:46,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718617909] [2023-08-27 08:18:46,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718617909] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:46,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12377757] [2023-08-27 08:18:46,960 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 08:18:46,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:46,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:46,962 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-27 08:18:46,965 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-27 08:18:47,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 08:18:47,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:18:47,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 08:18:47,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:47,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:47,222 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:47,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12377757] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:47,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:47,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-27 08:18:47,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683437168] [2023-08-27 08:18:47,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:47,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 08:18:47,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:47,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 08:18:47,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:18:47,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:18:47,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 691 transitions, 12706 flow. Second operand has 22 states, 22 states have (on average 61.95454545454545) internal successors, (1363), 22 states have internal predecessors, (1363), 0 states have call successors, (0), 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-27 08:18:47,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:47,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:18:47,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:50,140 INFO L124 PetriNetUnfolderBase]: 3824/7236 cut-off events. [2023-08-27 08:18:50,140 INFO L125 PetriNetUnfolderBase]: For 96571/96571 co-relation queries the response was YES. [2023-08-27 08:18:50,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43878 conditions, 7236 events. 3824/7236 cut-off events. For 96571/96571 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 49291 event pairs, 752 based on Foata normal form. 1/7237 useless extension candidates. Maximal degree in co-relation 43782. Up to 6805 conditions per place. [2023-08-27 08:18:50,201 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 644 selfloop transitions, 88 changer transitions 20/752 dead transitions. [2023-08-27 08:18:50,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 752 transitions, 14482 flow [2023-08-27 08:18:50,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 08:18:50,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 08:18:50,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1193 transitions. [2023-08-27 08:18:50,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3723470661672909 [2023-08-27 08:18:50,203 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1193 transitions. [2023-08-27 08:18:50,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1193 transitions. [2023-08-27 08:18:50,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:50,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1193 transitions. [2023-08-27 08:18:50,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 66.27777777777777) internal successors, (1193), 18 states have internal predecessors, (1193), 0 states have call successors, (0), 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-27 08:18:50,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 178.0) internal successors, (3382), 19 states have internal predecessors, (3382), 0 states have call successors, (0), 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-27 08:18:50,207 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 178.0) internal successors, (3382), 19 states have internal predecessors, (3382), 0 states have call successors, (0), 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-27 08:18:50,207 INFO L175 Difference]: Start difference. First operand has 240 places, 691 transitions, 12706 flow. Second operand 18 states and 1193 transitions. [2023-08-27 08:18:50,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 752 transitions, 14482 flow [2023-08-27 08:18:50,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 752 transitions, 13620 flow, removed 252 selfloop flow, removed 17 redundant places. [2023-08-27 08:18:50,617 INFO L231 Difference]: Finished difference. Result has 238 places, 692 transitions, 12081 flow [2023-08-27 08:18:50,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=11860, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=12081, PETRI_PLACES=238, PETRI_TRANSITIONS=692} [2023-08-27 08:18:50,618 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2023-08-27 08:18:50,618 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 692 transitions, 12081 flow [2023-08-27 08:18:50,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 61.95454545454545) internal successors, (1363), 22 states have internal predecessors, (1363), 0 states have call successors, (0), 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-27 08:18:50,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:50,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:50,623 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-27 08:18:50,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:50,819 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:50,819 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:50,819 INFO L85 PathProgramCache]: Analyzing trace with hash 979368856, now seen corresponding path program 7 times [2023-08-27 08:18:50,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:50,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380946523] [2023-08-27 08:18:50,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:50,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:50,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:51,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:51,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:51,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380946523] [2023-08-27 08:18:51,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380946523] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:51,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290931507] [2023-08-27 08:18:51,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 08:18:51,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:51,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:51,073 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-27 08:18:51,097 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-27 08:18:51,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:51,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 08:18:51,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:51,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:51,250 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:51,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:51,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290931507] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:51,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:51,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 08:18:51,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997667355] [2023-08-27 08:18:51,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:51,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 08:18:51,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:51,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 08:18:51,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2023-08-27 08:18:51,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:18:51,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 692 transitions, 12081 flow. Second operand has 19 states, 19 states have (on average 61.8421052631579) internal successors, (1175), 19 states have internal predecessors, (1175), 0 states have call successors, (0), 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-27 08:18:51,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:51,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:18:51,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:18:54,746 INFO L124 PetriNetUnfolderBase]: 5117/9875 cut-off events. [2023-08-27 08:18:54,747 INFO L125 PetriNetUnfolderBase]: For 128115/128115 co-relation queries the response was YES. [2023-08-27 08:18:54,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57683 conditions, 9875 events. 5117/9875 cut-off events. For 128115/128115 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 72990 event pairs, 771 based on Foata normal form. 41/9916 useless extension candidates. Maximal degree in co-relation 57589. Up to 7081 conditions per place. [2023-08-27 08:18:54,834 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 750 selfloop transitions, 336 changer transitions 27/1113 dead transitions. [2023-08-27 08:18:54,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 1113 transitions, 20477 flow [2023-08-27 08:18:54,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-27 08:18:54,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-27 08:18:54,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2340 transitions. [2023-08-27 08:18:54,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3651685393258427 [2023-08-27 08:18:54,838 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2340 transitions. [2023-08-27 08:18:54,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2340 transitions. [2023-08-27 08:18:54,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:18:54,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2340 transitions. [2023-08-27 08:18:54,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 65.0) internal successors, (2340), 36 states have internal predecessors, (2340), 0 states have call successors, (0), 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-27 08:18:54,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 178.0) internal successors, (6586), 37 states have internal predecessors, (6586), 0 states have call successors, (0), 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-27 08:18:54,848 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 178.0) internal successors, (6586), 37 states have internal predecessors, (6586), 0 states have call successors, (0), 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-27 08:18:54,848 INFO L175 Difference]: Start difference. First operand has 238 places, 692 transitions, 12081 flow. Second operand 36 states and 2340 transitions. [2023-08-27 08:18:54,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 1113 transitions, 20477 flow [2023-08-27 08:18:55,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 1113 transitions, 20245 flow, removed 51 selfloop flow, removed 12 redundant places. [2023-08-27 08:18:55,546 INFO L231 Difference]: Finished difference. Result has 270 places, 949 transitions, 18213 flow [2023-08-27 08:18:55,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=11902, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=18213, PETRI_PLACES=270, PETRI_TRANSITIONS=949} [2023-08-27 08:18:55,547 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 240 predicate places. [2023-08-27 08:18:55,547 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 949 transitions, 18213 flow [2023-08-27 08:18:55,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 61.8421052631579) internal successors, (1175), 19 states have internal predecessors, (1175), 0 states have call successors, (0), 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-27 08:18:55,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:18:55,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:18:55,554 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-27 08:18:55,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:55,748 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:18:55,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:18:55,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1038315540, now seen corresponding path program 8 times [2023-08-27 08:18:55,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:18:55,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383631020] [2023-08-27 08:18:55,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:18:55,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:18:55,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:18:55,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:55,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:18:55,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383631020] [2023-08-27 08:18:55,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383631020] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:18:55,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522989813] [2023-08-27 08:18:55,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:18:55,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:18:55,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:18:55,921 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-27 08:18:55,935 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-27 08:18:56,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:18:56,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:18:56,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 08:18:56,011 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:18:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:56,184 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:18:56,756 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:18:56,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522989813] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:18:56,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:18:56,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-27 08:18:56,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688012409] [2023-08-27 08:18:56,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:18:56,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 08:18:56,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:18:56,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 08:18:56,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:18:56,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:18:56,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 949 transitions, 18213 flow. Second operand has 22 states, 22 states have (on average 61.95454545454545) internal successors, (1363), 22 states have internal predecessors, (1363), 0 states have call successors, (0), 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-27 08:18:56,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:18:56,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:18:56,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:19:00,158 INFO L124 PetriNetUnfolderBase]: 5035/9581 cut-off events. [2023-08-27 08:19:00,159 INFO L125 PetriNetUnfolderBase]: For 148935/148935 co-relation queries the response was YES. [2023-08-27 08:19:00,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62147 conditions, 9581 events. 5035/9581 cut-off events. For 148935/148935 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 69167 event pairs, 952 based on Foata normal form. 2/9583 useless extension candidates. Maximal degree in co-relation 62040. Up to 9152 conditions per place. [2023-08-27 08:19:00,242 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 890 selfloop transitions, 95 changer transitions 20/1005 dead transitions. [2023-08-27 08:19:00,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 1005 transitions, 20531 flow [2023-08-27 08:19:00,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 08:19:00,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 08:19:00,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1057 transitions. [2023-08-27 08:19:00,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3711376404494382 [2023-08-27 08:19:00,245 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1057 transitions. [2023-08-27 08:19:00,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1057 transitions. [2023-08-27 08:19:00,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:19:00,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1057 transitions. [2023-08-27 08:19:00,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 66.0625) internal successors, (1057), 16 states have internal predecessors, (1057), 0 states have call successors, (0), 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-27 08:19:00,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 178.0) internal successors, (3026), 17 states have internal predecessors, (3026), 0 states have call successors, (0), 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-27 08:19:00,250 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 178.0) internal successors, (3026), 17 states have internal predecessors, (3026), 0 states have call successors, (0), 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-27 08:19:00,250 INFO L175 Difference]: Start difference. First operand has 270 places, 949 transitions, 18213 flow. Second operand 16 states and 1057 transitions. [2023-08-27 08:19:00,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 1005 transitions, 20531 flow [2023-08-27 08:19:01,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 1005 transitions, 20014 flow, removed 223 selfloop flow, removed 11 redundant places. [2023-08-27 08:19:01,381 INFO L231 Difference]: Finished difference. Result has 277 places, 951 transitions, 17967 flow [2023-08-27 08:19:01,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=17721, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=949, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=856, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=17967, PETRI_PLACES=277, PETRI_TRANSITIONS=951} [2023-08-27 08:19:01,383 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 247 predicate places. [2023-08-27 08:19:01,383 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 951 transitions, 17967 flow [2023-08-27 08:19:01,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 61.95454545454545) internal successors, (1363), 22 states have internal predecessors, (1363), 0 states have call successors, (0), 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-27 08:19:01,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:19:01,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:19:01,389 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-27 08:19:01,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:19:01,588 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:19:01,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:19:01,588 INFO L85 PathProgramCache]: Analyzing trace with hash -2039096026, now seen corresponding path program 9 times [2023-08-27 08:19:01,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:19:01,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867544497] [2023-08-27 08:19:01,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:19:01,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:19:01,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:19:01,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:19:01,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:19:01,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867544497] [2023-08-27 08:19:01,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867544497] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:19:01,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187669032] [2023-08-27 08:19:01,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:19:01,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:19:01,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:19:01,743 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-27 08:19:01,745 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-27 08:19:01,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 08:19:01,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:19:01,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 08:19:01,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:19:02,012 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:19:02,013 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:19:02,450 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:19:02,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187669032] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:19:02,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:19:02,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-27 08:19:02,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602075217] [2023-08-27 08:19:02,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:19:02,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 08:19:02,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:19:02,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 08:19:02,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:19:02,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:19:02,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 951 transitions, 17967 flow. Second operand has 22 states, 22 states have (on average 61.86363636363637) internal successors, (1361), 22 states have internal predecessors, (1361), 0 states have call successors, (0), 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-27 08:19:02,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:19:02,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:19:02,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:19:06,228 INFO L124 PetriNetUnfolderBase]: 5008/9526 cut-off events. [2023-08-27 08:19:06,229 INFO L125 PetriNetUnfolderBase]: For 150727/150727 co-relation queries the response was YES. [2023-08-27 08:19:06,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61693 conditions, 9526 events. 5008/9526 cut-off events. For 150727/150727 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 68653 event pairs, 944 based on Foata normal form. 1/9527 useless extension candidates. Maximal degree in co-relation 61581. Up to 9124 conditions per place. [2023-08-27 08:19:06,313 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 880 selfloop transitions, 107 changer transitions 9/996 dead transitions. [2023-08-27 08:19:06,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 996 transitions, 20247 flow [2023-08-27 08:19:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 08:19:06,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 08:19:06,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1166 transitions. [2023-08-27 08:19:06,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36392009987515606 [2023-08-27 08:19:06,315 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1166 transitions. [2023-08-27 08:19:06,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1166 transitions. [2023-08-27 08:19:06,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:19:06,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1166 transitions. [2023-08-27 08:19:06,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 64.77777777777777) internal successors, (1166), 18 states have internal predecessors, (1166), 0 states have call successors, (0), 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-27 08:19:06,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 178.0) internal successors, (3382), 19 states have internal predecessors, (3382), 0 states have call successors, (0), 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-27 08:19:06,320 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 178.0) internal successors, (3382), 19 states have internal predecessors, (3382), 0 states have call successors, (0), 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-27 08:19:06,320 INFO L175 Difference]: Start difference. First operand has 277 places, 951 transitions, 17967 flow. Second operand 18 states and 1166 transitions. [2023-08-27 08:19:06,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 996 transitions, 20247 flow [2023-08-27 08:19:07,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 996 transitions, 19975 flow, removed 43 selfloop flow, removed 17 redundant places. [2023-08-27 08:19:07,340 INFO L231 Difference]: Finished difference. Result has 274 places, 957 transitions, 18096 flow [2023-08-27 08:19:07,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=17706, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=951, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=846, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=18096, PETRI_PLACES=274, PETRI_TRANSITIONS=957} [2023-08-27 08:19:07,342 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2023-08-27 08:19:07,342 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 957 transitions, 18096 flow [2023-08-27 08:19:07,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 61.86363636363637) internal successors, (1361), 22 states have internal predecessors, (1361), 0 states have call successors, (0), 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-27 08:19:07,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:19:07,342 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:19:07,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-08-27 08:19:07,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:19:07,548 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:19:07,548 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:19:07,548 INFO L85 PathProgramCache]: Analyzing trace with hash -662935337, now seen corresponding path program 10 times [2023-08-27 08:19:07,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:19:07,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868683032] [2023-08-27 08:19:07,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:19:07,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:19:07,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:19:07,746 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-27 08:19:07,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:19:07,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868683032] [2023-08-27 08:19:07,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868683032] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:19:07,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264783385] [2023-08-27 08:19:07,746 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 08:19:07,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:19:07,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:19:07,747 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-27 08:19:07,751 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-27 08:19:07,833 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 08:19:07,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:19:07,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 08:19:07,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:19:07,951 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-27 08:19:07,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:19:08,226 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-27 08:19:08,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264783385] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:19:08,226 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:19:08,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-08-27 08:19:08,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178324635] [2023-08-27 08:19:08,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:19:08,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 08:19:08,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:19:08,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 08:19:08,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2023-08-27 08:19:08,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:19:08,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 957 transitions, 18096 flow. Second operand has 23 states, 23 states have (on average 61.73913043478261) internal successors, (1420), 23 states have internal predecessors, (1420), 0 states have call successors, (0), 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-27 08:19:08,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:19:08,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:19:08,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:19:12,191 INFO L124 PetriNetUnfolderBase]: 5310/10278 cut-off events. [2023-08-27 08:19:12,191 INFO L125 PetriNetUnfolderBase]: For 155719/155719 co-relation queries the response was YES. [2023-08-27 08:19:12,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64618 conditions, 10278 events. 5310/10278 cut-off events. For 155719/155719 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 76930 event pairs, 509 based on Foata normal form. 39/10317 useless extension candidates. Maximal degree in co-relation 64515. Up to 7802 conditions per place. [2023-08-27 08:19:12,288 INFO L140 encePairwiseOnDemand]: 168/178 looper letters, 703 selfloop transitions, 342 changer transitions 81/1126 dead transitions. [2023-08-27 08:19:12,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 1126 transitions, 22043 flow [2023-08-27 08:19:12,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-27 08:19:12,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-27 08:19:12,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2079 transitions. [2023-08-27 08:19:12,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3649929775280899 [2023-08-27 08:19:12,291 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2079 transitions. [2023-08-27 08:19:12,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2079 transitions. [2023-08-27 08:19:12,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:19:12,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2079 transitions. [2023-08-27 08:19:12,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 64.96875) internal successors, (2079), 32 states have internal predecessors, (2079), 0 states have call successors, (0), 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-27 08:19:12,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 178.0) internal successors, (5874), 33 states have internal predecessors, (5874), 0 states have call successors, (0), 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-27 08:19:12,301 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 178.0) internal successors, (5874), 33 states have internal predecessors, (5874), 0 states have call successors, (0), 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-27 08:19:12,301 INFO L175 Difference]: Start difference. First operand has 274 places, 957 transitions, 18096 flow. Second operand 32 states and 2079 transitions. [2023-08-27 08:19:12,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 1126 transitions, 22043 flow [2023-08-27 08:19:13,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 1126 transitions, 21574 flow, removed 34 selfloop flow, removed 17 redundant places. [2023-08-27 08:19:13,412 INFO L231 Difference]: Finished difference. Result has 293 places, 963 transitions, 18639 flow [2023-08-27 08:19:13,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=17656, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=957, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=18639, PETRI_PLACES=293, PETRI_TRANSITIONS=963} [2023-08-27 08:19:13,414 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 263 predicate places. [2023-08-27 08:19:13,414 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 963 transitions, 18639 flow [2023-08-27 08:19:13,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 61.73913043478261) internal successors, (1420), 23 states have internal predecessors, (1420), 0 states have call successors, (0), 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-27 08:19:13,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:19:13,414 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:19:13,421 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-27 08:19:13,619 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,SelfDestructingSolverStorable24 [2023-08-27 08:19:13,620 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:19:13,620 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:19:13,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1337260007, now seen corresponding path program 11 times [2023-08-27 08:19:13,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:19:13,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114416487] [2023-08-27 08:19:13,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:19:13,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:19:13,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:19:13,807 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-27 08:19:13,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:19:13,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114416487] [2023-08-27 08:19:13,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114416487] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:19:13,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982321907] [2023-08-27 08:19:13,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 08:19:13,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:19:13,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:19:13,809 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-27 08:19:13,833 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-27 08:19:13,885 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:19:13,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:19:13,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 08:19:13,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:19:14,028 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-27 08:19:14,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:19:14,314 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-27 08:19:14,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982321907] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:19:14,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:19:14,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-08-27 08:19:14,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528497332] [2023-08-27 08:19:14,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:19:14,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 08:19:14,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:19:14,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 08:19:14,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2023-08-27 08:19:14,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:19:14,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 963 transitions, 18639 flow. Second operand has 23 states, 23 states have (on average 61.73913043478261) internal successors, (1420), 23 states have internal predecessors, (1420), 0 states have call successors, (0), 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-27 08:19:14,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:19:14,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:19:14,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:19:19,008 INFO L124 PetriNetUnfolderBase]: 6290/12073 cut-off events. [2023-08-27 08:19:19,008 INFO L125 PetriNetUnfolderBase]: For 213227/213227 co-relation queries the response was YES. [2023-08-27 08:19:19,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79219 conditions, 12073 events. 6290/12073 cut-off events. For 213227/213227 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 92068 event pairs, 505 based on Foata normal form. 58/12131 useless extension candidates. Maximal degree in co-relation 79114. Up to 7907 conditions per place. [2023-08-27 08:19:19,119 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 780 selfloop transitions, 496 changer transitions 176/1452 dead transitions. [2023-08-27 08:19:19,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 1452 transitions, 28633 flow [2023-08-27 08:19:19,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-27 08:19:19,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-27 08:19:19,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2534 transitions. [2023-08-27 08:19:19,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36502448861999426 [2023-08-27 08:19:19,123 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2534 transitions. [2023-08-27 08:19:19,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2534 transitions. [2023-08-27 08:19:19,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:19:19,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2534 transitions. [2023-08-27 08:19:19,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 64.97435897435898) internal successors, (2534), 39 states have internal predecessors, (2534), 0 states have call successors, (0), 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-27 08:19:19,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 178.0) internal successors, (7120), 40 states have internal predecessors, (7120), 0 states have call successors, (0), 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-27 08:19:19,133 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 178.0) internal successors, (7120), 40 states have internal predecessors, (7120), 0 states have call successors, (0), 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-27 08:19:19,133 INFO L175 Difference]: Start difference. First operand has 293 places, 963 transitions, 18639 flow. Second operand 39 states and 2534 transitions. [2023-08-27 08:19:19,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 1452 transitions, 28633 flow [2023-08-27 08:19:20,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 1452 transitions, 28117 flow, removed 157 selfloop flow, removed 16 redundant places. [2023-08-27 08:19:20,922 INFO L231 Difference]: Finished difference. Result has 319 places, 1109 transitions, 23126 flow [2023-08-27 08:19:20,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=18191, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=23126, PETRI_PLACES=319, PETRI_TRANSITIONS=1109} [2023-08-27 08:19:20,923 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2023-08-27 08:19:20,923 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 1109 transitions, 23126 flow [2023-08-27 08:19:20,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 61.73913043478261) internal successors, (1420), 23 states have internal predecessors, (1420), 0 states have call successors, (0), 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-27 08:19:20,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:19:20,924 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:19:20,932 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-27 08:19:21,132 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,SelfDestructingSolverStorable25 [2023-08-27 08:19:21,133 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:19:21,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:19:21,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1534773799, now seen corresponding path program 12 times [2023-08-27 08:19:21,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:19:21,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536402144] [2023-08-27 08:19:21,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:19:21,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:19:21,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:19:21,314 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-27 08:19:21,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:19:21,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536402144] [2023-08-27 08:19:21,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536402144] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:19:21,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279977292] [2023-08-27 08:19:21,315 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 08:19:21,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:19:21,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:19:21,316 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-27 08:19:21,319 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-27 08:19:21,394 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 08:19:21,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:19:21,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 08:19:21,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:19:21,616 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-27 08:19:21,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:19:22,138 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-27 08:19:22,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279977292] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:19:22,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:19:22,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-27 08:19:22,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979740714] [2023-08-27 08:19:22,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:19:22,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 08:19:22,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:19:22,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 08:19:22,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2023-08-27 08:19:22,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:19:22,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 1109 transitions, 23126 flow. Second operand has 25 states, 25 states have (on average 61.76) internal successors, (1544), 25 states have internal predecessors, (1544), 0 states have call successors, (0), 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-27 08:19:22,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:19:22,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:19:22,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:19:28,802 INFO L124 PetriNetUnfolderBase]: 5867/11372 cut-off events. [2023-08-27 08:19:28,802 INFO L125 PetriNetUnfolderBase]: For 223627/223627 co-relation queries the response was YES. [2023-08-27 08:19:28,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78010 conditions, 11372 events. 5867/11372 cut-off events. For 223627/223627 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 86445 event pairs, 926 based on Foata normal form. 34/11406 useless extension candidates. Maximal degree in co-relation 77901. Up to 9262 conditions per place. [2023-08-27 08:19:28,917 INFO L140 encePairwiseOnDemand]: 168/178 looper letters, 952 selfloop transitions, 466 changer transitions 20/1438 dead transitions. [2023-08-27 08:19:28,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 1438 transitions, 29620 flow [2023-08-27 08:19:28,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-08-27 08:19:28,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-08-27 08:19:28,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3716 transitions. [2023-08-27 08:19:28,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35993800852382796 [2023-08-27 08:19:28,922 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3716 transitions. [2023-08-27 08:19:28,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3716 transitions. [2023-08-27 08:19:28,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:19:28,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3716 transitions. [2023-08-27 08:19:28,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 64.06896551724138) internal successors, (3716), 58 states have internal predecessors, (3716), 0 states have call successors, (0), 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-27 08:19:28,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 178.0) internal successors, (10502), 59 states have internal predecessors, (10502), 0 states have call successors, (0), 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-27 08:19:29,131 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 178.0) internal successors, (10502), 59 states have internal predecessors, (10502), 0 states have call successors, (0), 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-27 08:19:29,131 INFO L175 Difference]: Start difference. First operand has 319 places, 1109 transitions, 23126 flow. Second operand 58 states and 3716 transitions. [2023-08-27 08:19:29,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 1438 transitions, 29620 flow [2023-08-27 08:19:30,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 1438 transitions, 28943 flow, removed 134 selfloop flow, removed 20 redundant places. [2023-08-27 08:19:30,815 INFO L231 Difference]: Finished difference. Result has 361 places, 1209 transitions, 25530 flow [2023-08-27 08:19:30,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=22492, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=25530, PETRI_PLACES=361, PETRI_TRANSITIONS=1209} [2023-08-27 08:19:30,816 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 331 predicate places. [2023-08-27 08:19:30,817 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 1209 transitions, 25530 flow [2023-08-27 08:19:30,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 61.76) internal successors, (1544), 25 states have internal predecessors, (1544), 0 states have call successors, (0), 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-27 08:19:30,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:19:30,817 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:19:30,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 08:19:31,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 08:19:31,018 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:19:31,018 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:19:31,018 INFO L85 PathProgramCache]: Analyzing trace with hash 233312003, now seen corresponding path program 13 times [2023-08-27 08:19:31,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:19:31,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147241464] [2023-08-27 08:19:31,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:19:31,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:19:31,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:19:31,198 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-27 08:19:31,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:19:31,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147241464] [2023-08-27 08:19:31,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147241464] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:19:31,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482169785] [2023-08-27 08:19:31,199 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 08:19:31,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:19:31,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:19:31,201 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-27 08:19:31,220 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-27 08:19:31,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:19:31,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 08:19:31,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:19:31,390 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-27 08:19:31,390 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:19:31,636 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-27 08:19:31,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482169785] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:19:31,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:19:31,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-08-27 08:19:31,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373900109] [2023-08-27 08:19:31,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:19:31,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 08:19:31,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:19:31,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 08:19:31,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2023-08-27 08:19:31,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:19:31,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 1209 transitions, 25530 flow. Second operand has 23 states, 23 states have (on average 61.73913043478261) internal successors, (1420), 23 states have internal predecessors, (1420), 0 states have call successors, (0), 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-27 08:19:31,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:19:31,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:19:31,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:19:38,718 INFO L124 PetriNetUnfolderBase]: 7930/15372 cut-off events. [2023-08-27 08:19:38,718 INFO L125 PetriNetUnfolderBase]: For 303867/303867 co-relation queries the response was YES. [2023-08-27 08:19:38,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108673 conditions, 15372 events. 7930/15372 cut-off events. For 303867/303867 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 123901 event pairs, 675 based on Foata normal form. 135/15507 useless extension candidates. Maximal degree in co-relation 108559. Up to 6218 conditions per place. [2023-08-27 08:19:38,896 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 672 selfloop transitions, 881 changer transitions 304/1857 dead transitions. [2023-08-27 08:19:38,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 1857 transitions, 40389 flow [2023-08-27 08:19:38,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-27 08:19:38,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-08-27 08:19:38,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 3233 transitions. [2023-08-27 08:19:38,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3632584269662921 [2023-08-27 08:19:38,899 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 3233 transitions. [2023-08-27 08:19:38,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 3233 transitions. [2023-08-27 08:19:38,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:19:38,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 3233 transitions. [2023-08-27 08:19:38,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 64.66) internal successors, (3233), 50 states have internal predecessors, (3233), 0 states have call successors, (0), 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-27 08:19:38,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 178.0) internal successors, (9078), 51 states have internal predecessors, (9078), 0 states have call successors, (0), 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-27 08:19:38,909 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 178.0) internal successors, (9078), 51 states have internal predecessors, (9078), 0 states have call successors, (0), 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-27 08:19:38,909 INFO L175 Difference]: Start difference. First operand has 361 places, 1209 transitions, 25530 flow. Second operand 50 states and 3233 transitions. [2023-08-27 08:19:38,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 1857 transitions, 40389 flow [2023-08-27 08:19:41,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 1857 transitions, 39033 flow, removed 323 selfloop flow, removed 33 redundant places. [2023-08-27 08:19:41,853 INFO L231 Difference]: Finished difference. Result has 385 places, 1354 transitions, 31829 flow [2023-08-27 08:19:41,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=24365, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=597, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=31829, PETRI_PLACES=385, PETRI_TRANSITIONS=1354} [2023-08-27 08:19:41,854 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 355 predicate places. [2023-08-27 08:19:41,855 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 1354 transitions, 31829 flow [2023-08-27 08:19:41,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 61.73913043478261) internal successors, (1420), 23 states have internal predecessors, (1420), 0 states have call successors, (0), 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-27 08:19:41,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:19:41,855 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:19:41,863 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-27 08:19:42,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:19:42,061 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:19:42,061 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:19:42,061 INFO L85 PathProgramCache]: Analyzing trace with hash -386799797, now seen corresponding path program 14 times [2023-08-27 08:19:42,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:19:42,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131695767] [2023-08-27 08:19:42,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:19:42,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:19:42,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:19:42,241 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-27 08:19:42,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:19:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131695767] [2023-08-27 08:19:42,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131695767] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:19:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317418906] [2023-08-27 08:19:42,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:19:42,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:19:42,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:19:42,251 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:19:42,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 08:19:42,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:19:42,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:19:42,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 08:19:42,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:19:42,545 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-27 08:19:42,545 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:19:42,957 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-27 08:19:42,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317418906] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:19:42,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:19:42,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-27 08:19:42,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200519574] [2023-08-27 08:19:42,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:19:42,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 08:19:42,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:19:42,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 08:19:42,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2023-08-27 08:19:42,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:19:42,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 1354 transitions, 31829 flow. Second operand has 25 states, 25 states have (on average 61.76) internal successors, (1544), 25 states have internal predecessors, (1544), 0 states have call successors, (0), 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-27 08:19:42,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:19:42,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:19:42,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:19:52,296 INFO L124 PetriNetUnfolderBase]: 6549/13505 cut-off events. [2023-08-27 08:19:52,296 INFO L125 PetriNetUnfolderBase]: For 311918/311918 co-relation queries the response was YES. [2023-08-27 08:19:52,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103435 conditions, 13505 events. 6549/13505 cut-off events. For 311918/311918 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 113064 event pairs, 896 based on Foata normal form. 53/13558 useless extension candidates. Maximal degree in co-relation 103318. Up to 8961 conditions per place. [2023-08-27 08:19:52,430 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 1108 selfloop transitions, 682 changer transitions 34/1824 dead transitions. [2023-08-27 08:19:52,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 1824 transitions, 42246 flow [2023-08-27 08:19:52,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-08-27 08:19:52,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2023-08-27 08:19:52,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 4692 transitions. [2023-08-27 08:19:52,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36108973372325687 [2023-08-27 08:19:52,434 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 4692 transitions. [2023-08-27 08:19:52,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 4692 transitions. [2023-08-27 08:19:52,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:19:52,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 4692 transitions. [2023-08-27 08:19:52,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 64.27397260273973) internal successors, (4692), 73 states have internal predecessors, (4692), 0 states have call successors, (0), 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-27 08:19:52,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 178.0) internal successors, (13172), 74 states have internal predecessors, (13172), 0 states have call successors, (0), 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-27 08:19:52,450 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 178.0) internal successors, (13172), 74 states have internal predecessors, (13172), 0 states have call successors, (0), 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-27 08:19:52,451 INFO L175 Difference]: Start difference. First operand has 385 places, 1354 transitions, 31829 flow. Second operand 73 states and 4692 transitions. [2023-08-27 08:19:52,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 1824 transitions, 42246 flow [2023-08-27 08:19:55,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1824 transitions, 40708 flow, removed 433 selfloop flow, removed 35 redundant places. [2023-08-27 08:19:55,423 INFO L231 Difference]: Finished difference. Result has 434 places, 1515 transitions, 35118 flow [2023-08-27 08:19:55,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=30395, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=524, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=35118, PETRI_PLACES=434, PETRI_TRANSITIONS=1515} [2023-08-27 08:19:55,425 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 404 predicate places. [2023-08-27 08:19:55,425 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 1515 transitions, 35118 flow [2023-08-27 08:19:55,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 61.76) internal successors, (1544), 25 states have internal predecessors, (1544), 0 states have call successors, (0), 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-27 08:19:55,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:19:55,425 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:19:55,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 08:19:55,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 08:19:55,627 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:19:55,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:19:55,627 INFO L85 PathProgramCache]: Analyzing trace with hash -414505427, now seen corresponding path program 15 times [2023-08-27 08:19:55,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:19:55,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537106011] [2023-08-27 08:19:55,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:19:55,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:19:55,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:19:55,865 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-27 08:19:55,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:19:55,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537106011] [2023-08-27 08:19:55,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537106011] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:19:55,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207712628] [2023-08-27 08:19:55,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:19:55,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:19:55,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:19:55,867 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:19:55,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 08:19:55,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 08:19:55,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:19:55,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 08:19:55,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:19:56,138 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-27 08:19:56,138 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:19:56,585 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-27 08:19:56,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207712628] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:19:56,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:19:56,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-27 08:19:56,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28146359] [2023-08-27 08:19:56,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:19:56,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 08:19:56,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:19:56,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 08:19:56,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2023-08-27 08:19:56,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:19:56,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 1515 transitions, 35118 flow. Second operand has 25 states, 25 states have (on average 61.76) internal successors, (1544), 25 states have internal predecessors, (1544), 0 states have call successors, (0), 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-27 08:19:56,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:19:56,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:19:56,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:20:06,449 INFO L124 PetriNetUnfolderBase]: 6320/12932 cut-off events. [2023-08-27 08:20:06,449 INFO L125 PetriNetUnfolderBase]: For 325433/325433 co-relation queries the response was YES. [2023-08-27 08:20:06,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107755 conditions, 12932 events. 6320/12932 cut-off events. For 325433/325433 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 106399 event pairs, 884 based on Foata normal form. 51/12983 useless extension candidates. Maximal degree in co-relation 107625. Up to 8961 conditions per place. [2023-08-27 08:20:06,609 INFO L140 encePairwiseOnDemand]: 168/178 looper letters, 969 selfloop transitions, 744 changer transitions 15/1728 dead transitions. [2023-08-27 08:20:06,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1728 transitions, 40975 flow [2023-08-27 08:20:06,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-08-27 08:20:06,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-08-27 08:20:06,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 4168 transitions. [2023-08-27 08:20:06,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602420051858254 [2023-08-27 08:20:06,613 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 4168 transitions. [2023-08-27 08:20:06,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 4168 transitions. [2023-08-27 08:20:06,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:20:06,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 4168 transitions. [2023-08-27 08:20:06,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 64.12307692307692) internal successors, (4168), 65 states have internal predecessors, (4168), 0 states have call successors, (0), 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-27 08:20:06,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 178.0) internal successors, (11748), 66 states have internal predecessors, (11748), 0 states have call successors, (0), 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-27 08:20:06,625 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 178.0) internal successors, (11748), 66 states have internal predecessors, (11748), 0 states have call successors, (0), 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-27 08:20:06,625 INFO L175 Difference]: Start difference. First operand has 434 places, 1515 transitions, 35118 flow. Second operand 65 states and 4168 transitions. [2023-08-27 08:20:06,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1728 transitions, 40975 flow [2023-08-27 08:20:10,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1728 transitions, 40134 flow, removed 197 selfloop flow, removed 39 redundant places. [2023-08-27 08:20:10,621 INFO L231 Difference]: Finished difference. Result has 455 places, 1515 transitions, 36191 flow [2023-08-27 08:20:10,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=34310, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=737, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=773, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=36191, PETRI_PLACES=455, PETRI_TRANSITIONS=1515} [2023-08-27 08:20:10,623 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 425 predicate places. [2023-08-27 08:20:10,623 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 1515 transitions, 36191 flow [2023-08-27 08:20:10,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 61.76) internal successors, (1544), 25 states have internal predecessors, (1544), 0 states have call successors, (0), 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-27 08:20:10,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:20:10,623 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:20:10,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 08:20:10,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:20:10,824 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:20:10,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:20:10,824 INFO L85 PathProgramCache]: Analyzing trace with hash 235701973, now seen corresponding path program 16 times [2023-08-27 08:20:10,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:20:10,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950862617] [2023-08-27 08:20:10,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:20:10,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:20:10,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:20:10,995 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-27 08:20:10,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:20:10,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950862617] [2023-08-27 08:20:10,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950862617] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:20:10,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927462506] [2023-08-27 08:20:10,996 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 08:20:10,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:20:10,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:20:10,997 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:20:11,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 08:20:11,083 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 08:20:11,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:20:11,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 08:20:11,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:20:11,225 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-27 08:20:11,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:20:11,480 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-27 08:20:11,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927462506] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:20:11,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:20:11,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-27 08:20:11,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902296246] [2023-08-27 08:20:11,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:20:11,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 08:20:11,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:20:11,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 08:20:11,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:20:11,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:20:11,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 1515 transitions, 36191 flow. Second operand has 22 states, 22 states have (on average 61.77272727272727) internal successors, (1359), 22 states have internal predecessors, (1359), 0 states have call successors, (0), 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-27 08:20:11,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:20:11,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:20:11,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:20:20,643 INFO L124 PetriNetUnfolderBase]: 8002/16089 cut-off events. [2023-08-27 08:20:20,644 INFO L125 PetriNetUnfolderBase]: For 404200/404200 co-relation queries the response was YES. [2023-08-27 08:20:20,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133974 conditions, 16089 events. 8002/16089 cut-off events. For 404200/404200 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 135900 event pairs, 795 based on Foata normal form. 94/16183 useless extension candidates. Maximal degree in co-relation 133844. Up to 10441 conditions per place. [2023-08-27 08:20:20,839 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 1297 selfloop transitions, 668 changer transitions 30/1995 dead transitions. [2023-08-27 08:20:20,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 1995 transitions, 48461 flow [2023-08-27 08:20:20,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-27 08:20:20,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-27 08:20:20,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 3055 transitions. [2023-08-27 08:20:20,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3651685393258427 [2023-08-27 08:20:20,842 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 3055 transitions. [2023-08-27 08:20:20,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 3055 transitions. [2023-08-27 08:20:20,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:20:20,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 3055 transitions. [2023-08-27 08:20:20,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 65.0) internal successors, (3055), 47 states have internal predecessors, (3055), 0 states have call successors, (0), 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-27 08:20:20,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 178.0) internal successors, (8544), 48 states have internal predecessors, (8544), 0 states have call successors, (0), 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-27 08:20:20,851 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 178.0) internal successors, (8544), 48 states have internal predecessors, (8544), 0 states have call successors, (0), 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-27 08:20:20,851 INFO L175 Difference]: Start difference. First operand has 455 places, 1515 transitions, 36191 flow. Second operand 47 states and 3055 transitions. [2023-08-27 08:20:20,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 1995 transitions, 48461 flow [2023-08-27 08:20:25,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 1995 transitions, 47407 flow, removed 102 selfloop flow, removed 47 redundant places. [2023-08-27 08:20:25,602 INFO L231 Difference]: Finished difference. Result has 466 places, 1790 transitions, 43860 flow [2023-08-27 08:20:25,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=35213, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=968, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=43860, PETRI_PLACES=466, PETRI_TRANSITIONS=1790} [2023-08-27 08:20:25,604 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 436 predicate places. [2023-08-27 08:20:25,604 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 1790 transitions, 43860 flow [2023-08-27 08:20:25,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 61.77272727272727) internal successors, (1359), 22 states have internal predecessors, (1359), 0 states have call successors, (0), 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-27 08:20:25,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:20:25,604 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:20:25,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 08:20:25,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-27 08:20:25,805 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:20:25,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:20:25,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1538832135, now seen corresponding path program 17 times [2023-08-27 08:20:25,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:20:25,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174687943] [2023-08-27 08:20:25,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:20:25,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:20:25,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:20:25,988 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-27 08:20:25,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:20:25,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174687943] [2023-08-27 08:20:25,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174687943] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:20:25,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748225701] [2023-08-27 08:20:25,990 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 08:20:25,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:20:25,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:20:25,991 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:20:26,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 08:20:26,067 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:20:26,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:20:26,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 08:20:26,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:20:26,198 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-27 08:20:26,198 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:20:26,427 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-27 08:20:26,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748225701] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:20:26,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:20:26,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-27 08:20:26,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659515248] [2023-08-27 08:20:26,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:20:26,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 08:20:26,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:20:26,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 08:20:26,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:20:26,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:20:26,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 1790 transitions, 43860 flow. Second operand has 22 states, 22 states have (on average 61.72727272727273) internal successors, (1358), 22 states have internal predecessors, (1358), 0 states have call successors, (0), 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-27 08:20:26,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:20:26,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:20:26,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:20:38,162 INFO L124 PetriNetUnfolderBase]: 9984/19339 cut-off events. [2023-08-27 08:20:38,162 INFO L125 PetriNetUnfolderBase]: For 555859/555859 co-relation queries the response was YES. [2023-08-27 08:20:38,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173697 conditions, 19339 events. 9984/19339 cut-off events. For 555859/555859 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 161973 event pairs, 1034 based on Foata normal form. 42/19381 useless extension candidates. Maximal degree in co-relation 173555. Up to 14095 conditions per place. [2023-08-27 08:20:38,521 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 1680 selfloop transitions, 476 changer transitions 210/2366 dead transitions. [2023-08-27 08:20:38,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 2366 transitions, 60336 flow [2023-08-27 08:20:38,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 08:20:38,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 08:20:38,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2846 transitions. [2023-08-27 08:20:38,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36338100102145043 [2023-08-27 08:20:38,525 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2846 transitions. [2023-08-27 08:20:38,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2846 transitions. [2023-08-27 08:20:38,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:20:38,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2846 transitions. [2023-08-27 08:20:38,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 64.68181818181819) internal successors, (2846), 44 states have internal predecessors, (2846), 0 states have call successors, (0), 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-27 08:20:38,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 178.0) internal successors, (8010), 45 states have internal predecessors, (8010), 0 states have call successors, (0), 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-27 08:20:38,534 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 178.0) internal successors, (8010), 45 states have internal predecessors, (8010), 0 states have call successors, (0), 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-27 08:20:38,534 INFO L175 Difference]: Start difference. First operand has 466 places, 1790 transitions, 43860 flow. Second operand 44 states and 2846 transitions. [2023-08-27 08:20:38,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 2366 transitions, 60336 flow [2023-08-27 08:20:46,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 2366 transitions, 59234 flow, removed 522 selfloop flow, removed 17 redundant places. [2023-08-27 08:20:46,178 INFO L231 Difference]: Finished difference. Result has 499 places, 1980 transitions, 49796 flow [2023-08-27 08:20:46,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=42781, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=49796, PETRI_PLACES=499, PETRI_TRANSITIONS=1980} [2023-08-27 08:20:46,179 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 469 predicate places. [2023-08-27 08:20:46,179 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 1980 transitions, 49796 flow [2023-08-27 08:20:46,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 61.72727272727273) internal successors, (1358), 22 states have internal predecessors, (1358), 0 states have call successors, (0), 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-27 08:20:46,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:20:46,180 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:20:46,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 08:20:46,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:20:46,380 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:20:46,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:20:46,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1173194259, now seen corresponding path program 18 times [2023-08-27 08:20:46,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:20:46,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995652839] [2023-08-27 08:20:46,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:20:46,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:20:46,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:20:46,551 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-27 08:20:46,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:20:46,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995652839] [2023-08-27 08:20:46,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995652839] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:20:46,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014875153] [2023-08-27 08:20:46,551 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 08:20:46,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:20:46,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:20:46,553 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:20:46,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 08:20:46,640 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 08:20:46,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:20:46,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 08:20:46,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:20:46,816 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-27 08:20:46,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:20:47,284 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-27 08:20:47,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014875153] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:20:47,284 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:20:47,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-27 08:20:47,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12766977] [2023-08-27 08:20:47,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:20:47,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 08:20:47,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:20:47,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 08:20:47,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2023-08-27 08:20:47,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:20:47,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 1980 transitions, 49796 flow. Second operand has 25 states, 25 states have (on average 61.76) internal successors, (1544), 25 states have internal predecessors, (1544), 0 states have call successors, (0), 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-27 08:20:47,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:20:47,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:20:47,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:21:02,247 INFO L124 PetriNetUnfolderBase]: 9061/18205 cut-off events. [2023-08-27 08:21:02,247 INFO L125 PetriNetUnfolderBase]: For 652639/652639 co-relation queries the response was YES. [2023-08-27 08:21:02,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174852 conditions, 18205 events. 9061/18205 cut-off events. For 652639/652639 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 156906 event pairs, 1494 based on Foata normal form. 21/18226 useless extension candidates. Maximal degree in co-relation 174702. Up to 16437 conditions per place. [2023-08-27 08:21:02,687 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 1763 selfloop transitions, 361 changer transitions 20/2144 dead transitions. [2023-08-27 08:21:02,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 2144 transitions, 56159 flow [2023-08-27 08:21:02,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-27 08:21:02,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-27 08:21:02,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 3022 transitions. [2023-08-27 08:21:02,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.361224001912503 [2023-08-27 08:21:02,695 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 3022 transitions. [2023-08-27 08:21:02,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 3022 transitions. [2023-08-27 08:21:02,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:21:02,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 3022 transitions. [2023-08-27 08:21:02,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 64.29787234042553) internal successors, (3022), 47 states have internal predecessors, (3022), 0 states have call successors, (0), 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-27 08:21:02,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 178.0) internal successors, (8544), 48 states have internal predecessors, (8544), 0 states have call successors, (0), 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-27 08:21:02,704 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 178.0) internal successors, (8544), 48 states have internal predecessors, (8544), 0 states have call successors, (0), 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-27 08:21:02,704 INFO L175 Difference]: Start difference. First operand has 499 places, 1980 transitions, 49796 flow. Second operand 47 states and 3022 transitions. [2023-08-27 08:21:02,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 2144 transitions, 56159 flow [2023-08-27 08:21:11,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 2144 transitions, 54333 flow, removed 776 selfloop flow, removed 19 redundant places. [2023-08-27 08:21:11,724 INFO L231 Difference]: Finished difference. Result has 533 places, 2024 transitions, 50095 flow [2023-08-27 08:21:11,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=48066, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=50095, PETRI_PLACES=533, PETRI_TRANSITIONS=2024} [2023-08-27 08:21:11,726 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 503 predicate places. [2023-08-27 08:21:11,726 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 2024 transitions, 50095 flow [2023-08-27 08:21:11,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 61.76) internal successors, (1544), 25 states have internal predecessors, (1544), 0 states have call successors, (0), 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-27 08:21:11,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:21:11,726 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:21:11,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 08:21:11,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:21:11,927 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:21:11,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:21:11,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1201937769, now seen corresponding path program 19 times [2023-08-27 08:21:11,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:21:11,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030160721] [2023-08-27 08:21:11,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:21:11,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:21:11,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:21:12,091 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-27 08:21:12,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:21:12,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030160721] [2023-08-27 08:21:12,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030160721] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:21:12,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685859827] [2023-08-27 08:21:12,092 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 08:21:12,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:21:12,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:21:12,093 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:21:12,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 08:21:12,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:21:12,172 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 08:21:12,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:21:12,311 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-27 08:21:12,311 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:21:12,544 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-27 08:21:12,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685859827] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:21:12,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:21:12,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-27 08:21:12,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597122382] [2023-08-27 08:21:12,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:21:12,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 08:21:12,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:21:12,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 08:21:12,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:21:12,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:21:12,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 2024 transitions, 50095 flow. Second operand has 22 states, 22 states have (on average 61.77272727272727) internal successors, (1359), 22 states have internal predecessors, (1359), 0 states have call successors, (0), 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-27 08:21:12,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:21:12,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:21:12,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:21:26,217 INFO L124 PetriNetUnfolderBase]: 9284/18794 cut-off events. [2023-08-27 08:21:26,217 INFO L125 PetriNetUnfolderBase]: For 633513/633513 co-relation queries the response was YES. [2023-08-27 08:21:26,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175921 conditions, 18794 events. 9284/18794 cut-off events. For 633513/633513 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 164284 event pairs, 982 based on Foata normal form. 69/18863 useless extension candidates. Maximal degree in co-relation 175762. Up to 14102 conditions per place. [2023-08-27 08:21:26,491 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 1682 selfloop transitions, 569 changer transitions 24/2275 dead transitions. [2023-08-27 08:21:26,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 2275 transitions, 58944 flow [2023-08-27 08:21:26,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 08:21:26,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 08:21:26,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2863 transitions. [2023-08-27 08:21:26,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36555158324821246 [2023-08-27 08:21:26,494 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2863 transitions. [2023-08-27 08:21:26,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2863 transitions. [2023-08-27 08:21:26,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:21:26,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2863 transitions. [2023-08-27 08:21:26,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 65.06818181818181) internal successors, (2863), 44 states have internal predecessors, (2863), 0 states have call successors, (0), 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-27 08:21:26,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 178.0) internal successors, (8010), 45 states have internal predecessors, (8010), 0 states have call successors, (0), 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-27 08:21:26,502 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 178.0) internal successors, (8010), 45 states have internal predecessors, (8010), 0 states have call successors, (0), 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-27 08:21:26,502 INFO L175 Difference]: Start difference. First operand has 533 places, 2024 transitions, 50095 flow. Second operand 44 states and 2863 transitions. [2023-08-27 08:21:26,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 2275 transitions, 58944 flow [2023-08-27 08:21:34,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 2275 transitions, 58164 flow, removed 352 selfloop flow, removed 16 redundant places. [2023-08-27 08:21:35,039 INFO L231 Difference]: Finished difference. Result has 566 places, 2087 transitions, 52868 flow [2023-08-27 08:21:35,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=49427, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2022, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=52868, PETRI_PLACES=566, PETRI_TRANSITIONS=2087} [2023-08-27 08:21:35,041 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 536 predicate places. [2023-08-27 08:21:35,041 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 2087 transitions, 52868 flow [2023-08-27 08:21:35,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 61.77272727272727) internal successors, (1359), 22 states have internal predecessors, (1359), 0 states have call successors, (0), 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-27 08:21:35,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:21:35,041 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:21:35,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 08:21:35,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:21:35,250 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:21:35,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:21:35,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1881028705, now seen corresponding path program 20 times [2023-08-27 08:21:35,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:21:35,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473065082] [2023-08-27 08:21:35,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:21:35,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:21:35,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:21:35,435 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-27 08:21:35,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:21:35,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473065082] [2023-08-27 08:21:35,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473065082] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:21:35,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739742085] [2023-08-27 08:21:35,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:21:35,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:21:35,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:21:35,437 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:21:35,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 08:21:35,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:21:35,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:21:35,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 08:21:35,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:21:35,696 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-27 08:21:35,696 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:21:36,124 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-27 08:21:36,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739742085] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:21:36,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:21:36,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-27 08:21:36,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113324297] [2023-08-27 08:21:36,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:21:36,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 08:21:36,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:21:36,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 08:21:36,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2023-08-27 08:21:36,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:21:36,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 2087 transitions, 52868 flow. Second operand has 25 states, 25 states have (on average 61.76) internal successors, (1544), 25 states have internal predecessors, (1544), 0 states have call successors, (0), 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-27 08:21:36,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:21:36,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:21:36,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:21:52,491 INFO L124 PetriNetUnfolderBase]: 9935/20491 cut-off events. [2023-08-27 08:21:52,491 INFO L125 PetriNetUnfolderBase]: For 799458/799458 co-relation queries the response was YES. [2023-08-27 08:21:52,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199577 conditions, 20491 events. 9935/20491 cut-off events. For 799458/799458 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 184896 event pairs, 1220 based on Foata normal form. 51/20542 useless extension candidates. Maximal degree in co-relation 199408. Up to 16762 conditions per place. [2023-08-27 08:21:52,842 INFO L140 encePairwiseOnDemand]: 168/178 looper letters, 1892 selfloop transitions, 522 changer transitions 25/2439 dead transitions. [2023-08-27 08:21:52,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 2439 transitions, 65230 flow [2023-08-27 08:21:52,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-27 08:21:52,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-27 08:21:52,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 3014 transitions. [2023-08-27 08:21:52,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36026775041836 [2023-08-27 08:21:52,845 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 3014 transitions. [2023-08-27 08:21:52,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 3014 transitions. [2023-08-27 08:21:52,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:21:52,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 3014 transitions. [2023-08-27 08:21:52,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 64.12765957446808) internal successors, (3014), 47 states have internal predecessors, (3014), 0 states have call successors, (0), 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-27 08:21:52,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 178.0) internal successors, (8544), 48 states have internal predecessors, (8544), 0 states have call successors, (0), 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-27 08:21:52,851 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 178.0) internal successors, (8544), 48 states have internal predecessors, (8544), 0 states have call successors, (0), 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-27 08:21:52,851 INFO L175 Difference]: Start difference. First operand has 566 places, 2087 transitions, 52868 flow. Second operand 47 states and 3014 transitions. [2023-08-27 08:21:52,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 2439 transitions, 65230 flow [2023-08-27 08:22:03,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 2439 transitions, 64325 flow, removed 303 selfloop flow, removed 27 redundant places. [2023-08-27 08:22:03,529 INFO L231 Difference]: Finished difference. Result has 590 places, 2269 transitions, 59186 flow [2023-08-27 08:22:03,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=52155, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2087, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=59186, PETRI_PLACES=590, PETRI_TRANSITIONS=2269} [2023-08-27 08:22:03,531 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 560 predicate places. [2023-08-27 08:22:03,531 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 2269 transitions, 59186 flow [2023-08-27 08:22:03,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 61.76) internal successors, (1544), 25 states have internal predecessors, (1544), 0 states have call successors, (0), 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-27 08:22:03,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:22:03,532 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:22:03,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 08:22:03,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-27 08:22:03,738 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:22:03,738 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:22:03,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1909772215, now seen corresponding path program 21 times [2023-08-27 08:22:03,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:22:03,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255580704] [2023-08-27 08:22:03,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:22:03,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:22:03,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:22:03,900 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-27 08:22:03,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:22:03,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255580704] [2023-08-27 08:22:03,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255580704] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:22:03,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456808442] [2023-08-27 08:22:03,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:22:03,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:22:03,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:22:03,905 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:22:03,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 08:22:03,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 08:22:03,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:22:03,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 08:22:03,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:22:04,220 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-27 08:22:04,221 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:22:04,635 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-27 08:22:04,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456808442] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:22:04,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:22:04,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-27 08:22:04,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826204462] [2023-08-27 08:22:04,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:22:04,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 08:22:04,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:22:04,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 08:22:04,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2023-08-27 08:22:04,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:22:04,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 2269 transitions, 59186 flow. Second operand has 25 states, 25 states have (on average 61.84) internal successors, (1546), 25 states have internal predecessors, (1546), 0 states have call successors, (0), 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-27 08:22:04,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:22:04,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:22:04,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:22:22,157 INFO L124 PetriNetUnfolderBase]: 10136/20686 cut-off events. [2023-08-27 08:22:22,158 INFO L125 PetriNetUnfolderBase]: For 888586/888586 co-relation queries the response was YES. [2023-08-27 08:22:22,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210340 conditions, 20686 events. 10136/20686 cut-off events. For 888586/888586 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 184862 event pairs, 1222 based on Foata normal form. 49/20735 useless extension candidates. Maximal degree in co-relation 210167. Up to 16813 conditions per place. [2023-08-27 08:22:22,543 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 2070 selfloop transitions, 470 changer transitions 13/2553 dead transitions. [2023-08-27 08:22:22,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 2553 transitions, 70381 flow [2023-08-27 08:22:22,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-08-27 08:22:22,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-08-27 08:22:22,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 3081 transitions. [2023-08-27 08:22:22,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36060393258426965 [2023-08-27 08:22:22,547 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 3081 transitions. [2023-08-27 08:22:22,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 3081 transitions. [2023-08-27 08:22:22,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:22:22,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 3081 transitions. [2023-08-27 08:22:22,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 64.1875) internal successors, (3081), 48 states have internal predecessors, (3081), 0 states have call successors, (0), 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-27 08:22:22,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 178.0) internal successors, (8722), 49 states have internal predecessors, (8722), 0 states have call successors, (0), 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-27 08:22:22,556 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 178.0) internal successors, (8722), 49 states have internal predecessors, (8722), 0 states have call successors, (0), 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-27 08:22:22,556 INFO L175 Difference]: Start difference. First operand has 590 places, 2269 transitions, 59186 flow. Second operand 48 states and 3081 transitions. [2023-08-27 08:22:22,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 2553 transitions, 70381 flow [2023-08-27 08:22:36,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 2553 transitions, 68242 flow, removed 908 selfloop flow, removed 19 redundant places. [2023-08-27 08:22:36,282 INFO L231 Difference]: Finished difference. Result has 620 places, 2331 transitions, 60145 flow [2023-08-27 08:22:36,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=57646, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=407, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=60145, PETRI_PLACES=620, PETRI_TRANSITIONS=2331} [2023-08-27 08:22:36,284 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 590 predicate places. [2023-08-27 08:22:36,284 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 2331 transitions, 60145 flow [2023-08-27 08:22:36,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 61.84) internal successors, (1546), 25 states have internal predecessors, (1546), 0 states have call successors, (0), 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-27 08:22:36,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:22:36,285 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:22:36,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 08:22:36,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-27 08:22:36,490 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:22:36,490 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:22:36,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1556253353, now seen corresponding path program 22 times [2023-08-27 08:22:36,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:22:36,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771980495] [2023-08-27 08:22:36,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:22:36,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:22:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:22:36,637 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-27 08:22:36,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:22:36,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771980495] [2023-08-27 08:22:36,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771980495] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:22:36,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127182879] [2023-08-27 08:22:36,637 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 08:22:36,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:22:36,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:22:36,641 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:22:36,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 08:22:36,726 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 08:22:36,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:22:36,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 08:22:36,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:22:36,855 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-27 08:22:36,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:22:37,069 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-27 08:22:37,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127182879] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:22:37,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:22:37,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-27 08:22:37,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049094845] [2023-08-27 08:22:37,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:22:37,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 08:22:37,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:22:37,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 08:22:37,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2023-08-27 08:22:37,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:22:37,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 2331 transitions, 60145 flow. Second operand has 21 states, 21 states have (on average 61.76190476190476) internal successors, (1297), 21 states have internal predecessors, (1297), 0 states have call successors, (0), 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-27 08:22:37,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:22:37,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:22:37,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:22:55,761 INFO L124 PetriNetUnfolderBase]: 12366/24182 cut-off events. [2023-08-27 08:22:55,761 INFO L125 PetriNetUnfolderBase]: For 996891/996891 co-relation queries the response was YES. [2023-08-27 08:22:56,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247264 conditions, 24182 events. 12366/24182 cut-off events. For 996891/996891 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 212218 event pairs, 1078 based on Foata normal form. 159/24341 useless extension candidates. Maximal degree in co-relation 247087. Up to 17301 conditions per place. [2023-08-27 08:22:56,301 INFO L140 encePairwiseOnDemand]: 168/178 looper letters, 2021 selfloop transitions, 1203 changer transitions 50/3274 dead transitions. [2023-08-27 08:22:56,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 3274 transitions, 89808 flow [2023-08-27 08:22:56,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 08:22:56,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 08:22:56,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2566 transitions. [2023-08-27 08:22:56,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3603932584269663 [2023-08-27 08:22:56,303 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2566 transitions. [2023-08-27 08:22:56,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2566 transitions. [2023-08-27 08:22:56,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:22:56,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2566 transitions. [2023-08-27 08:22:56,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 64.15) internal successors, (2566), 40 states have internal predecessors, (2566), 0 states have call successors, (0), 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-27 08:22:56,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 178.0) internal successors, (7298), 41 states have internal predecessors, (7298), 0 states have call successors, (0), 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-27 08:22:56,310 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 178.0) internal successors, (7298), 41 states have internal predecessors, (7298), 0 states have call successors, (0), 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-27 08:22:56,310 INFO L175 Difference]: Start difference. First operand has 620 places, 2331 transitions, 60145 flow. Second operand 40 states and 2566 transitions. [2023-08-27 08:22:56,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 3274 transitions, 89808 flow [2023-08-27 08:23:10,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 3274 transitions, 89307 flow, removed 51 selfloop flow, removed 27 redundant places. [2023-08-27 08:23:10,707 INFO L231 Difference]: Finished difference. Result has 631 places, 2906 transitions, 79782 flow [2023-08-27 08:23:10,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=59669, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=704, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=79782, PETRI_PLACES=631, PETRI_TRANSITIONS=2906} [2023-08-27 08:23:10,708 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 601 predicate places. [2023-08-27 08:23:10,708 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 2906 transitions, 79782 flow [2023-08-27 08:23:10,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 61.76190476190476) internal successors, (1297), 21 states have internal predecessors, (1297), 0 states have call successors, (0), 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-27 08:23:10,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:23:10,709 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:23:10,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 08:23:10,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:23:10,909 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:23:10,910 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:23:10,910 INFO L85 PathProgramCache]: Analyzing trace with hash 2125548241, now seen corresponding path program 23 times [2023-08-27 08:23:10,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:23:10,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610463394] [2023-08-27 08:23:10,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:23:10,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:23:10,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:23:11,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:23:11,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:23:11,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610463394] [2023-08-27 08:23:11,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610463394] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:23:11,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569226737] [2023-08-27 08:23:11,100 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 08:23:11,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:23:11,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:23:11,105 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:23:11,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 08:23:11,185 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 08:23:11,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:23:11,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-27 08:23:11,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:23:11,359 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:23:11,359 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:23:11,762 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:23:11,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569226737] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:23:11,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:23:11,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-27 08:23:11,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064054425] [2023-08-27 08:23:11,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:23:11,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 08:23:11,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:23:11,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 08:23:11,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2023-08-27 08:23:11,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:23:11,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 2906 transitions, 79782 flow. Second operand has 26 states, 26 states have (on average 61.57692307692308) internal successors, (1601), 26 states have internal predecessors, (1601), 0 states have call successors, (0), 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-27 08:23:11,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:23:11,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:23:11,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:23:44,588 INFO L124 PetriNetUnfolderBase]: 15931/32135 cut-off events. [2023-08-27 08:23:44,588 INFO L125 PetriNetUnfolderBase]: For 1457152/1457152 co-relation queries the response was YES. [2023-08-27 08:23:45,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342158 conditions, 32135 events. 15931/32135 cut-off events. For 1457152/1457152 co-relation queries the response was YES. Maximal size of possible extension queue 1047. Compared 306548 event pairs, 471 based on Foata normal form. 195/32330 useless extension candidates. Maximal degree in co-relation 341976. Up to 11698 conditions per place. [2023-08-27 08:23:45,415 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 2151 selfloop transitions, 1831 changer transitions 14/3996 dead transitions. [2023-08-27 08:23:45,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 3996 transitions, 115079 flow [2023-08-27 08:23:45,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-08-27 08:23:45,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-08-27 08:23:45,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3885 transitions. [2023-08-27 08:23:45,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3637640449438202 [2023-08-27 08:23:45,418 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3885 transitions. [2023-08-27 08:23:45,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3885 transitions. [2023-08-27 08:23:45,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:23:45,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3885 transitions. [2023-08-27 08:23:45,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 64.75) internal successors, (3885), 60 states have internal predecessors, (3885), 0 states have call successors, (0), 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-27 08:23:45,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 178.0) internal successors, (10858), 61 states have internal predecessors, (10858), 0 states have call successors, (0), 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-27 08:23:45,429 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 178.0) internal successors, (10858), 61 states have internal predecessors, (10858), 0 states have call successors, (0), 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-27 08:23:45,429 INFO L175 Difference]: Start difference. First operand has 631 places, 2906 transitions, 79782 flow. Second operand 60 states and 3885 transitions. [2023-08-27 08:23:45,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 3996 transitions, 115079 flow [2023-08-27 08:24:13,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 3996 transitions, 110438 flow, removed 2293 selfloop flow, removed 14 redundant places. [2023-08-27 08:24:13,857 INFO L231 Difference]: Finished difference. Result has 681 places, 3447 transitions, 96882 flow [2023-08-27 08:24:13,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=75001, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=96882, PETRI_PLACES=681, PETRI_TRANSITIONS=3447} [2023-08-27 08:24:13,859 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 651 predicate places. [2023-08-27 08:24:13,859 INFO L495 AbstractCegarLoop]: Abstraction has has 681 places, 3447 transitions, 96882 flow [2023-08-27 08:24:13,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 61.57692307692308) internal successors, (1601), 26 states have internal predecessors, (1601), 0 states have call successors, (0), 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-27 08:24:13,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:24:13,860 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:24:13,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-27 08:24:14,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-27 08:24:14,061 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:24:14,061 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:24:14,061 INFO L85 PathProgramCache]: Analyzing trace with hash -791272945, now seen corresponding path program 24 times [2023-08-27 08:24:14,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:24:14,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678346422] [2023-08-27 08:24:14,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:24:14,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:24:14,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:24:14,232 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:24:14,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:24:14,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678346422] [2023-08-27 08:24:14,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678346422] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:24:14,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45429039] [2023-08-27 08:24:14,233 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 08:24:14,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:24:14,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:24:14,234 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:24:14,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 08:24:14,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 08:24:14,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:24:14,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-27 08:24:14,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:24:14,438 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:24:14,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:24:14,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:24:14,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45429039] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:24:14,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:24:14,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-27 08:24:14,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620081868] [2023-08-27 08:24:14,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:24:14,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 08:24:14,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:24:14,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 08:24:14,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2023-08-27 08:24:14,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:24:14,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 3447 transitions, 96882 flow. Second operand has 26 states, 26 states have (on average 61.57692307692308) internal successors, (1601), 26 states have internal predecessors, (1601), 0 states have call successors, (0), 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-27 08:24:14,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:24:14,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:24:14,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:24:52,430 INFO L124 PetriNetUnfolderBase]: 15866/31972 cut-off events. [2023-08-27 08:24:52,430 INFO L125 PetriNetUnfolderBase]: For 1545406/1545406 co-relation queries the response was YES. [2023-08-27 08:24:53,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349222 conditions, 31972 events. 15866/31972 cut-off events. For 1545406/1545406 co-relation queries the response was YES. Maximal size of possible extension queue 1032. Compared 303861 event pairs, 449 based on Foata normal form. 217/32189 useless extension candidates. Maximal degree in co-relation 349046. Up to 11698 conditions per place. [2023-08-27 08:24:53,723 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 2077 selfloop transitions, 2164 changer transitions 26/4267 dead transitions. [2023-08-27 08:24:53,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 740 places, 4267 transitions, 124123 flow [2023-08-27 08:24:53,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-08-27 08:24:53,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-08-27 08:24:53,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 4046 transitions. [2023-08-27 08:24:53,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079900124843944 [2023-08-27 08:24:53,726 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 4046 transitions. [2023-08-27 08:24:53,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 4046 transitions. [2023-08-27 08:24:53,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:24:53,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 4046 transitions. [2023-08-27 08:24:53,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 64.22222222222223) internal successors, (4046), 63 states have internal predecessors, (4046), 0 states have call successors, (0), 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-27 08:24:53,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 178.0) internal successors, (11392), 64 states have internal predecessors, (11392), 0 states have call successors, (0), 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-27 08:24:53,733 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 178.0) internal successors, (11392), 64 states have internal predecessors, (11392), 0 states have call successors, (0), 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-27 08:24:53,733 INFO L175 Difference]: Start difference. First operand has 681 places, 3447 transitions, 96882 flow. Second operand 63 states and 4046 transitions. [2023-08-27 08:24:53,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 740 places, 4267 transitions, 124123 flow [2023-08-27 08:25:27,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 4267 transitions, 119794 flow, removed 1672 selfloop flow, removed 36 redundant places. [2023-08-27 08:25:27,364 INFO L231 Difference]: Finished difference. Result has 711 places, 3821 transitions, 109069 flow [2023-08-27 08:25:27,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=92720, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1790, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=109069, PETRI_PLACES=711, PETRI_TRANSITIONS=3821} [2023-08-27 08:25:27,367 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 681 predicate places. [2023-08-27 08:25:27,367 INFO L495 AbstractCegarLoop]: Abstraction has has 711 places, 3821 transitions, 109069 flow [2023-08-27 08:25:27,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 61.57692307692308) internal successors, (1601), 26 states have internal predecessors, (1601), 0 states have call successors, (0), 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-27 08:25:27,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:25:27,367 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:25:27,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-27 08:25:27,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 08:25:27,569 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:25:27,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:25:27,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1461002549, now seen corresponding path program 25 times [2023-08-27 08:25:27,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:25:27,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718625590] [2023-08-27 08:25:27,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:25:27,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:25:27,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:25:27,736 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:25:27,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:25:27,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718625590] [2023-08-27 08:25:27,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718625590] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:25:27,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950877347] [2023-08-27 08:25:27,737 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 08:25:27,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:25:27,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:25:27,739 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:25:27,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 08:25:27,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:25:27,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-27 08:25:27,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:25:27,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:25:27,945 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:25:28,227 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:25:28,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950877347] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:25:28,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:25:28,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-27 08:25:28,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060896225] [2023-08-27 08:25:28,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:25:28,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 08:25:28,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:25:28,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 08:25:28,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2023-08-27 08:25:28,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:25:28,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 3821 transitions, 109069 flow. Second operand has 25 states, 25 states have (on average 61.6) internal successors, (1540), 25 states have internal predecessors, (1540), 0 states have call successors, (0), 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-27 08:25:28,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:25:28,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:25:28,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:26:14,640 INFO L124 PetriNetUnfolderBase]: 17915/35171 cut-off events. [2023-08-27 08:26:14,640 INFO L125 PetriNetUnfolderBase]: For 1781301/1781301 co-relation queries the response was YES. [2023-08-27 08:26:15,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 400034 conditions, 35171 events. 17915/35171 cut-off events. For 1781301/1781301 co-relation queries the response was YES. Maximal size of possible extension queue 1122. Compared 329306 event pairs, 1114 based on Foata normal form. 75/35246 useless extension candidates. Maximal degree in co-relation 399855. Up to 25247 conditions per place. [2023-08-27 08:26:16,062 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 2923 selfloop transitions, 1690 changer transitions 22/4635 dead transitions. [2023-08-27 08:26:16,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 4635 transitions, 139638 flow [2023-08-27 08:26:16,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-08-27 08:26:16,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-08-27 08:26:16,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 3556 transitions. [2023-08-27 08:26:16,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36322778345250256 [2023-08-27 08:26:16,064 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 3556 transitions. [2023-08-27 08:26:16,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 3556 transitions. [2023-08-27 08:26:16,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:26:16,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 3556 transitions. [2023-08-27 08:26:16,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 64.65454545454546) internal successors, (3556), 55 states have internal predecessors, (3556), 0 states have call successors, (0), 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-27 08:26:16,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 178.0) internal successors, (9968), 56 states have internal predecessors, (9968), 0 states have call successors, (0), 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-27 08:26:16,071 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 178.0) internal successors, (9968), 56 states have internal predecessors, (9968), 0 states have call successors, (0), 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-27 08:26:16,072 INFO L175 Difference]: Start difference. First operand has 711 places, 3821 transitions, 109069 flow. Second operand 55 states and 3556 transitions. [2023-08-27 08:26:16,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 4635 transitions, 139638 flow [2023-08-27 08:27:04,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 4635 transitions, 136554 flow, removed 1292 selfloop flow, removed 34 redundant places. [2023-08-27 08:27:04,927 INFO L231 Difference]: Finished difference. Result has 743 places, 4443 transitions, 130527 flow [2023-08-27 08:27:04,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=106058, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3820, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=130527, PETRI_PLACES=743, PETRI_TRANSITIONS=4443} [2023-08-27 08:27:04,930 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 713 predicate places. [2023-08-27 08:27:04,930 INFO L495 AbstractCegarLoop]: Abstraction has has 743 places, 4443 transitions, 130527 flow [2023-08-27 08:27:04,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 61.6) internal successors, (1540), 25 states have internal predecessors, (1540), 0 states have call successors, (0), 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-27 08:27:04,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:27:04,931 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:27:04,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 08:27:05,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 08:27:05,136 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:27:05,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:27:05,136 INFO L85 PathProgramCache]: Analyzing trace with hash 991145693, now seen corresponding path program 26 times [2023-08-27 08:27:05,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:27:05,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112302810] [2023-08-27 08:27:05,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:27:05,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:27:05,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:27:05,412 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:27:05,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:27:05,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112302810] [2023-08-27 08:27:05,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112302810] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:27:05,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878921912] [2023-08-27 08:27:05,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:27:05,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:27:05,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:27:05,413 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:27:05,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 08:27:05,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:27:05,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:27:05,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-27 08:27:05,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:27:05,645 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:27:05,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:27:06,058 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:27:06,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878921912] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:27:06,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:27:06,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2023-08-27 08:27:06,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134054822] [2023-08-27 08:27:06,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:27:06,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 08:27:06,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:27:06,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 08:27:06,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2023-08-27 08:27:06,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 178 [2023-08-27 08:27:06,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 743 places, 4443 transitions, 130527 flow. Second operand has 26 states, 26 states have (on average 56.73076923076923) internal successors, (1475), 26 states have internal predecessors, (1475), 0 states have call successors, (0), 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-27 08:27:06,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:27:06,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 178 [2023-08-27 08:27:06,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:28:10,322 INFO L124 PetriNetUnfolderBase]: 18285/37604 cut-off events. [2023-08-27 08:28:10,322 INFO L125 PetriNetUnfolderBase]: For 1749641/1749641 co-relation queries the response was YES. [2023-08-27 08:28:11,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 409089 conditions, 37604 events. 18285/37604 cut-off events. For 1749641/1749641 co-relation queries the response was YES. Maximal size of possible extension queue 1257. Compared 373763 event pairs, 796 based on Foata normal form. 228/37832 useless extension candidates. Maximal degree in co-relation 408901. Up to 18081 conditions per place. [2023-08-27 08:28:11,990 INFO L140 encePairwiseOnDemand]: 167/178 looper letters, 2985 selfloop transitions, 2003 changer transitions 30/5018 dead transitions. [2023-08-27 08:28:11,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 5018 transitions, 156220 flow [2023-08-27 08:28:11,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 08:28:11,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 08:28:11,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2377 transitions. [2023-08-27 08:28:11,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3338483146067416 [2023-08-27 08:28:11,992 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2377 transitions. [2023-08-27 08:28:11,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2377 transitions. [2023-08-27 08:28:11,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:28:11,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2377 transitions. [2023-08-27 08:28:11,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 59.425) internal successors, (2377), 40 states have internal predecessors, (2377), 0 states have call successors, (0), 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-27 08:28:11,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 178.0) internal successors, (7298), 41 states have internal predecessors, (7298), 0 states have call successors, (0), 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-27 08:28:11,997 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 178.0) internal successors, (7298), 41 states have internal predecessors, (7298), 0 states have call successors, (0), 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-27 08:28:11,997 INFO L175 Difference]: Start difference. First operand has 743 places, 4443 transitions, 130527 flow. Second operand 40 states and 2377 transitions. [2023-08-27 08:28:11,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 5018 transitions, 156220 flow [2023-08-27 08:28:54,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 5018 transitions, 150243 flow, removed 2500 selfloop flow, removed 32 redundant places. [2023-08-27 08:28:55,120 INFO L231 Difference]: Finished difference. Result has 740 places, 4723 transitions, 140037 flow [2023-08-27 08:28:55,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=124584, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1688, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=140037, PETRI_PLACES=740, PETRI_TRANSITIONS=4723} [2023-08-27 08:28:55,124 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 710 predicate places. [2023-08-27 08:28:55,125 INFO L495 AbstractCegarLoop]: Abstraction has has 740 places, 4723 transitions, 140037 flow [2023-08-27 08:28:55,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 56.73076923076923) internal successors, (1475), 26 states have internal predecessors, (1475), 0 states have call successors, (0), 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-27 08:28:55,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:28:55,125 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:28:55,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-08-27 08:28:55,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:28:55,330 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 08:28:55,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:28:55,330 INFO L85 PathProgramCache]: Analyzing trace with hash 34509616, now seen corresponding path program 27 times [2023-08-27 08:28:55,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:28:55,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600176744] [2023-08-27 08:28:55,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:28:55,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:28:55,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:28:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:28:55,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:28:55,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600176744] [2023-08-27 08:28:55,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600176744] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:28:55,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189698776] [2023-08-27 08:28:55,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:28:55,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:28:55,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:28:55,569 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:28:55,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-27 08:28:55,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 08:28:55,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:28:55,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 08:28:55,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:28:55,806 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:28:55,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:28:56,067 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:28:56,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189698776] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:28:56,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:28:56,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2023-08-27 08:28:56,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828580201] [2023-08-27 08:28:56,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:28:56,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 08:28:56,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:28:56,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 08:28:56,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=668, Unknown=0, NotChecked=0, Total=812 [2023-08-27 08:28:56,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 178 [2023-08-27 08:28:56,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 740 places, 4723 transitions, 140037 flow. Second operand has 29 states, 29 states have (on average 61.51724137931034) internal successors, (1784), 29 states have internal predecessors, (1784), 0 states have call successors, (0), 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-27 08:28:56,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:28:56,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 178 [2023-08-27 08:28:56,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:30:32,087 INFO L124 PetriNetUnfolderBase]: 23990/48248 cut-off events. [2023-08-27 08:30:32,087 INFO L125 PetriNetUnfolderBase]: For 2263849/2263849 co-relation queries the response was YES. [2023-08-27 08:30:33,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 540333 conditions, 48248 events. 23990/48248 cut-off events. For 2263849/2263849 co-relation queries the response was YES. Maximal size of possible extension queue 1583. Compared 485359 event pairs, 1541 based on Foata normal form. 57/48305 useless extension candidates. Maximal degree in co-relation 540145. Up to 28752 conditions per place. [2023-08-27 08:30:34,097 INFO L140 encePairwiseOnDemand]: 168/178 looper letters, 3506 selfloop transitions, 3389 changer transitions 12/6907 dead transitions. [2023-08-27 08:30:34,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 837 places, 6907 transitions, 215989 flow [2023-08-27 08:30:34,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2023-08-27 08:30:34,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2023-08-27 08:30:34,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 6489 transitions. [2023-08-27 08:30:34,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3609411502948048 [2023-08-27 08:30:34,101 INFO L72 ComplementDD]: Start complementDD. Operand 101 states and 6489 transitions. [2023-08-27 08:30:34,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 101 states and 6489 transitions. [2023-08-27 08:30:34,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:30:34,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 101 states and 6489 transitions. [2023-08-27 08:30:34,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 102 states, 101 states have (on average 64.24752475247524) internal successors, (6489), 101 states have internal predecessors, (6489), 0 states have call successors, (0), 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-27 08:30:34,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 102 states, 102 states have (on average 178.0) internal successors, (18156), 102 states have internal predecessors, (18156), 0 states have call successors, (0), 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-27 08:30:34,115 INFO L81 ComplementDD]: Finished complementDD. Result has 102 states, 102 states have (on average 178.0) internal successors, (18156), 102 states have internal predecessors, (18156), 0 states have call successors, (0), 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-27 08:30:34,115 INFO L175 Difference]: Start difference. First operand has 740 places, 4723 transitions, 140037 flow. Second operand 101 states and 6489 transitions. [2023-08-27 08:30:34,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 837 places, 6907 transitions, 215989 flow Received shutdown request... [2023-08-27 08:31:40,578 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-27 08:31:40,578 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 08:31:41,146 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (20 of 21 remaining) [2023-08-27 08:31:41,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-27 08:31:41,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:31:41,346 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 21 remaining) [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 21 remaining) [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 21 remaining) [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 21 remaining) [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 21 remaining) [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 21 remaining) [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 21 remaining) [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 21 remaining) [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 21 remaining) [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 21 remaining) [2023-08-27 08:31:41,348 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 21 remaining) [2023-08-27 08:31:41,349 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 21 remaining) [2023-08-27 08:31:41,349 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 21 remaining) [2023-08-27 08:31:41,349 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 21 remaining) [2023-08-27 08:31:41,349 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 21 remaining) [2023-08-27 08:31:41,349 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 21 remaining) [2023-08-27 08:31:41,349 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 21 remaining) [2023-08-27 08:31:41,349 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 21 remaining) [2023-08-27 08:31:41,349 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 21 remaining) [2023-08-27 08:31:41,349 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 21 remaining) [2023-08-27 08:31:41,349 INFO L445 BasicCegarLoop]: Path program histogram: [27, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:31:41,353 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 08:31:41,353 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 08:31:41,354 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 08:31:41 BasicIcfg [2023-08-27 08:31:41,354 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 08:31:41,355 INFO L158 Benchmark]: Toolchain (without parser) took 805065.94ms. Allocated memory was 390.1MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 365.5MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 5.3GB. Max. memory is 16.0GB. [2023-08-27 08:31:41,355 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 390.1MB. Free memory was 367.0MB in the beginning and 366.9MB in the end (delta: 24.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 08:31:41,355 INFO L158 Benchmark]: CACSL2BoogieTranslator took 250.50ms. Allocated memory is still 390.1MB. Free memory was 365.5MB in the beginning and 355.0MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 08:31:41,355 INFO L158 Benchmark]: Boogie Procedure Inliner took 40.61ms. Allocated memory is still 390.1MB. Free memory was 354.2MB in the beginning and 353.3MB in the end (delta: 859.8kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 08:31:41,356 INFO L158 Benchmark]: Boogie Preprocessor took 32.47ms. Allocated memory is still 390.1MB. Free memory was 353.3MB in the beginning and 352.1MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 08:31:41,356 INFO L158 Benchmark]: RCFGBuilder took 527.19ms. Allocated memory is still 390.1MB. Free memory was 352.1MB in the beginning and 332.0MB in the end (delta: 20.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 08:31:41,356 INFO L158 Benchmark]: TraceAbstraction took 804207.73ms. Allocated memory was 390.1MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 331.1MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. [2023-08-27 08:31:41,357 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.13ms. Allocated memory is still 390.1MB. Free memory was 367.0MB in the beginning and 366.9MB in the end (delta: 24.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 250.50ms. Allocated memory is still 390.1MB. Free memory was 365.5MB in the beginning and 355.0MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 40.61ms. Allocated memory is still 390.1MB. Free memory was 354.2MB in the beginning and 353.3MB in the end (delta: 859.8kB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 32.47ms. Allocated memory is still 390.1MB. Free memory was 353.3MB in the beginning and 352.1MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 527.19ms. Allocated memory is still 390.1MB. Free memory was 352.1MB in the beginning and 332.0MB in the end (delta: 20.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 804207.73ms. Allocated memory was 390.1MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 331.1MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.6s, 87 PlacesBefore, 30 PlacesAfterwards, 86 TransitionsBefore, 25 TransitionsAfterwards, 812 CoEnabledTransitionPairs, 6 FixpointIterations, 41 TrivialSequentialCompositions, 26 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 81 TotalNumberOfCompositions, 975 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 935, independent: 931, independent conditional: 0, independent unconditional: 931, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 410, independent: 408, independent conditional: 0, independent unconditional: 408, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 935, independent: 523, independent conditional: 0, independent unconditional: 523, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 410, unknown conditional: 0, unknown unconditional: 410] , Statistics on independence cache: Total cache size (in pairs): 43, Positive cache size: 43, Positive conditional cache size: 0, Positive unconditional cache size: 43, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 73]: 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: 72]: 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 5 procedures, 120 locations, 21 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: 804.1s, OverallIterations: 42, TraceHistogramMax: 10, PathProgramHistogramMax: 27, EmptinessCheckTime: 0.0s, AutomataDifference: 770.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.7s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5274 SdHoareTripleChecker+Valid, 14.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5274 mSDsluCounter, 650 SdHoareTripleChecker+Invalid, 12.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 500 mSDsCounter, 2048 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 27619 IncrementalHoareTripleChecker+Invalid, 29667 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2048 mSolverCounterUnsat, 150 mSDtfsCounter, 27619 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2077 GetRequests, 523 SyntacticMatches, 25 SemanticMatches, 1529 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28746 ImplicationChecksByTransitivity, 47.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=140037occurred in iteration=41, InterpolantAutomatonStates: 1151, 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.0s SatisfiabilityAnalysisTime, 20.0s InterpolantComputationTime, 1078 NumberOfCodeBlocks, 1074 NumberOfCodeBlocksAsserted, 115 NumberOfCheckSat, 1451 ConstructedInterpolants, 0 QuantifiedInterpolants, 19303 SizeOfPredicates, 139 NumberOfNonLiveVariables, 4522 ConjunctsInSsa, 656 ConjunctsInUnsatCore, 112 InterpolantComputations, 10 PerfectInterpolantSequences, 26/550 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